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);
     }
 }
Exemple #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="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);
     }
 }
Exemple #3
0
        public ucLlantaPRE(IucLlantaVIS view, IucCatalogoDocumentosVIS viewDocumentos)
        {
            try
            {
                this.vista           = view;
                this.vistaDocumentos = viewDocumentos;

                this.presentadorDocumentos = new ucCatalogoDocumentosPRE(viewDocumentos);

                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);
            }
        }
Exemple #4
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);
            }
        }
        /// <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));
            }
        }
        /// <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);
            }
        }
        /// <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 RegistrarContratoROCPRE(IRegistrarContratoROCVIS 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();

                //Indicamos al uc el tipo de contrato que se desea dar de alta
                this.presentadorDatosContrato.Vista.EsROC = true;
            } catch (Exception ex) {
                this.vista.MostrarMensaje("Inconsistencia en los parámetros de configuración", ETipoMensajeIU.ERROR, this.nombreClase + ".RegistrarContratoROCPRE:" + ex.Message);
            }
        }
Exemple #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 RegistrarContratoRDPRE(IRegistrarContratoRDVIS view, IucContratoRDVIS viewDatosContrato, IucCatalogoDocumentosVIS viewDocumentos)
        {
            try
            {
                this.vista = view;

                this.presentadorDatosContrato = new ucContratoRDPRE(viewDatosContrato);
                this.presentadorDocumentos    = new ucCatalogoDocumentosPRE(viewDocumentos);

                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 + ".RegistrarContratoRDPRE:" + ex.Message);
            }
        }
Exemple #9
0
        public ucCatalogoDocumentosPRE(IucCatalogoDocumentosVIS iUcAgregarDocumentosVis)
		{
			this.vista = iUcAgregarDocumentosVis;
            this.dctx = FacadeBR.ObtenerConexion();
		}