protected void construirFormularioClienteChofer(frmABM frmClienteChofer, String rolParaAlta) { if (frmClienteChofer.construite(rolParaAlta)) { frmClienteChofer.Show(); } }
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 Control.ControlCollection obtenerGrupoControlesDeFormularioABM(frmABM formulario, String grupoControles) { return((formulario.Controls[grupoControles]).Controls); }
protected virtual void mensajeAutoeliminacion(frmABM formulario) { }