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); } }
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); } }
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); } }
protected override Boolean mensajeAlertaAntesDeAccion() { return(MetodosGlobales.mensajeAlertaAntesDeAccion("Rol", "Eliminar")); }