Example #1
0
        public ConsultarContratoManttoPRE(IConsultarContratoManttoVIS view, IucHerramientasManttoVIS viewHerramientas)
        {
            try
            {
                this.vista = view;
                this.presentadorHerramientas = new ucHerramientasManttoPRE(viewHerramientas);
                dctx = FacadeBR.ObtenerConexion();

                this.controlador = new ContratoManttoBR();
            }
            catch (Exception ex)
            {
                vista.MostrarMensaje("Inconsistencias en la construcción del presentador", ETipoMensajeIU.ERROR, nombreClase + ".ConsultarContratoManttoPRE: " + ex.Message);
            }
        }
        public CancelarContratoManttoPRE(ICancelarContratoManttoVIS vistaActual, IucHerramientasManttoVIS vistaHerramientas, IucContratoManttoVIS vistaContrato, IucLineaContratoManttoVIS vistaLinea)
        {
            try
            {
                this.vista = vistaActual;

                this.presentadorContrato     = new ucContratoManttoPRE(vistaContrato, vistaLinea);
                this.presentadorHerramientas = new ucHerramientasManttoPRE(vistaHerramientas);

                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 + ".CancelarContratoManttoPRE:" + ex.Message);
            }
        }
Example #3
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));
            }
        }