Click or drag to resize
DataProvider Class
Gestione dei dati di Amica.
Inheritance Hierarchy
SystemObject
  Amica.DataDataProvider

Namespace: Amica.Data
Assembly: Amica.Data (in Amica.Data.dll) Version: 2.9.5532.15429
Syntax
public class DataProvider : IDisposable

The DataProvider type exposes the following members.

Constructors
  NameDescription
Public methodDataProvider
Crea una nuova istanza di DataProvider.
Public methodDataProvider(String)
Crea una nuova istanza di DataProvider impostando la proprietà DataBasePath.
Public methodDataProvider(String, Int32)
Crea una nuova istanza di DataProvider impostando le proprietà DataBasePath e ActiveCompanyId.
Top
Methods
  NameDescription
Public methodCloneCompany(DataRowView)
Clona una azienda.
Public methodCloneCompany(Int32, String)
Clona una azienda e le assegna il nome indicato.
Public methodDeleteCompany
Elimina una azienda.
Public methodDispose
Releases all resources used by the DataProvider
Public methodDoMaintenance
Se necessario aggiorna i database Amica alla versione più recente supportata da DataProvider.
Public methodDoMaintenance(Int32)
Se necessario aggiorna il database di un'azienda alla versione più recente supportata da DataProvider.
Public methodDoMaintenance(Form)
Se necessario aggiorna i database Amica alla versione più recente supportata da DataProvider.
Public methodDoMaintenanceComplete
Aggiorna i database Amica alla versione più recente supportata da DataProvider.
Public methodDoMaintenanceComplete(Int32)
Aggiorna il database di una azienda alla versione più recente supportata da DataProvider.
Public methodDoMaintenanceOnNewInstance
Public methodExecuteScalar
Esegue una query sul database dell'azienda indicata. Tale azienda deve essere stata aperta in precedenza.
Public methodExist
Consente di verificare se una tabella del database contiene almeno un record che soddisfi i criteri indicati.
Public methodGetCompanyPassword
Public methodGetData(DataProviderDataKeys)
Ottiene dati di una DataTable dell'azienda attiva o di configurazione.
Public methodGetData(Int32, DataProviderDataKeys)
Ottiene dati di una DataTable aziendale o di configurazione.
Public methodLoadCompanyData
Carica dal database i dati dell'azienda attiva. Se in precedenza sono già stati caricati non viene fatto nulla.
Public methodLoadCompanyData(Int32)
Carica dal database i dati di un'azienda. Se in precedenza sono già stati caricati non viene fatto nulla.
Public methodLoadConfigData
Carica dal database i dati di configurazione. Se in precedenza sono già stati caricati non viene fatto nulla.
Public methodNewCompany
Crea una nuova azienda.
Public methodNewDocumentNumber
Public methodRefetch
Aggiorna le DataTables dell'azienda attiva con le novità presenti nel database.
Public methodRefetch(Int32)
Public methodRefetch1
Aggiorna le DataTables aziendali con le novità presenti nel database.
Public methodUpdate
Invia al database le modifiche apportate a una o più DataTables di un'azienda.
Public methodUpdateCompany(DataProviderDataKeys)
Invia al database le modifiche apportate a una o più DataTables dell'azienda attiva.
Public methodUpdateCompany(DataProviderDataKeys, Boolean)
Invia al database le modifiche apportate a una DataTable dell'azienda attiva.
Public methodUpdateConfig
Invia al database le modifiche apportate a una o più DataTables di configurazione.
Top
Properties
  NameDescription
Public propertyAcceptChangesDuringUpdate
Restituisce o imposta un valore che indica se deve essere eseguito il metodo AcceptChanges sulle DataTables nel momento in cui le modifiche sono state inviate ai database.
Public propertyActiveCompanyId
Restituisce o imposta l'Id dell'azienda attiva.
Public propertyActiveCompanyPath
Restituisce il percorso al database dell'azienda attiva.
Public propertyCompanyDataSet
Restituisce il DataSet dell'azienda attiva.
Public propertyCompanyPath
Restituisce il percorso al database di una azienda.
Public propertyConfigDatSet
Restituisce il DataSet di configurazione.
Public propertyConfigPath
Restituisce il percorso al database di configurazione.
Public propertyConnectionType
Restituisce o imposta il tipo di connessione ai database.
Public propertyDatabasePath
Restituisce o imposta il percorso dei dati.
Public propertyShouldShowLoadingDialog
Restituisce o imposta un valore che indica se deve essere mostrata una finestra di stato durante il caricamento dei dati di una azienda.
Top
Events
  NameDescription
Public eventCompanyTablesLoaded
Si verifica quando sono stati caricati i dati dal database aziendale al CompanyDataSet locale.
Public eventConfigTablesLoaded
Si verifica quando sono stati caricati i dati dal database Config al ConfigDataSet locale.
Public eventLoadingCompanyTables
Si verifica quando sta per cominciare il caricamento dati dal database aziendale al CompanyDataSet locale.
Public eventLoadingConfigTables
Si verifica quando sta per cominciare il caricamento dati dal database Config al ConfigDataSet locale.
Public eventLoadingTable
Si verifica quando sta per essere caricata una tabella dal database.
Public eventMaintenanceProgress
Si verifica quando si verifica un progresso nel processo di manutenzione dei dati
Public eventTableLoaded
Si verifica quando una tabella è stata caricata dal database.
Public eventTableUpdated
Si verifica quando i dati sono stati inviati al database e quest'ultimo è stato aggiornato.
Public eventUpdateConflictResolved
Si verifica quando durante un aggiornamento del database si è verificato un conflitto di aggiornamento risolto automaticamente.
Public eventUpdatingTable
Si verifica quando si stanno per inviare aggiornamenti al database.
Top
Remarks
Consente l'accesso in lettura e scrittura ai database di Amica.
See Also