Пример #1
0
        private void CmbHospital_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmbPolyclinic.Items.Clear();
            cmbPolyclinic.Text = string.Empty;

            polyclinicController = new PolyclinicController();
            polyclinics          = polyclinicController.GetAll();
            int hospitalId = ((Hospital)(cmbHospital.SelectedItem)).HospitalId;

            foreach (Polyclinic polyclinic in polyclinics)
            {
                if (polyclinic.HospitalId == hospitalId)
                {
                    cmbPolyclinic.Items.Add(polyclinic.PolyclinicName);
                }
            }

            hospitalDepartmentController = new HospitalDepartmentController();
            hospitalDepartments          = hospitalDepartmentController.GetAll();


            foreach (HospitalDepartment department in hospitalDepartments)
            {
                appointmentController       = new AppointmentController();
                cmbDepartment.DataSource    = appointmentController.ListDepartment(hospitalId);
                cmbDepartment.DisplayMember = "DepartmentName";
                cmbDepartment.ValueMember   = "DepartmentId";
            }
            cmbDoctor.SelectedIndex = -1;
            cmbDoctor.Text          = string.Empty;
            cmbHour.DataSource      = null;
        }
Пример #2
0
        private void cmbDepartment_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmbDoctor.DataSource = null;
            userController       = new UserController();
            users = userController.GetAll();
            hospitalDepartmentController = new HospitalDepartmentController();
            hospitalDepartments          = hospitalDepartmentController.GetAll();
            int departmentId = Convert.ToInt32(((Department)(cmbDepartment.SelectedItem)).DepartmentId);
            int hospitalId   = Convert.ToInt32(((Hospital)(cmbHospital.SelectedItem)).HospitalId);

            userController          = new UserController();
            cmbDoctor.DataSource    = userController.ListDoctor(hospitalId, departmentId);
            cmbDoctor.DisplayMember = "FirstName";
            cmbDoctor.ValueMember   = "UserId";
            cmbDoctor.Text          = string.Empty;
            cmbDoctor.SelectedIndex = -1;
            cmbHour.DataSource      = null;
        }