private void cancelarDiasToolStripMenuItem_Click(object sender, EventArgs e) { if (unRol.Nombre != "Administrador General") { frmCancelarDias frmCancel = new frmCancelarDias(); frmCancel.unProfesional = new Profesional(this.User.Codigo_Persona); frmCancel.Show(); } else { lstSeleccionProfesionales formProf = new lstSeleccionProfesionales(); formProf.Operacion = "Cancelar Dias"; formProf.Show(); } }
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); } }