public RegistrarCuentaClientePRE(IRegistrarCuentaClienteVIS vista, IucDatosObligadoSolidarioVIS vistaObligado, IucDatosRepresentanteLegalVIS vistaRepresentante, IucDatosRepresentanteLegalVIS vistaRepresentantesObligado)
        {
            try
            {
                this.vista                       = vista;
                this.vistaObligado               = vistaObligado;
                this.vistaRepresentante          = vistaRepresentante;
                this.vistaRepresentantesObligado = vistaRepresentantesObligado;

                presentadorObligado               = new ucDatosObligadoSolidarioPRE(vistaObligado);
                presentadorRepresentante          = new ucDatosRepresentanteLegalPRE(vistaRepresentante);
                presentadorRepresentantesObligado = new ucDatosRepresentanteLegalPRE(vistaRepresentantesObligado);
                if (this.vista.UnidadOperativa.Id == (int)ETipoEmpresa.Generacion || this.vista.UnidadOperativa.Id == (int)ETipoEmpresa.Equinova ||
                    this.vista.UnidadOperativa.Id == (int)ETipoEmpresa.Construccion)
                {
                    presentadorRepresentantesObligado.HabilitarCampos();
                }

                clienteBR = new CuentaClienteIdealeaseBR();
                dctx      = FacadeBR.ObtenerConexion();
            }
            catch (Exception ex)
            {
                vista.MostrarMensaje("Inconsistencias en los parámetros de configuración", ETipoMensajeIU.ERROR, nombreClase + ".RegistrarClientePRE: " + ex.Message);
            }
        }
Esempio n. 2
0
 public ucDatosObligadoSolidarioPRE(IucDatosObligadoSolidarioVIS vista)
 {
     this.vista = vista;
 }