virtual public void RefreshDataReader(IDataReaderUpdater dr, IColumn code, IColumn description) { cbbManager.Clear <string>(); dr.Find(); for (int t = 0; t < dr.Count; t++) { cbbManager.AddValue(dr.GetValue <string>(code, t), dr.GetValue <string>(description, t)); } cbbManager.Refresh(); }
virtual protected void FillComboBox <T>(IDataReaderUpdater dr, IColumn code, IColumn description) { dr.Find(); for (int t = 0; t < dr.Count; t++) { cbbManager.AddValue(dr.GetValue <T>(code, t), dr.GetValue <string>(description, t)); } }
private void InitializeAuxComponent() { cbbManager = new ComboBoxManager(); cbbManager.CreateList <string>(); foreach (KeyValuePair <string, string> codes in GlobalInfo.CodeTypes) { cbbManager.AddValue(codes.Key, codes.Value); } cbbManager.AttachTo(cbbCode); //eSegmentType = new EnumsManager<InputType>(sgmCodeType, Properties.Resources.ResourceManager); }
private void InitializeAuxComponent() { cbbManager = new ComboBoxManager(); cbbManager.CreateList <int>(); foreach (KeyValuePair <int, string> counter in GlobalInfo.CounterTypes) { cbbManager.AddValue(counter.Key, counter.Value); } cbbManager.AttachTo(cbbCode); }
virtual public void AttachDataReader <T>(IDataReaderUpdater dr, IColumn code, IColumn description, bool alsoNULL) { cbbManager = new ComboBoxManager(this); if (GlobalInfo.DBaseInfo.dbManager != null) { if (alsoNULL) { cbbManager.AddValue <T>(default(T) == null ? (T)Convert.ChangeType(string.Empty, typeof(T)) : default(T), string.Empty); } FillComboBox <T>(dr, code, description); cbbManager.Refresh(); } }
virtual public void AttachDataReader(IDataReaderUpdater dr, IColumn code, IColumn description, bool alsoNULL) { cbbManager = new ComboBoxManager(this); cbbManager.CreateList <string>(); if (GlobalInfo.DBaseInfo.dbManager != null) { if (alsoNULL) { cbbManager.AddValue(string.Empty, string.Empty); } FillComboBox(dr, code, description); cbbManager.AttachTo(this); cbbManager.Refresh(); } }