public void InsertItem(IGeneralDataProvider BaseInterface, string GridId, Hashtable GridData) { GeneralDataProviderItem Item = null; try { this.GridData = GridData; Item = BaseInterface.LoadItemFromGridControl(true, GridId); if (Item.Errors.Count > 0) { PageErrors = new NameValueCollection(); PageErrors.Add(Item.Errors); } else { DataProvider.InsertItem(Item); } } catch (Exception ex) { Item.Errors.Add("grid", ex.Message); if (PageErrors == null) { PageErrors = new NameValueCollection(); } PageErrors.Add("Error", ex.Message); } }
public void UpdateItem(IGeneralDataProvider BaseInterface, string GridId, Hashtable GridData, Hashtable GridDataParameters) { GeneralDataProviderItem Item = null; try { this.GridData = GridData; this.GridDataParameters = GridDataParameters; DataProvider.SelectItem(false, 0, FormPositioningEnum.Current); Item = BaseInterface.LoadItemFromGridControl(true, GridId); if (Item.Errors.Count > 0) { PageErrors = new NameValueCollection(); PageErrors.Add(Item.Errors); } else { DataProvider.UpdateItem(Item); } } catch (Exception ex) { if (PageErrors == null) { PageErrors = new NameValueCollection(); } PageErrors.Add("Error", ex.Message); } }
private void InitializeDataProvider(IGeneralDataProvider BasePage, string TableName, string DataBaseName, string IndexName, string SqlFrom) { this.TableName = TableName; this.DataBaseName = DataBaseName; this.BasePage = BasePage; this.IndexName = IndexName; if (SqlFrom != null && SqlFrom != "") { IsView = true; this.SqlFrom = "(" + SqlFrom + ") as " + TableName; } else { IsView = false; this.SqlFrom = Dao.PoeColAspas(TableName); } // vamos encher lista de par??metros PrepareSelectCountCommands(); this.SelectCommand = Select; if (BasePage != null) { Item = BasePage.GetDataProviderItem(this); } }
public void DeleteItem(IGeneralDataProvider BaseInterface, string GridId, Hashtable GridData, Hashtable GridDataParameters) { GeneralDataProviderItem Item = null; try { this.GridData = GridData; this.GridDataParameters = GridDataParameters; Item = BaseInterface.LoadItemFromGridControl(false, GridId); if (Item.Errors.Count > 0) { ((GeneralDataPage)BaseInterface).ShowErrors(); return; } DataProvider.DeleteItem(Item); } catch (Exception ex) { if (PageErrors == null) { PageErrors = new NameValueCollection(); } PageErrors.Add("Error", ex.Message); } }
public void SelectItem(IGeneralDataProvider BaseInterface, string GridId, Hashtable GridData) { try { this.GridData = GridData; this.GridDataParameters = GridData; DataProvider.SelectItem(0, FormPositioningEnum.Current); } catch (Exception ex) { } }
public void LocateRecord(IGeneralDataProvider BaseInterface, string GridId, Hashtable GridData) { GeneralDataProviderItem Item = null; try { this.GridData = GridData; Item = BaseInterface.LoadItemFromGridControl(false, GridId); if (Item.Errors.Count > 0) { ((GeneralDataPage)BaseInterface).ShowErrors(); return; } DataProvider.LocateRecord(Item); } catch (Exception ex) { } }
public ViewModel(IGeneralDataProvider generalDataProvider) { this.GeneralDataProvider = generalDataProvider; //this.TimerViewModel = new TimerViewModel(); // Initialize the current time elapsed field by adding the offset this.SecondsAlreadyPassed = this.SecondsAlreadyPassed.Add(ViewModel.StartFromSecConfProp); // We specify this method to be executed every 1 srcond // BACKGROUND WORK this.BackgroundWorkTimerInterval = TimeSpan.FromSeconds(1); var process = new ExecutableProcess(this.BackgroundWorkTimerInterval, ViewModel.MyProcessToExecute); process.Start(); // We specify this method to be executed every 1 srcond // DISPLAYED IN LABEL this.LabelTimerInterval = TimeSpan.FromSeconds(1); this.newProcess = new ExecutableProcess(this.LabelTimerInterval, LabelTimer); this.newProcess.Start(); Initialize(); }
public BancoMAP_TB_LOGIN_GROUPDataProvider(IGeneralDataProvider BasePage, string TableName, string DataBaseName, string IndexName, string Name) : base(BasePage, TableName, DataBaseName, IndexName, Name, "") { }
protected virtual void Setup() { IGeneralSelector generalSelector = new GeneralSelector(); _testee = new GeneralDataProvider(_datasource, _parserFactory, generalSelector); }
public TB_LOGIN_GROUPPageProvider(IGeneralDataProvider Provider) { MainProvider = Provider; MainProvider.DataProvider = new _22326MAKOTO_TB_LOGIN_GROUPDataProvider(MainProvider, MainProvider.TableName, MainProvider.DatabaseName, "LOGIN_GROUP_PK", "TB_LOGIN_GROUP"); MainProvider.DataProvider.PageProvider = this; }
public LoginRuleDataProvider(IGeneralDataProvider BasePage, string TableName, string DataBaseName, string IndexName, string Name) : base(BasePage, TableName, DataBaseName, IndexName, Name) { }
/// <summary> /// Construtor da classe de provider /// </summary> /// <param name="FormID">Id do form usado no encaminhamento</param> public GeneralDataProvider(IGeneralDataProvider BasePage, string TableName, string DataBaseName, string IndexName, string Name, string SqlFrom) { this.Name = Name; InitializeDataProvider(BasePage, TableName, DataBaseName, IndexName, SqlFrom); }
public GeneralDataProvider(IGeneralDataProvider BasePage, string TableName, string DataBaseName, string IndexName, string Name) : this(BasePage, TableName, DataBaseName, IndexName, Name, "") { }