internal BajaProfesional(Form padre, Profesional profesional) { InitializeComponent(); this.padre = padre; this.profesional = profesional; this.idBox.Text = profesional.id.ToString(); }
internal ModificarProfesional(Form padre, Profesional profesional) { InitializeComponent(); this.padre = padre; this.profesional = profesional; cargarCampos(); validarCampos(); }
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 Profesional crearProfesional() { Profesional profesional = new Profesional(); profesional.nombre = nombreBox.Text; profesional.apellido = apellidoBox.Text; profesional.tipoDoc = tipoDocBox.Text; profesional.nroDoc = Convert.ToInt32(nroDocBox.Text); profesional.direccion = direcBox.Text; profesional.mail = mailBox.Text; profesional.nroMatricula = Convert.ToInt32(matriculaBox.Text); profesional.telefono = Convert.ToInt64(telBox.Text); profesional.sexo = sexo; profesional.fechaNac = fechaNacBox.Value; return(profesional); }
private void btnAction_Click(object sender, EventArgs e) { try { unProfesional = (Profesional)grillaProfesionales.CurrentRow.DataBoundItem; if (Operacion == "Baja") { Profesionales.EliminarProfesional(unProfesional.Id); Limpiar(); MessageBox.Show("El profesional ha sido dado de baja correctamente", "Aviso", MessageBoxButtons.OK); } else { if (Operacion == "Modificacion") { frmProfesional formProf = new frmProfesional(); formProf.Operacion = this.Operacion; formProf.unProfesional = unProfesional; formProf.listaVieja = unProfesional.Especialidades; formProf.Show(); } if (Operacion == "Seleccion") { try { Profesional profesional = (Profesional)grillaProfesionales.CurrentRow.DataBoundItem; formLlegada.profesional = profesional; formLlegada.especialidad = especialidad; if (formLlegada.cargarGrilla()) { formLlegada.Show(); this.Close(); } } catch { MessageBox.Show("Debe seleccionar algun profesional", "Error!", MessageBoxButtons.OK); } } if (Operacion == "Registrar Agenda") { frmRegistrarAgenda formAgenda = new frmRegistrarAgenda(); formAgenda.unProfesional = unProfesional; formAgenda.Show(); this.Close(); } if (Operacion == "Consultar Agenda") { lstSeleccionAgenda formAgenda = new lstSeleccionAgenda(); formAgenda.unProfesional = unProfesional; formAgenda.Show(); this.Close(); } if (Operacion == "Cancelar Dias") { frmCancelarDias frmCancel = new frmCancelarDias(); frmCancel.unProfesional = unProfesional; frmCancel.Show(); this.Close(); } if (Operacion == "Registrar Atencion") { lstSeleccionAfiliado formAfil = new lstSeleccionAfiliado(); formAfil.Operacion = "Seleccion"; formAfil.profesional = unProfesional; formAfil.Show(); this.Close(); } } } catch { MessageBox.Show("No se selecciono ningun profesional", "Error!", MessageBoxButtons.OK); } }