public bool DBInitiate() { Boolean result = false; if (InputConnectionInfo.DatabaseConnectionInfo.DatabaseType == EnumHelper.Databases.SQLServer) { dbOperationBase = new DataCollection.SqlReportStorage(this.InputConnectionInfo); } else if (InputConnectionInfo.DatabaseConnectionInfo.DatabaseType == EnumHelper.Databases.SQLServerCE) { dbOperationBase = new DataCollection.SqlCeReportStorage(this.InputConnectionInfo); } dbOperationBase.DatabaseConnectionDetails = this.InputConnectionInfo.DatabaseConnectionInfo; dbOperationBase.DatabaseConnect(); StoreData(dbOperationBase, InputConnectionInfo); dbOperationBase.DatabaseDisConnect(); return(result); }
public override bool StoreData(DbStorageBase inputType, WMIConnectionInfo ConnectionInfo) { Boolean result = false; try { inputType.StoreData <BootConfigInfo>(productInfoItems, ConnectionInfo); } catch (Exception ex) { AMTLogger.WriteToLog(ex.Message, MethodBase.GetCurrentMethod().Name, 0, AMTLogger.LogInfo.Error); } return(result); }
public abstract Boolean StoreData(DbStorageBase input, WMIConnectionInfo ConnectionInfo);