private static void construirFormularioTurno(frmABMTurno frmTurno) { if (frmTurno.construite()) { frmTurno.Show(); } }
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); } }