Пример #1
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;
        }
Пример #2
0
        /// <summary>
        /// Constructor que recibe la vista sobre la que actuará el presentador
        /// </summary>
        /// <param name="view">vista sobre la que actuará el presentador</param>
        /// <param name="viewHerramientas">Vista de la barra de herramientas</param>
        /// <param name="viewDocumentos">Vista de los documentos</param>
        public AgregarDocumentosContratoPRE(IAgregarDocumentosContratoVIS view, IucHerramientasRDVIS viewHerramientas, IucCatalogoDocumentosVIS viewDocumentos)
        {
            try
            {
                this.vista = view;

                this.presentadorDocumentos   = new ucCatalogoDocumentosPRE(viewDocumentos);
                this.presentadorHerramientas = new ucHerramientasRDPRE(viewHerramientas);

                this.controlador = new ContratoRDBR();
                this.dctx        = FacadeBR.ObtenerConexion();
            }
            catch (Exception ex)
            {
                this.vista.MostrarMensaje("Inconsistencia en los parámetros de configuración", ETipoMensajeIU.ERROR, this.nombreClase + ".AgregarDocumentosContratoPRE:" + ex.Message);
            }
        }