Esempio n. 1
0
        public AltaTurno(int persona_id)
        {
            InitializeComponent();

            IDPersona = persona_id;

            Especialidades = Especialidad.All();

            EspecialidadMedicaCB.DataSource    = Especialidades;
            EspecialidadMedicaCB.DisplayMember = "Nombre";



            TodosLosMedicos = Medico.All();

            ProfesionalCB.Enabled       = false;
            ProfesionalCB.DataSource    = MedicosEspecialidadSeleccionada;
            ProfesionalCB.DisplayMember = "Nombre";

            validaciones.Add(new ValidacionBooleana <AltaTurno>(
                                 (controlador => controlador.ProfesionalSeleccionado()),
                                 "No se ha seleccionado ningun profesional."));


            Especialidad especialidadSeleccionada = (Especialidad)EspecialidadMedicaCB.SelectedItem;

            MedicosEspecialidadSeleccionada = TodosLosMedicos
                                              .Where(medico => medico.EsEspecialistaEn(especialidadSeleccionada)).ToList();

            ProfesionalCB.DataSource = MedicosEspecialidadSeleccionada;
            ProfesionalCB.Enabled    = true;
        }
 public SeleccionarOpcionAP(int medico_id)
 {
     InitializeComponent();
     ModelObject = Medico.All().Where(medico => medico.ID.Equals(medico_id)).First();
 }