Ejemplo n.º 1
0
 private static void construirFormularioTurno(frmABMTurno frmTurno)
 {
     if (frmTurno.construite())
     {
         frmTurno.Show();
     }
 }
Ejemplo n.º 2
0
 public void accionBotonTurno(object sender, EventArgs e, frmABMTurno formulario, string funcion, string rol, object datos)
 {
     try
     {
         if (formulario.verificarDatosDeFormulario())
         {
             if (MetodosGlobales.mensajeAlertaAntesDeAccion(rol, funcion))
             {
                 ejecutarMetodoDeAccionConParametros(
                     obtenerNombreMetodo(funcion, rol),
                     new object[] {
                     datos
                     , obtenerAdaptadorBD()
                 });
                 formulario.Close();
             }
         }
         else
         {
             MessageBox.Show(MetodosGlobales.Mensajes.mensajeDatosNulos,
                             MetodosGlobales.Mensajes.mensajeTituloVentanaDatosNulos,
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     catch (RangoHorarioDuplicadoException ex)
     {
         MessageBox.Show("El Rango horario no puede interceptar a otros.", "Error Rango Horario",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }