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"); } }
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 } } } }
private void acceptButton_Click(object sender, EventArgs e) { AppProfesional.darBajaProfesional(profesional); MessageBox.Show("La baja se ha realizado correctamente."); AsistenteVistas.volverAPadreYCerrar(padre, this); }