예제 #1
0
        private void grillaTurnos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (afiliado.nroAfiliado != 0)
            {
                if (e.ColumnIndex == grillaTurnos.Columns["Seleccionar"].Index && e.RowIndex >= 0 && e.RowIndex < (grillaTurnos.Rows.Count - 1)) //Para que la accion de click sea valida solo sobre el boton
                {
                    ConsultaMedica consulta = armarConsultaMedica(e.RowIndex);
                    switch (funcion)
                    {
                    case "Generar Receta":
                        setearGenerarReceta(consulta);
                        AsistenteVistas.volverAPadreYCerrar(padre, this);
                        break;

                    default:
                        AsistenteVistas.mostrarNuevaVentana(new RegistrarDiagnostico(this, consulta), this);
                        break;
                    }
                }
            }
        }
예제 #2
0
 private void cancelButton_Click(object sender, EventArgs e)
 {
     AsistenteVistas.volverAPadreYCerrar(padre, this);
 }
예제 #3
0
 private void volverAVistaPedirTurno(Afiliado afiliado)
 {
     (padre as PedirTurno).setearAfiliado(afiliado);
     AsistenteVistas.volverAPadreYCerrar(padre, this);
 }
예제 #4
0
 private void volvarAVistaRegistroLlegada(Afiliado afiliado)
 {
     (padre as RegistroLlegada).setearAfiliado(afiliado);
     AsistenteVistas.volverAPadreYCerrar(padre, this);
 }
예제 #5
0
 private void volverAVistaRegistrarResultado(Afiliado afiliado)
 {
     (padre as ListadoConsultas).setearAfiliado(afiliado);
     AsistenteVistas.volverAPadreYCerrar(padre, this);
 }
예제 #6
0
 public static void fatalError(Form padre, Form form, Exception ex) //muestra una ventana con mensaje de error fatal, cierra la ventana actual y vuelve a la ventana padre
 {
     MessageBox.Show("Ha ocurrido un error, por favor reintente mas tarde. \n Detalle: \n" + ex.Message.ToString(), "FATAL ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     AsistenteVistas.volverAPadreYCerrar(padre, form);
     form.Close();
 }
예제 #7
0
 private void volverAVistaPedirTurno(Profesional profesional, EspecialidadMedica especialidad)
 {
     (padre as PedirTurno).setearProfesional(profesional, especialidad);
     AsistenteVistas.volverAPadreYCerrar(padre, this);
 }
예제 #8
0
 private void volvarAVistaRegistroLlegada(Profesional profesional)
 {
     (padre as RegistroLlegada).setearProfesional(profesional);
     AsistenteVistas.volverAPadreYCerrar(padre, this);
 }
예제 #9
0
 private void volverAVistaRegistrarResultado(Profesional profesional)
 {
     (padre as ListadoConsultas).setearProfesional(profesional);
     AsistenteVistas.volverAPadreYCerrar(padre, this);
 }