/// <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="general">Presentador de la Información General</param> /// <param name="cliente">Presentador de los datos del Cliente</param> /// <param name="datosRenta">Presentador de los datos de Renta</param> /// <param name="pago">Presentador de la información de Pago</param> /// <param name="lineaContrato">Presentador de las líneas de contrato</param> /// <param name="finalizacionContrato">Presentador de los datos de cierre </param> public CerrarContratoFSLPRE(ICerrarContratoFSLVIS vistaActual, ucHerramientasFSLPRE herramientas, ucInformacionGeneralPRE general, ucClienteContratoPRE cliente, ucDatosRentaPRE datosRenta, ucInformacionPagoPRE pago, ucLineaContratoFSLPRE lineaContrato, ucFinalizacionContratoFSLPRE finalizacionContrato) { if (vistaActual != null) { vista = vistaActual; } dataContext = FacadeBR.ObtenerConexion(); try { vista = vistaActual; informacionGeneralPRE = general; clienteContratoPRE = cliente; datosRentaPRE = datosRenta; lineaContratoPRE = lineaContrato; informacionPagoPRE = pago; herramientasPRE = herramientas; finalizacionPRE = finalizacionContrato; } catch (Exception ex) { throw new Exception(nombreClase + ".CerrarContratoFSLPRE: " + 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="general">Presentador de la Informacion General</param> /// <param name="cliente">Presentador de los datos del Cliente</param> /// <param name="datosRenta">Presentador de los datos de Renta</param> /// <param name="pago">Presentador de la informacion de Pago</param> /// <param name="lineaContrato">Presentador de las lineas de contrato</param> /// <param name="documentos">Presentador de las documentos</param> public AgregarDocumentosContratoPRE(IAgregarDocumentosContratoVIS vistaActual, ucHerramientasFSLPRE herramientas, ucCatalogoDocumentosPRE documentos) { if (vistaActual != null) { vista = vistaActual; } dataContext = Facade.SDNI.BR.FacadeBR.ObtenerConexion(); herramientasPRE = herramientas; documentosPRE = documentos; }
private readonly ucDatosAdicionalesAnexoPRE datosAdicionalesPRE; //SC0007 #endregion Atributos #region Constructores /// <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="general">Presentador de la Informacion General</param> /// <param name="cliente">Presentador de los datos del Cliente</param> /// <param name="datosRenta">Presentador de los datos de Renta</param> /// <param name="pago">Presentador de la informacion de Pago</param> /// <param name="lineaContrato">Presentador de las lineas de contrato</param> /// <param name="datosAdicionales">Presentador de los datos Adicionales</param> public DetalleContratoFSLPRE(IDetalleContratoFSLVIS vistaActual, ucHerramientasFSLPRE herramientas, ucInformacionGeneralPRE general, ucClienteContratoPRE cliente, ucDatosRentaPRE datosRenta, ucInformacionPagoPRE pago, ucLineaContratoFSLPRE lineaContrato, ucDatosAdicionalesAnexoPRE datosAdicionales) { if (vistaActual != null) { vista = vistaActual; } dataContext = Facade.SDNI.BR.FacadeBR.ObtenerConexion(); herramientasPRE = herramientas; informacionGeneralPRE = general; clienteContratoPRE = cliente; datosRentaPRE = datosRenta; lineaContratoPRE = lineaContrato; informacionPagoPRE = pago; datosAdicionalesPRE = datosAdicionales; }
/// <summary> /// Constructor del presentador /// </summary> /// <param name="vistaActual">Vista Actual</param> public ConsultarContratosFSLPRE(IConsultarContratosFSLVIS vistaActual, ucHerramientasFSLPRE herramientas) { try { if (vistaActual != null) { vista = vistaActual; } else { throw new Exception("La vista proprocionada no puede ser null."); } HerramientasPRE = herramientas; dataContext = Facade.SDNI.BR.FacadeBR.ObtenerConexion(); Controlador = new ContratoFSLBR(); } catch (Exception ex) { vista.MostrarMensaje("Inconsistencias en la construcción del presentador", ETipoMensajeIU.ERROR, nombreClase + ".ConsultarContratosFSLPRE: " + ex.Message); } }