コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            presentador = new ucCatalogoDocumentosPRE(this);
            if (!IsPostBack)
            {
                if (this.TieneObservaciones != null)
                {
                    if (this.TieneObservaciones == false)
                    {
                        this.rfvObservaciones.Enabled = false;
                    }
                    else
                    {
                        this.rfvObservaciones.Enabled = true;
                    }
                }

                if (this.ModoEdicion != null)
                {
                    if (this.ModoEdicion == false)
                    {
                        this.OcultarElementosNoEdicion();
                    }
                }

                if (this.NuevosArchivos != null)
                {
                    this.DespliegaArchivos();
                }

                this.txtObservaciones.Attributes.Add("onkeyup", "checkText(this,500);");
            }
            lblValidacionTipoArchivo.Visible = false;
        }
コード例 #2
0
 public void Inicializar()
 {
     this.LimpiarSesion();
     this.PrepararNuevo();
     this.presentadorDocumentos = new ucCatalogoDocumentosPRE(this.vista.VistaDocumentos);
     this.EstablecerTipoAdjunto();
     this.vista.EstablecerIdentificadorListaArchivos(nombreClase);
     this.presentadorDocumentos.LimpiarSesion();
     this.presentadorDocumentos.RequiereObservaciones(false);
 }
コード例 #3
0
 public ucTramiteTenenciaPRE(IucTramiteTenenciaVIS vista, IucCatalogoDocumentosVIS vistaDocumento)
 {
     try
     {
         this.vista            = vista;
         presentadorDocumentos = new ucCatalogoDocumentosPRE(vistaDocumento);
     }
     catch (Exception ex)
     {
         this.MostrarMensaje("Error al intentar inicializar el presentador", ETipoMensajeIU.ERROR, nombreClase + ".ucTramiteTenenciaPRE: " + ex.Message);
     }
 }
コード例 #4
0
 public void Inicializar(ETipoVerificacion tipo)
 {
     this.LimpiarSesion();
     this.PrepararNuevo();
     this.presentadorDocumentos = new ucCatalogoDocumentosPRE(this.vista.VistaDocumentos);
     this.EstablecerTipoVerificacion(tipo);
     this.EstablecerTipoAdjunto();
     this.vista.VistaDocumentos.Identificador = tipo.ToString();
     presentadorDocumentos.LimpiarSesion();
     this.presentadorDocumentos.RequiereObservaciones(false);
     this.presentadorDocumentos.ModoEditable(false);
 }
コード例 #5
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="infoContrato">Presentador de la Información 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 IntercambioUnidadPSLPRE(IIntercambioUnidadPSLVIS vistaActual, IucCatalogoDocumentosVIS viewDocumentos, IucHerramientasPSLVIS vistaHerramientas)
 {
     try {
         this.vista                   = vistaActual;
         this.dctx                    = FacadeBR.ObtenerConexion();
         this.controlador             = new ContratoPSLBR();
         this.controladorUnidades     = new UnidadBR();
         this.presentadorDocumentos   = new ucCatalogoDocumentosPRE(viewDocumentos);
         this.presentadorHerramientas = new ucHerramientasPSLPRE(vistaHerramientas);
     } catch (Exception ex) {
         this.vista.MostrarMensaje("Inconsistencia en los parámetros de configuración", ETipoMensajeIU.ERROR, this.nombreClase + ".CerrarContratoRDPRE:" + ex.Message);
     }
 }
コード例 #6
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;
        }
コード例 #7
0
        public ucLlantaPRE(IucLlantaVIS view)
        {
            try
            {
                this.vista = view;

                this.presentadorDocumentos = new ucCatalogoDocumentosPRE(view.VistaDocumentos);

                this.dctx = FacadeBR.ObtenerConexion();
            }
            catch (Exception ex)
            {
                this.vista.MostrarMensaje("Inconsistencia en los parámetros de configuración", ETipoMensajeIU.ERROR, this.nombreClase + ".ucLlantaPRE" + ex.Message);
            }
        }
