Exemplo n.º 1
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);
     }
 }
Exemplo n.º 2
0
 public void accionBotonAutomovil(object sender, EventArgs e, frmAutomovil formulario, string funcion, string rol, object datos)
 {
     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);
     }
 }
Exemplo n.º 3
0
 public void accionBotonClienteChofer(object sender, EventArgs e, frmABM 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();
                 mensajeAutoeliminacion(formulario);
             }
         }
         else
         {
             MessageBox.Show(MetodosGlobales.Mensajes.mensajeDatosNulos,
                             MetodosGlobales.Mensajes.mensajeTituloVentanaDatosNulos,
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     catch (DNIDuplicadoException ex)
     {
         MessageBox.Show("El DNI no puede ser duplicado.", "Error DNI Duplicado",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (TelefonoDuplicadoException ex)
     {
         MessageBox.Show("El telefono no puede ser duplicado.", "Error Telefono Duplicado",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 4
0
 protected override Boolean mensajeAlertaAntesDeAccion()
 {
     return(MetodosGlobales.mensajeAlertaAntesDeAccion("Rol", "Eliminar"));
 }