Ejemplo n.º 1
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);
            }
        }
Ejemplo 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="vistaHerramientas">Vista de la barra de herramientas</param>
        /// <param name="vistaInfoContrato">Vista de la Informacion General</param>
        /// <param name="vistadg">Vista de los datos generales de la unidad</param>
        /// <param name="vistaea">Vista de los datos de los equipos aliados</param>
        public CancelarContratoRDPRE(ICancelarContratoRDVIS vistaActual, IucHerramientasRDVIS vistaHerramientas, IucResumenContratoRDVIS vistaInfoContrato, IucDatosGeneralesElementoVIS vistadg, IucEquiposAliadosUnidadVIS vistaea)
        {
            try
            {
                this.vista = vistaActual;

                this.presentadorResumen      = new ucResumenContratoRDPRE(vistaInfoContrato);
                this.presentadorDG           = new ucDatosGeneralesElementoPRE(vistadg);
                this.presentadorEA           = new ucEquiposAliadosUnidadPRE(vistaea);
                this.presentadorHerramientas = new ucHerramientasRDPRE(vistaHerramientas);

                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 + ".CancelarContratoRDPRE:" + ex.Message);
            }
        }
        /// <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="infoContrato">Presentador de la Informacion General</param>
        /// <param name="vistadg">Vista de los datos generales de la unidad</param>
        /// <param name="vistaea">Vista de los datos de los equipos aliados</param>
        public DetalleContratoRDPRE(IDetalleContratoRDVIS view, IucHerramientasRDVIS vistaHerramientas, IucResumenContratoRDVIS vistaInfoContrato, IucDatosGeneralesElementoVIS vistadg, IucEquiposAliadosUnidadVIS vistaea, IucCatalogoDocumentosVIS viewDocsContrato, IucCatalogoDocumentosVIS viewDocsEntrega, IucCatalogoDocumentosVIS viewDocsRecepcion)
        {
            try
            {
                this.vista = view;

                this.presentadorResumen             = new ucResumenContratoRDPRE(vistaInfoContrato);
                this.presentadorDG                  = new ucDatosGeneralesElementoPRE(vistadg);
                this.presentadorEA                  = new ucEquiposAliadosUnidadPRE(vistaea);
                this.presentadorHerramientas        = new ucHerramientasRDPRE(vistaHerramientas);
                this.presentadorDocumentosContrato  = new ucCatalogoDocumentosPRE(viewDocsContrato);
                this.presentadorDocumentosEntrega   = new ucCatalogoDocumentosPRE(viewDocsEntrega);
                this.presentadorDocumentosRecepcion = new ucCatalogoDocumentosPRE(viewDocsRecepcion);

                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 + ".CerrarContratoRDPRE:" + ex.Message);
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Constructor del presentador
        /// </summary>
        /// <param name="vistaActual">Vista Actual</param>

        public ConsultarContratoRDPRE(IConsultarContratoRDVIS vistaActual, ucHerramientasRDPRE herramientas)
        {
            try
            {
                if (vistaActual != null)
                {
                    vista = vistaActual;
                }
                else
                {
                    throw new Exception("La vista proporcionada no puede ser nula.");
                }

                HerramientasPRE = herramientas;

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