Ejemplo n.º 1
0
        private void PopulateComboBox()
        {
            SpecialistData ps = new SpecialistData();
            List <ProfessionalServiceType> list = ps.GetProfessionalServiceTypes();
            List <ProfessionalServiceType> listExcludingDoctors = list.FindAll(x => x.ProfessionalServiceProviderTypeId != 1);

            cmbPersonType.DataSource    = listExcludingDoctors;
            cmbPersonType.DisplayMember = "ProfessionalServiceProviderType";
            cmbPersonType.ValueMember   = "ProfessionalServiceProviderTypeId";
            cmbPersonType.Refresh();

            cmbPersonType.DataBindings.Add("SelectedValue", Specialist, "ProfessionalServiceProviderTypeId");
            if (DefaultSelectedValue != 0)
            {
                cmbPersonType.SelectedValue = DefaultSelectedValue;
            }
        }
        public void PopulateCmboBoxes()
        {
            try
            {
                SpecialistData sd = new SpecialistData();
                List <ProfessionalServiceType> list           = sd.GetProfessionalServiceTypes();
                ProfessionalServiceType        specialistType = new ProfessionalServiceType();

                cmbAppointmentType.DataSource    = list;
                cmbAppointmentType.DisplayMember = "ProfessionalServiceProviderType";
                cmbAppointmentType.ValueMember   = "ProfessionalServiceProviderTypeId";
                cmbAppointmentType.Refresh();

                StaffData    staffData = new StaffData();
                List <Staff> staff     = staffData.GetList().ConvertAll(x => x as Staff);
                cmbStaffAccompanyingId.DataSource    = staff;
                cmbStaffAccompanyingId.ValueMember   = "PersonId";
                cmbStaffAccompanyingId.DisplayMember = "FullName";
                cmbStaffAccompanyingId.Refresh();

                StudentData    studentData = new StudentData();
                List <Student> students    = studentData.GetList("SELECT * FROM vw_Residents").ConvertAll(x => x as Student);
                cmbResidentId.DataSource    = students;
                cmbResidentId.ValueMember   = "PersonId";
                cmbResidentId.DisplayMember = "FullName";
                cmbResidentId.Refresh();

                //cmbAppointmentType.SelectedIndex = -1;
                // cmbSpecialistId.SelectedIndex = -1;
                //cmbStaffAccompanyingId.SelectedIndex = -1;
                //cmbResidentId.SelectedIndex = -1;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }