/// <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); } }
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 Presentado /// </summary> /// <param name="vistaActual">vista sobre la que actuará el presentador</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> /// <param name="datosAdicionales">Presentador de los Datos Adicionales</param> public RegistrarContratoFSLPRE(IRegistrarContratoFSLVIS vistaActual, ucInformacionGeneralPRE general, ucClienteContratoPRE cliente, ucDatosRentaPRE datosRenta, ucInformacionPagoPRE pago, ucLineaContratoFSLPRE lineaContrato, ucCatalogoDocumentosPRE documentos, ucDatosAdicionalesAnexoPRE datosAdicionales) { try { vista = vistaActual; dataContext = Facade.SDNI.BR.FacadeBR.ObtenerConexion(); informacionGeneralPRE = general; clienteContratoPRE = cliente; datosRentaPRE = datosRenta; lineaContratoPRE = lineaContrato; informacionPagoPRE = pago; documentosPRE = documentos; datosAdicionalesPRE = datosAdicionales; } catch (Exception ex) { throw new Exception(nombreClase + ".RegistrarContratoFSLPRE: " + ex.Message); } }