Torna al Thread

Public Class AdapterClientiExt Inherits AdapterClienti Protected Overrides Sub InitConnection() Me._cn = New SqlClient.SqlConnection("Password=miaPassword;Persist Security Info=True;User ID=sa;Initial Catalog=MioDB;Data Source=127.0.0.1") End Sub Protected Overrides Sub InitAdapter() MyBase.InitAdapter() MyBase._ad.TableMappings(0).ColumnMappings.Add("CommesseTotali", "Commesse") MyBase._ad.TableMappings(0).ColumnMappings.Add("CommesseAperte", "CommesseAperte") MyBase._ad.TableMappings(0).ColumnMappings.Add("CommesseChiuse", "CommesseChiuse") End Sub Protected Overrides Sub InitSelectCommand() MyBase.InitSelectCommand() Dim sSQL As String = "SELECT * FROM Clienti(@Codice, @RagioneSociale)" 'MyBase._Select = New SqlClient.SqlCommand(sSQL) MyBase._Select.CommandText = sSQL MyBase._Select.CommandType = CommandType.Text MyBase._Select.Connection = MyBase.Connection End Sub Public Overrides Function GetClienti(ByVal Filtro As IFiltroClienti) As System.Collections.Generic.List(Of ICliente) Return MyBase.GetClienti(Filtro) End Function Protected Class ClientiDB Inherits Brini.Clienti.Mexal.AdapterClienti.ClientiGestionale Private _ColonnaCommesse As System.Data.DataColumn Protected ReadOnly Property ColonnaCommesse() As System.Data.DataColumn Get Return Me._ColonnaCommesse End Get End Property Private _ColonnaCommesseAperte As System.Data.DataColumn Protected ReadOnly Property ColonnaCommesseAperte() As System.Data.DataColumn Get Return Me._ColonnaCommesseAperte End Get End Property Private _ColonnaCommessechiuse As System.Data.DataColumn Protected ReadOnly Property ColonnaCommesseChiuse() As System.Data.DataColumn Get Return Me._ColonnaCommessechiuse End Get End Property Protected Class ClienteGPD Inherits AdapterClienti.ClientiGestionale.ClienteGestionale Implements IClienteDB Private Tabella As ClientiDB Protected Friend Sub New(ByVal builder As System.Data.DataRowBuilder) MyBase.New(builder) Me.Tabella = CType(Me.Table, ClientiDB) End Sub Public ReadOnly Property Commesse() As Integer Implements IClienteDB.Commesse Get Return Me(Me.Tabella.ColonnaCommesse) End Get End Property Public ReadOnly Property CommesseAperte() As Integer Implements IClienteDB.CommesseAperte Get Return Me(Me.Tabella.ColonnaCommesseAperte) End Get End Property Public ReadOnly Property CommesseChiuse() As Integer Implements IClienteDB.CommesseChiuse Get Return Me(Me.Tabella.ColonnaCommesseChiuse) End Get End Property End Class End Class End Class
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5