/// <summary> /// Despliega los datos en la Interfaz de Usuario /// </summary> private void DatosAIntefazUsuario() { ContratoFSLBO contrato = ObtenerContrato(); if (contrato.Sucursal == null) { contrato.Sucursal = new SucursalBO(); } if (contrato.Sucursal.UnidadOperativa == null) { contrato.Sucursal.UnidadOperativa = new UnidadOperativaBO(); } vista.Contrato = contrato; vista.ContratoID = contrato.ContratoID; vista.EstatusContrato = contrato.Estatus; vista.UnidadOperativaContratoID = contrato.Sucursal.UnidadOperativa.Id; informacionGeneralPRE.DatosAInterfazUsuario(contrato); informacionPagoPRE.DatosAInterfazUsuario(contrato); clienteContratoPRE.DatosAInterfazUsuario(contrato); datosRentaPRE.DatosAInterfazUsuario(contrato); herramientasPRE.DatosAInterfazUsuario(contrato); datosAdicionalesPRE.DatosAInterfazUsuario(contrato); //SC0007 vista.DatosAInterfazUsuario(contrato); if (contrato.InpcContrato != null) { if (contrato.InpcContrato.Fijo != null) { vista.InpcFijo = contrato.InpcContrato.Fijo; } if (contrato.InpcContrato.FechaInicio != null) { vista.FechaInicioINPC = contrato.InpcContrato.FechaInicio; } if (contrato.InpcContrato.Valor != null) { vista.ValorInpc = contrato.InpcContrato.Valor; } } }
/// <summary> /// Despliega los datos del contrato en la interfaz de usuario /// </summary> /// <param name="contrato">Contrato que contiene los datos</param> public void DatosAInterfazUsuario(ContratoFSLBO contrato) { try { vista.ContratoID = contrato.ContratoID; vista.Estatus = contrato.Estatus; if (contrato.Sucursal != null && contrato.Sucursal.UnidadOperativa != null) { vista.UnidadOperativaContratoID = contrato.Sucursal.UnidadOperativa.Id; } herramientasPRE.DatosAInterfazUsuario(contrato); informacionGeneralPRE.DatosAInterfazUsuario(contrato); clienteContratoPRE.DatosAInterfazUsuario(contrato); datosRentaPRE.DatosAInterfazUsuario(contrato); informacionPagoPRE.DatosAInterfazUsuario(contrato); finalizacionPRE.Inicializar(contrato); } catch (Exception ex) { throw new Exception(nombreClase + ".DatosAInterfazUsuario:" + ex.Message); } }