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