コード例 #8
0
        /// <summary>
        /// Constructor por defecto del Presentador
        /// </summary>
        /// <param name="view">Vista de Registro de Contrato</param>
        /// <param name="viewDatosContrato">Vista de los Datos del Contrato</param>
        /// <param name="viewDocumentos">Vista del Control de Documentos</param>
        public RegistrarContratoROPRE(IRegistrarContratoROVIS view, IucContratoPSLVIS viewDatosContrato, IucCatalogoDocumentosVIS viewDocumentos, IucLineaContratoPSLVIS viewLineas)
        {
            try {
                this.vista = view;

                this.presentadorDatosContrato = new ucContratoPSLPRE(viewDatosContrato);
                this.presentadorDocumentos    = new ucCatalogoDocumentosPRE(viewDocumentos);
                this.lineaContratoPRE         = new ucLineaContratoPSLPRE(viewLineas);

                this.controlador = new ContratoPSLBR();
                this.dctx        = FacadeBR.ObtenerConexion();
            } catch (Exception ex) {
                this.vista.MostrarMensaje("Inconsistencia en los parámetros de configuración", ETipoMensajeIU.ERROR, this.nombreClase + ".RegistrarContratoROPRE:" + ex.Message);
            }
        }
コード例 #9
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);
            }
        }
コード例 #10
0
        public ucDatosGeneralesPRE(IucDatosGeneralesVIS view, ucCatalogoDocumentosPRE documentos)
        {
            try
            {
                this.vista = view;

                this.dctx = FacadeBR.ObtenerConexion();

                documentosPRE = documentos;
                this.EstablecerTipoAdjunto();
                this.vista.EstablecerIdentificadorListaArchivos(nombreClase);
            }
            catch (Exception ex)
            {
                this.vista.MostrarMensaje("Inconsistencias en los parámetros de configuración", ETipoMensajeIU.ERROR, this.nombreClase + ".ucDatosGeneralesPRE:" + ex.Message);
            }
        }
コード例 #11
0
        public DetalleContratoManttoPRE(IDetalleContratoManttoVIS view, IucHerramientasManttoVIS viewHerramientas, IucContratoManttoVIS viewContrato, IucLineaContratoManttoVIS viewLinea, IucCatalogoDocumentosVIS viewDocs)
        {
            try
            {
                this.vista = view;

                this.presentadorContrato     = new ucContratoManttoPRE(viewContrato, viewLinea);
                this.presentadorHerramientas = new ucHerramientasManttoPRE(viewHerramientas);
                this.presentadorDocumentos   = new ucCatalogoDocumentosPRE(viewDocs);

                this.controlador = new ContratoManttoBR();
                this.dctx        = FacadeBR.ObtenerConexion();
            }
            catch (Exception ex)
            {
                this.vista.MostrarMensaje("Inconsistencia en los parámetros de configuración", ETipoMensajeIU.ERROR, this.nombreClase + ".DetalleContratoManttoPRE:" + ex.Message);
            }
        }
コード例 #12
0
        /// <summary>
        /// Constructor del presentador para la edición de los contratos de mantenimiento
        /// </summary>
        /// <param name="vista">vista de la edición del contrato de mantenimiento</param>
        /// <param name="viewHerramientas">Vista del user control correspondiente a la barra de herramientas</param>
        /// <param name="viewContrato">Vista del  user control general</param>
        /// <param name="viewLinea">Vista de l user control de linea de contrato</param>
        /// <param name="viewDocumentos">Vista del user control de documnetos</param>
        public EditarContratoManttoPRE(IEditarContratoManttoVIS vista, IucHerramientasManttoVIS viewHerramientas, IucContratoManttoVIS viewContrato, IucLineaContratoManttoVIS viewLinea, IucCatalogoDocumentosVIS viewDocumentos)
        {
            try
            {
                if (ReferenceEquals(vista, null))
                {
                    throw new Exception("La vista asociada no puede ser nula");
                }

                this.vista                   = vista;
                this.controlador             = new ContratoManttoBR();
                this.dctx                    = FacadeBR.ObtenerConexion();
                this.presentadorDatos        = new ucContratoManttoPRE(viewContrato, viewLinea);
                this.presentadorDocumentos   = new ucCatalogoDocumentosPRE(viewDocumentos);
                this.presentadorHerramientas = new ucHerramientasManttoPRE(viewHerramientas);
            }
            catch (Exception ex)
            {
                this.vista.MostrarMensaje("Inconsistencia al crear el presentador", ETipoMensajeIU.ERROR, string.Format("{0}.EditarContratoManttoPRE:{1}{2}", nombreClase, Environment.NewLine, ex.Message));
            }
        }
コード例 #13
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="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);
            }
        }
コード例 #14
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);
            }
        }
コード例 #15
0
 public void InicializarControl(List <ArchivoBO> listaArchivos, List <TipoArchivoBO> listaTiposArchivos)
 {
     presentador = new ucCatalogoDocumentosPRE(this);
     EstablecerListasArchivos(listaArchivos, listaTiposArchivos);
 }
コード例 #16
0
 public ucCatalogoDocumentosUI()
 {
     presentador = new ucCatalogoDocumentosPRE(this);
 }