public Dictionary <string, string> LoadListControlAndField(IDeveloverControl GroupControl) { Dictionary <string, string> dictionary = new Dictionary <string, string>(); string text = ""; Guid guid; foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls) { if (iDcontrol is IDeveloverControl) { if (!string.IsNullOrEmpty(iDcontrol.FieldBinding)) { switch (iDcontrol.TypeFieldColumns) { case EnumTypeColumns.Number: text = ((Control)iDcontrol).Text; break; case EnumTypeColumns.Check: text = ((CheckEdit)iDcontrol).Checked ? "1" : "0"; break; case EnumTypeColumns.Combobox: text = ((Control)iDcontrol).Text; break; case EnumTypeColumns.Date: text = DateTime.Parse(((Control)iDcontrol).Text).ToString("MM/dd/yyyy"); break; case EnumTypeColumns.Gridlookup: text = ((Control)iDcontrol).Text; break; case EnumTypeColumns.Text: text = ((Control)iDcontrol).Text; break; case EnumTypeColumns.Time: text = ((Control)iDcontrol).Text; break; } if (iDcontrol.IsGUID) { new Functions().CheckGuid(text, out guid); text = guid.ToString(); } dictionary.Add(iDcontrol.FieldBinding, text); } } } return(dictionary); }
public Customer() { InitializeComponent(); SQLDataSourceSearch = "SELECT * FROM Customer ORDER BY CustomerID"; CodeVoucher = "Customer"; NameFieldCodePrimary = "CustomerID"; ControlCheckDuplicate = new IDeveloverControl[] { txtCustomerName }; ControlCheckEmty = new IDeveloverControl[] { txtCustomerName }; DeveloverControlsFocus = txtCustomerName; }
public User() { InitializeComponent(); SQLDataSourceSearch = "SELECT * FROM sysDELUser ORDER BY UserName"; CodeVoucher = "USER"; NameFieldCodePrimary = "ID"; ControlCheckDuplicate = new IDeveloverControl[] { txtAccount }; ControlCheckEmty = new IDeveloverControl[] { txtAccount, txtLastNameAndName }; DeveloverControlsFocus = txtAccount; }
public Product() { InitializeComponent(); SQLDataSourceSearch = "SELECT * FROM VProduct ORDER BY ProductName"; CodeVoucher = "PRODUCT"; NameFieldCodePrimary = "ProductID"; ControlCheckDuplicate = new IDeveloverControl[] { txtProductName }; ControlCheckEmty = new IDeveloverControl[] { txtProductName }; DeveloverControlsFocus = txtProductName; }
public Location() { InitializeComponent(); SQLDataSourceSearch = "SELECT * FROM Location ORDER BY LocationID"; CodeVoucher = "Location"; NameFieldCodePrimary = "LocationID"; ControlCheckDuplicate = new IDeveloverControl[] { txtLocationName }; ControlCheckEmty = new IDeveloverControl[] { txtLocationName }; DeveloverControlsFocus = txtLocationName; }
public GroupUser() { InitializeComponent(); SQLDataSourceSearch = "SELECT * FROM sysDELGroupUser ORDER BY NameGroup"; CodeVoucher = "GROUPUSER"; NameFieldCodePrimary = "ID"; ControlCheckDuplicate = new IDeveloverControl[] { txtNameGroup }; ControlCheckEmty = new IDeveloverControl[] { txtNameGroup }; DeveloverControlsFocus = txtNameGroup; }
public UOM() { InitializeComponent(); SQLDataSourceSearch = "SELECT * FROM UOM ORDER BY UOMID"; CodeVoucher = "UOM"; NameFieldCodePrimary = "UOMID"; ControlCheckDuplicate = new IDeveloverControl[] { txtName }; ControlCheckEmty = new IDeveloverControl[] { txtName }; DeveloverControlsFocus = txtName; }
public void ClearDataBindingsControl(IDeveloverControl GroupControl) { foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls) { if (iDcontrol is IDeveloverControl) { if (!string.IsNullOrEmpty(iDcontrol.FieldBinding)) { ((Control)iDcontrol).DataBindings.Clear(); } } } }
public Delivery() { InitializeComponent(); CodeVoucher = "Delivery"; ViewSearch = "VDeliverySearch"; ViewVouvher = "VDelivery"; DeveloverControlsFocus = lokCustomer; ControlCheckExit = new IDeveloverControl[] { }; ControlCheckEmty = new IDeveloverControl[] { lokCustomer }; }
protected virtual bool SetStatusReadOnly(IDeveloverControl GroupControl, bool Enable) { foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls) { if (iDcontrol is IDeveloverControl) { if (iDcontrol is DeveloverGroupControl) { SetStatusReadOnly(iDcontrol, Enable); } else if (!string.IsNullOrEmpty(iDcontrol.FieldBinding)) { switch (iDcontrol.TypeFieldColumns) { case EnumTypeColumns.Check: ((CheckEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Gridlookup: ((GridLookUpEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Text: ((TextEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Combobox: ((ComboBoxEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Date: ((DateEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Number: ((CalcEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Time: ((TimeEdit)iDcontrol).ReadOnly = Enable; break; } } } } return(Enable); }
protected virtual void SetNullControl(IDeveloverControl GroupControl) { foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls) { if (iDcontrol is IDeveloverControl) { if (iDcontrol is DeveloverGroupControl) { SetNullControl(iDcontrol); } else if (!string.IsNullOrEmpty(iDcontrol.FieldBinding)) { switch (iDcontrol.TypeFieldColumns) { case EnumTypeColumns.Check: ((CheckEdit)iDcontrol).Checked = false; break; case EnumTypeColumns.Gridlookup: ((Control)iDcontrol).Text = ""; break; case EnumTypeColumns.Text: ((Control)iDcontrol).Text = ""; break; case EnumTypeColumns.Combobox: ((Control)iDcontrol).Text = ""; break; case EnumTypeColumns.Date: ((DateEdit)iDcontrol).DateTime = DateTime.Now; break; case EnumTypeColumns.Number: ((Control)iDcontrol).Text = "0"; break; case EnumTypeColumns.Time: ((TimeEdit)iDcontrol).Time = DateTime.Now; break; } } } } ((DataTable)grcDetai.DataSource).Rows.Clear(); }
protected virtual List <string> GetlistColumnTableHeader(IDeveloverControl GroupControl) { List <string> listColumn = new List <string>(); foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls) { if (iDcontrol is IDeveloverControl) { if (!string.IsNullOrEmpty(iDcontrol.FieldBinding)) { listColumn.Add(iDcontrol.FieldBinding); } } } return(listColumn); }
protected virtual void DataBindingsControl(IDeveloverControl GroupControl, Object Datasource) { foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls) { if (iDcontrol is IDeveloverControl) { if (iDcontrol is DeveloverGroupControl) { DataBindingsControl(iDcontrol, Datasource); } else if (!string.IsNullOrEmpty(iDcontrol.FieldBinding)) { switch (iDcontrol.TypeFieldColumns) { case EnumTypeColumns.Check: ((Control)iDcontrol).DataBindings.Add(nameof(BaseCheckEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never); break; case EnumTypeColumns.Gridlookup: ((Control)iDcontrol).DataBindings.Add(nameof(GridLookUpEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never, null); break; case EnumTypeColumns.Text: ((Control)iDcontrol).DataBindings.Add(nameof(TextEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never); break; case EnumTypeColumns.Combobox: ((Control)iDcontrol).DataBindings.Add(nameof(ComboBoxEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never); break; case EnumTypeColumns.Date: ((Control)iDcontrol).DataBindings.Add(nameof(DateEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never); break; case EnumTypeColumns.Number: ((Control)iDcontrol).DataBindings.Add(nameof(CalcEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never); break; case EnumTypeColumns.Time: ((Control)iDcontrol).DataBindings.Add(nameof(TimeEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never); break; } } } } }
protected virtual void ClearDataBindingsControl(IDeveloverControl GroupControl) { foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls) { if (iDcontrol is IDeveloverControl) { if (iDcontrol is DeveloverGroupControl) { ClearDataBindingsControl(iDcontrol); } else if (!string.IsNullOrEmpty(iDcontrol.FieldBinding)) { ((Control)iDcontrol).DataBindings.Clear(); } } } }
public bool SetStatusEdit(IDeveloverControl GroupControl, bool Enable) { foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls) { if (iDcontrol is IDeveloverControl) { if (!string.IsNullOrEmpty(iDcontrol.FieldBinding)) { switch (iDcontrol.TypeFieldColumns) { case EnumTypeColumns.Check: ((CheckEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Gridlookup: // ((DevExpress.XtraEditors.GridLookUpEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Text: ((TextEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Combobox: ((ComboBoxEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Date: ((DateEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Number: ((CalcEdit)iDcontrol).ReadOnly = Enable; break; case EnumTypeColumns.Time: ((TimeEdit)iDcontrol).ReadOnly = Enable; break; } } } } return(Enable); }
protected virtual string GetValueByTypeFieldColumns(IDeveloverControl develoverControl) { string text = ""; Guid guid; switch (develoverControl.TypeFieldColumns) { case EnumTypeColumns.Number: text = decimal.Parse(((Control)develoverControl).Text).ToString(); break; case EnumTypeColumns.Check: text = ((CheckEdit)develoverControl).Checked ? "1" : "0"; break; case EnumTypeColumns.Combobox: text = ((Control)develoverControl).Text; break; case EnumTypeColumns.Date: text = DateTime.Parse(((Control)develoverControl).Text).ToString("MM/dd/yyyy"); break; case EnumTypeColumns.Gridlookup: text = ((GridLookUpEdit)develoverControl).EditValue.ToString(); break; case EnumTypeColumns.Text: text = ((Control)develoverControl).Text; break; case EnumTypeColumns.Time: text = ((Control)develoverControl).Text; break; } if (develoverControl.IsGUID) { functionsGUIService.CheckGuid(text, out guid); text = guid.ToString(); } return(text); }
public void SetNullControl(IDeveloverControl GroupControl) { foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls) { if (iDcontrol is IDeveloverControl) { if (!string.IsNullOrEmpty(iDcontrol.FieldBinding)) { switch (iDcontrol.TypeFieldColumns) { case EnumTypeColumns.Check: ((CheckEdit)iDcontrol).Checked = false; break; case EnumTypeColumns.Gridlookup: ((Control)iDcontrol).Text = ""; break; case EnumTypeColumns.Text: ((Control)iDcontrol).Text = ""; break; case EnumTypeColumns.Combobox: ((Control)iDcontrol).Text = ""; break; case EnumTypeColumns.Date: ((DateEdit)iDcontrol).DateTime = DateTime.Now; break; case EnumTypeColumns.Number: ((Control)iDcontrol).Text = "0"; break; case EnumTypeColumns.Time: ((TimeEdit)iDcontrol).Time = DateTime.Now; break; } } } } }
protected virtual Type GetTypeControl(IDeveloverControl develoverControl) { Type type = null;; switch (develoverControl.TypeFieldColumns) { case EnumTypeColumns.Number: type = typeof(Double); break; case EnumTypeColumns.Check: type = typeof(bool); break; case EnumTypeColumns.Combobox: type = typeof(string); break; case EnumTypeColumns.Date: type = typeof(DateTime); break; case EnumTypeColumns.Gridlookup: type = typeof(string); break; case EnumTypeColumns.Text: type = typeof(string); break; case EnumTypeColumns.Time: type = typeof(Timer); break; } return(type); }
protected virtual Dictionary <string, string> LoadListControlAndField(IDeveloverControl GroupControl) { Dictionary <string, string> dictionary = new Dictionary <string, string>(); string text = ""; Guid guid; foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls) { if (iDcontrol is IDeveloverControl) { if (iDcontrol is DeveloverGroupControl) { Dictionary <string, string> dictionary2 = LoadListControlAndField(iDcontrol); foreach (string keys in dictionary2.Keys) { dictionary.Add(keys, dictionary2[keys]); } } else if (!string.IsNullOrEmpty(iDcontrol.FieldBinding)) { switch (iDcontrol.TypeFieldColumns) { case EnumTypeColumns.Number: text = ((Control)iDcontrol).Text; break; case EnumTypeColumns.Check: text = ((CheckEdit)iDcontrol).Checked ? "1" : "0"; break; case EnumTypeColumns.Combobox: text = ((Control)iDcontrol).Text; break; case EnumTypeColumns.Date: text = DateTime.Parse(((Control)iDcontrol).Text).ToString("MM/dd/yyyy"); break; case EnumTypeColumns.Gridlookup: text = ((GridLookUpEdit)iDcontrol).EditValue.ToString(); break; case EnumTypeColumns.Text: text = ((Control)iDcontrol).Text; break; case EnumTypeColumns.Time: text = ((Control)iDcontrol).Text; break; } if (iDcontrol.IsGUID) { functionsGUIService.CheckGuid(text, out guid); text = guid.ToString(); } dictionary.Add(iDcontrol.FieldBinding, text); } } } return(dictionary); }
public string GetValueByTypeFieldColumns(EnumTypeColumns TypeFieldColumns, IDeveloverControl develoverControl) { string text = ""; Guid guid; switch (TypeFieldColumns) { case EnumTypeColumns.Number: text = ((Control)develoverControl).Text; break; case EnumTypeColumns.Check: text = ((CheckEdit)develoverControl).Checked ? "1" : "0"; break; case EnumTypeColumns.Combobox: text = ((Control)develoverControl).Text; break; case EnumTypeColumns.Date: text = DateTime.Parse(((Control)develoverControl).Text).ToString("MM/dd/yyyy"); break; case EnumTypeColumns.Gridlookup: text = ((Control)develoverControl).Text; break; case EnumTypeColumns.Text: text = ((Control)develoverControl).Text; break; case EnumTypeColumns.Time: text = ((Control)develoverControl).Text; break; } if (develoverControl.IsGUID) { new Functions().CheckGuid(text, out guid); text = guid.ToString(); } return(text); }