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);
            }
        }
Exemplo n.º 2
0
 private void registrarAgendaToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (unRol.Nombre != "Administrador General")
     {
         frmRegistrarAgenda formAgenda = new frmRegistrarAgenda();
         formAgenda.unProfesional = new Profesional(User.Codigo_Persona);
         formAgenda.Show();
     }
     else
     {
         lstSeleccionProfesionales formProf = new lstSeleccionProfesionales();
         formProf.Operacion = "Registrar Agenda";
         formProf.Show();
     }
 }