/// <summary>
        /// Constructor que recibe la vista sobre la que actuará el presentador
        /// </summary>
        /// <param name="vistaActual">vista sobre la que actuará el presentador</param>
        /// <param name="herramientas">Presentador de la barra de herramientas</param>
        /// <param name="general">Presentador de la Información General</param>
        /// <param name="cliente">Presentador de los datos del Cliente</param>
        /// <param name="datosRenta">Presentador de los datos de Renta</param>
        /// <param name="pago">Presentador de la información de Pago</param>
        /// <param name="lineaContrato">Presentador de las líneas de contrato</param>
        /// <param name="finalizacionContrato">Presentador de los datos de cierre </param>
        public CerrarContratoFSLPRE(ICerrarContratoFSLVIS vistaActual, ucHerramientasFSLPRE herramientas,
                                    ucInformacionGeneralPRE general, ucClienteContratoPRE cliente,
                                    ucDatosRentaPRE datosRenta, ucInformacionPagoPRE pago,
                                    ucLineaContratoFSLPRE lineaContrato, ucFinalizacionContratoFSLPRE finalizacionContrato)
        {
            if (vistaActual != null)
            {
                vista = vistaActual;
            }

            dataContext = FacadeBR.ObtenerConexion();

            try {
                vista = vistaActual;
                informacionGeneralPRE = general;
                clienteContratoPRE    = cliente;
                datosRentaPRE         = datosRenta;
                lineaContratoPRE      = lineaContrato;
                informacionPagoPRE    = pago;
                herramientasPRE       = herramientas;
                finalizacionPRE       = finalizacionContrato;
            } catch (Exception ex) {
                throw new Exception(nombreClase + ".CerrarContratoFSLPRE: " + ex.Message);
            }
        }
Esempio n. 2
0
        private readonly ucDatosAdicionalesAnexoPRE datosAdicionalesPRE; //SC0007
        #endregion Atributos

        #region Constructores

        /// <summary>
        /// Constructor que recibe la vista sobre la que actuará el presentador
        /// </summary>
        /// <param name="vistaActual">vista sobre la que actuará el presentador</param>
        /// <param name="herramientas">Presentador de la barra de herramientas</param>
        /// <param name="general">Presentador de la Informacion General</param>
        /// <param name="cliente">Presentador de los datos del Cliente</param>
        /// <param name="datosRenta">Presentador de los datos de Renta</param>
        /// <param name="pago">Presentador de la informacion de Pago</param>
        /// <param name="lineaContrato">Presentador de las lineas de contrato</param>
        /// <param name="datosAdicionales">Presentador de los datos Adicionales</param>
        public DetalleContratoFSLPRE(IDetalleContratoFSLVIS vistaActual, ucHerramientasFSLPRE herramientas,
                                     ucInformacionGeneralPRE general, ucClienteContratoPRE cliente,
                                     ucDatosRentaPRE datosRenta, ucInformacionPagoPRE pago,
                                     ucLineaContratoFSLPRE lineaContrato, ucDatosAdicionalesAnexoPRE datosAdicionales)
        {
            if (vistaActual != null)
            {
                vista = vistaActual;
            }

            dataContext = Facade.SDNI.BR.FacadeBR.ObtenerConexion();

            herramientasPRE       = herramientas;
            informacionGeneralPRE = general;
            clienteContratoPRE    = cliente;
            datosRentaPRE         = datosRenta;
            lineaContratoPRE      = lineaContrato;
            informacionPagoPRE    = pago;
            datosAdicionalesPRE   = datosAdicionales;
        }
Esempio n. 3
0
        /// <summary>
        /// Constructor del Presentado
        /// </summary>
        /// <param name="vistaActual">vista sobre la que actuará el presentador</param>        
        /// <param name="general">Presentador de la Informacion General</param>
        /// <param name="cliente">Presentador de los datos del Cliente</param>
        /// <param name="datosRenta">Presentador de los datos de Renta</param>
        /// <param name="pago">Presentador de la informacion de Pago</param>
        /// <param name="lineaContrato">Presentador de las lineas de contrato</param>
        /// <param name="documentos">Presentador de las documentos</param>
        /// <param name="datosAdicionales">Presentador de los Datos Adicionales</param>
        public RegistrarContratoFSLPRE(IRegistrarContratoFSLVIS vistaActual, 
                                    ucInformacionGeneralPRE general, ucClienteContratoPRE cliente,
                                    ucDatosRentaPRE datosRenta, ucInformacionPagoPRE pago,
                                    ucLineaContratoFSLPRE lineaContrato, ucCatalogoDocumentosPRE documentos, ucDatosAdicionalesAnexoPRE datosAdicionales)
        {
            try
            {
                vista = vistaActual;

                dataContext = Facade.SDNI.BR.FacadeBR.ObtenerConexion();

                informacionGeneralPRE = general;
                clienteContratoPRE = cliente;
                datosRentaPRE = datosRenta;
                lineaContratoPRE = lineaContrato;
                informacionPagoPRE = pago;
                documentosPRE = documentos;
                datosAdicionalesPRE = datosAdicionales;
            }
            catch (Exception ex)
            {
                throw new Exception(nombreClase + ".RegistrarContratoFSLPRE: " + ex.Message);
            }
        }