/// <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); } }
/// <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); } }
/// <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); } }