Esempio n. 1
0
 private void cargarEspecialidades()
 {
     especialidades = AppProfesional.getEspecialidades();
     foreach (EspecialidadMedica especialidad in especialidades)
     {
         especialidadesCheckedListBox.Items.Add(especialidad.descripcion);
     }
 }
 private void acceptButton_Click(object sender, EventArgs e)
 {
     try
     {
         actualizarAtributosProfesional();
         List <EspecialidadMedica> listaEspecialidadesNuevas = generarListaEspecialidades();
         AppProfesional.updateProfesional(profesional, listaEspecialidadesNuevas);
         MessageBox.Show("La modificación del médico se ha realizado con éxito.\n\nId Médico: " + profesional.id);
         AsistenteVistas.volverAPadreYCerrar(padre, this);
     }
     catch (UserDefinedException ex)
     {
         ErrorManager.messageErrorBox(ex, "Modificación Profesional");
     }
 }
Esempio n. 3
0
 private void acceptButton_Click(object sender, EventArgs e)
 {
     try
     {
         Profesional profesional = crearProfesional();
         List <EspecialidadMedica> listaEspecialidades = generarListaEspecialidades();
         AppProfesional.darAltaProfesional(profesional, listaEspecialidades);
         MessageBox.Show("El alta del médico se ha realizado con éxito.\n\nDetalle:\nId: " + profesional.id + "\nMédico: " + profesional.nombre + " " + profesional.apellido + "\n" + profesional.tipoDoc + ".: " + profesional.nroDoc);
         AsistenteVistas.volverAPadreYCerrar(padre, this);
     }
     catch (UserDefinedException ex)
     {
         ErrorManager.messageErrorBox(ex, "Alta Profesional");
     }
 }
        private void cargarEspecialidades()
        {
            int index;

            especialidades = AppProfesional.getEspecialidades();                                                     //cargo todas las especialidades
            List <EspecialidadMedica> especialidadesDelMedico = AppProfesional.getEspecialidadesMedico(profesional); //cargo las que ya tenia

            foreach (EspecialidadMedica especialidad in especialidades)
            {
                especialidadesCheckedListBox.Items.Add(especialidad.descripcion);
                foreach (EspecialidadMedica especialidadDelMedico in especialidadesDelMedico)
                {
                    if (especialidadDelMedico.codigo == especialidad.codigo)
                    {
                        index = especialidadesCheckedListBox.Items.IndexOf(especialidad.descripcion);
                        especialidadesCheckedListBox.SetItemChecked(index, true); //marco como seleccionada la especialidad que ya tenia
                    }
                }
            }
        }
Esempio n. 5
0
 private void acceptButton_Click(object sender, EventArgs e)
 {
     AppProfesional.darBajaProfesional(profesional);
     MessageBox.Show("La baja se ha realizado correctamente.");
     AsistenteVistas.volverAPadreYCerrar(padre, this);
 }