示例#1
0
 public static int?GetValueComboBoxInt(ComboBox cmd)
 {
     try
     {
         DropdownData castedItem = (DropdownData)cmd.SelectedItem;
         return(Utility.GetInteger(castedItem.Code));
     }
     catch (Exception)
     {
     }
     return(null);
 }
示例#2
0
        private void SetComboBoxControl()
        {
            try
            {
                DateTime datenow = Program.GetServerDateTime();
                var      objmst_health_checkup = (from t1 in dbc.mst_health_checkups
                                                  where t1.mhc_status == 'A' &&
                                                  datenow >= t1.mhc_effective_date.Value &&
                                                  (t1.mhc_expire_date != null ? (datenow <= t1.mhc_expire_date.Value) : true)
                                                  select new DropdownData {
                    Code = t1.mhc_id, Name = t1.mhc_ename
                }).ToList();
                DropdownData newselect = new DropdownData();
                newselect.Code = null;
                newselect.Name = "- Select -";
                objmst_health_checkup.Insert(0, newselect);
                CBHealthCheckUPProgram.DataSource    = objmst_health_checkup;
                CBHealthCheckUPProgram.DisplayMember = "Name";
                CBHealthCheckUPProgram.ValueMember   = "Code";
                if (objmst_health_checkup.Count > 0)
                {
                    CBHealthCheckUPProgram.SelectedIndex = 0;
                }

                //Doctorcategory
                var listdoctorCat = (from t1 in dbc.mst_doc_categories
                                     where t1.mdc_status == 'A' &&
                                     datenow >= t1.mdc_effective_date.Value &&
                                     (t1.mdc_expire_date != null ? (datenow <= t1.mdc_expire_date.Value) : true)
                                     orderby t1.mdc_ename ascending
                                     select new DropdownData {
                    Code = t1.mdc_id, Name = t1.mdc_ename
                }).ToList();
                DropdownData newselect2 = new DropdownData();
                newselect2.Code = null;
                newselect2.Name = "- Select -";
                listdoctorCat.Insert(0, newselect2);
                CBDoctorCategory.DataSource    = listdoctorCat;
                CBDoctorCategory.ValueMember   = "Code";
                CBDoctorCategory.DisplayMember = "Name";
                if (listdoctorCat.Count > 0)
                {
                    CBDoctorCategory.SelectedIndex = 0;
                }

                var listAviationCat = (from t1 in dbc.mst_aviation_categories
                                       where t1.mac_status == 'A' &&
                                       datenow >= t1.mac_effective_date.Value &&
                                       (t1.mac_expire_date != null ? (datenow <= t1.mac_expire_date.Value) : true)
                                       orderby t1.mac_ename ascending
                                       select new DropdownData {
                    Code = t1.mac_id, Name = t1.mac_ename
                }).ToList();
                DropdownData newselect3 = new DropdownData();
                newselect3.Code = null;
                newselect3.Name = "- Select -";
                listAviationCat.Insert(0, newselect3);
                CBAviationCategory.DataSource    = listAviationCat;
                CBAviationCategory.ValueMember   = "Code";
                CBAviationCategory.DisplayMember = "Name";
                if (listAviationCat.Count > 0)
                {
                    CBAviationCategory.SelectedIndex = 0;
                }
            }
            catch (Exception ex)
            {
                Program.MessageError(this.Name, "SetComboBoxControl", ex, false);
                throw;
            }
        }