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); } }
/// <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); } }
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); } }
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); } }
/// <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); } }
public ucCatalogoDocumentosPRE(IucCatalogoDocumentosVIS iUcAgregarDocumentosVis) { this.vista = iUcAgregarDocumentosVis; this.dctx = FacadeBR.ObtenerConexion(); }