/// <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
        /// <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="documentos">Presentador de las documentos</param>
        public AgregarDocumentosContratoPRE(IAgregarDocumentosContratoVIS vistaActual, ucHerramientasFSLPRE herramientas,
                                            ucCatalogoDocumentosPRE documentos)
        {
            if (vistaActual != null)
            {
                vista = vistaActual;
            }

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

            herramientasPRE = herramientas;
            documentosPRE   = documentos;
        }
Esempio n. 3
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;
        }
        /// <summary>
        /// Constructor del presentador
        /// </summary>
        /// <param name="vistaActual">Vista Actual</param>
        public ConsultarContratosFSLPRE(IConsultarContratosFSLVIS vistaActual, ucHerramientasFSLPRE herramientas)
        {
            try
            {
                if (vistaActual != null)
                {
                    vista = vistaActual;
                }
                else
                {
                    throw new Exception("La vista proprocionada no puede ser null.");
                }

                HerramientasPRE = herramientas;

                dataContext = Facade.SDNI.BR.FacadeBR.ObtenerConexion();
                Controlador = new ContratoFSLBR();
            }
            catch (Exception ex)
            {
                vista.MostrarMensaje("Inconsistencias en la construcción del presentador", ETipoMensajeIU.ERROR, nombreClase + ".ConsultarContratosFSLPRE: " + ex.Message);
            }
        }