Torna al Thread

Imports System.Web Imports System.Web.Services Imports System.Web.Services.Protocols Imports System.Data Imports System.Data.SqlClient Imports System.Configuration Imports AjaxControlToolkit Imports System.Collections.Generic <WebService(Namespace:="http://tempuri.org/")> _ <WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _ <System.Web.Script.Services.ScriptService()> <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ Public Class WebService Inherits System.Web.Services.WebService <WebMethod()> _ Public Function GetCountries(knownCategoryValues As String) As CascadingDropDownNameValue() Dim query As String = "SELECT Codice, Descrizione FROM tab_comuni Order By Descrizione" Dim countries As List(Of CascadingDropDownNameValue) = GetData(query) Return countries.ToArray() End Function Private Function GetData(query As String) As List(Of CascadingDropDownNameValue) Dim conString As String = ConfigurationManager.ConnectionStrings("DB_GESTIONE_ALBERGHI").ConnectionString Dim cmd As New SqlCommand(query) Dim values As New List(Of CascadingDropDownNameValue)() Using con As New SqlConnection(conString) con.Open() cmd.Connection = con Using reader As SqlDataReader = cmd.ExecuteReader() While reader.Read() values.Add(New CascadingDropDownNameValue() With { _ .name = reader(0).ToString(), _ .value = reader(1).ToString() _ }) End While reader.Close() con.Close() Return values End Using End Using End Function End Class
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5