|  | DataProvider Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: Amica.Data
 Syntax
SyntaxThe DataProvider type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | DataProvider | Crea una nuova istanza di DataProvider. | 
|  | DataProvider(String) | Crea una nuova istanza di DataProvider impostando la proprietà DataBasePath. | 
|  | DataProvider(String, Int32) | Crea una nuova istanza di DataProvider impostando le proprietà DataBasePath e ActiveCompanyId. | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | CloneCompany(DataRowView) | 
 Clona una azienda.
  | 
|  | CloneCompany(Int32, String) | 
 Clona una azienda e le assegna il nome indicato.
  | 
|  | DeleteCompany | 
 Elimina una azienda.
  | 
|  | Dispose | Releases all resources used by the DataProvider | 
|  | DoMaintenance | 
 Se necessario aggiorna i database Amica alla versione più recente supportata da DataProvider.
  | 
|  | DoMaintenance(Int32) | 
 Se necessario aggiorna il database di un'azienda alla versione più recente supportata da DataProvider.
  | 
|  | DoMaintenance(Form) | 
 Se necessario aggiorna i database Amica alla versione più recente supportata da DataProvider.
  | 
|  | DoMaintenanceComplete | 
 Aggiorna i database Amica alla versione più recente supportata da DataProvider.
  | 
|  | DoMaintenanceComplete(Int32) | 
 Aggiorna il database di una azienda alla versione più recente supportata da DataProvider.
  | 
|  | DoMaintenanceOnNewInstance | |
|  | ExecuteScalar | 
 Esegue una query sul database dell'azienda indicata. Tale azienda deve essere stata aperta in precedenza.
  | 
|  | Exist | 
 Consente di verificare se una tabella del database contiene almeno un record che soddisfi i criteri indicati.
  | 
|  | GetCompanyPassword | |
|  | GetData(DataProviderDataKeys) | 
 Ottiene dati di una DataTable dell'azienda attiva o di configurazione.
  | 
|  | GetData(Int32, DataProviderDataKeys) | 
 Ottiene dati di una DataTable aziendale o di configurazione. 
  | 
|  | LoadCompanyData | 
 Carica dal database i dati dell'azienda attiva. Se in precedenza sono già stati caricati non viene fatto nulla.
  | 
|  | LoadCompanyData(Int32) | 
 Carica dal database i dati di un'azienda. Se in precedenza sono già stati caricati non viene fatto nulla.
  | 
|  | LoadConfigData | 
 Carica dal database i dati di configurazione. Se in precedenza sono già stati caricati non viene fatto nulla.
  | 
|  | NewCompany | 
 Crea una nuova azienda.
  | 
|  | NewDocumentNumber | |
|  | Refetch | 
 Aggiorna le DataTables dell'azienda attiva con le novità presenti nel database.
  | 
|  | Refetch(Int32) | |
|  | Refetch1 | 
 Aggiorna le DataTables aziendali con le novità presenti nel database.
  | 
|  | Update | 
 Invia al database le modifiche apportate a una o più DataTables di un'azienda.
  | 
|  | UpdateCompany(DataProviderDataKeys) | 
 Invia al database le modifiche apportate a una o più DataTables dell'azienda attiva.
  | 
|  | UpdateCompany(DataProviderDataKeys, Boolean) | 
 Invia al database le modifiche apportate a una DataTable dell'azienda attiva.
  | 
|  | UpdateConfig | 
 Invia al database le modifiche apportate a una o più DataTables di configurazione.
  | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | AcceptChangesDuringUpdate | 
 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.
  | 
|  | ActiveCompanyId | 
 Restituisce o imposta l'Id dell'azienda attiva.
  | 
|  | ActiveCompanyPath | 
 Restituisce il percorso al database dell'azienda attiva.
  | 
|  | CompanyDataSet | 
 Restituisce il DataSet dell'azienda attiva.
  | 
|  | CompanyPath | 
 Restituisce il percorso al database di una azienda.
  | 
|  | ConfigDatSet | 
 Restituisce il DataSet di configurazione.
  | 
|  | ConfigPath | 
 Restituisce il percorso al database di configurazione.
  | 
|  | ConnectionType | 
 Restituisce o imposta il tipo di connessione ai database.
  | 
|  | DatabasePath | 
 Restituisce o imposta il percorso dei dati.
  | 
|  | ShouldShowLoadingDialog | 
 Restituisce o imposta un valore che indica se deve essere mostrata una finestra di stato durante il caricamento dei dati di una azienda.
  | 
 Events
Events| Name | Description | |
|---|---|---|
|  | CompanyTablesLoaded | 
 Si verifica quando sono stati caricati i dati dal database aziendale al CompanyDataSet locale.
  | 
|  | ConfigTablesLoaded | 
 Si verifica quando sono stati caricati i dati dal database Config al ConfigDataSet locale.
  | 
|  | LoadingCompanyTables | 
 Si verifica quando sta per cominciare il caricamento dati dal database aziendale al CompanyDataSet locale.
  | 
|  | LoadingConfigTables | 
 Si verifica quando sta per cominciare il caricamento dati dal database Config al ConfigDataSet locale.
  | 
|  | LoadingTable | 
 Si verifica quando sta per essere caricata una tabella dal database.
  | 
|  | MaintenanceProgress | 
 Si verifica quando si verifica un progresso nel processo di manutenzione dei dati
  | 
|  | TableLoaded | 
 Si verifica quando una tabella è stata caricata dal database.
  | 
|  | TableUpdated | 
 Si verifica quando i dati sono stati inviati al database e quest'ultimo è stato aggiornato.
  | 
|  | UpdateConflictResolved | 
 Si verifica quando durante un aggiornamento del database si è verificato un conflitto di aggiornamento risolto automaticamente.
  | 
|  | UpdatingTable | 
 Si verifica quando si stanno per inviare aggiornamenti al database.
  | 
 Remarks
Remarks See Also
See Also