public void TestToken() { var target = new InformacionFinanciera(); var result = target.ObtenerInformacionFinanciera(18882342, 240); Assert.IsTrue(result.fechaFacturacion > 0); }
public byte[] Handle(CertificadoQuery request) { var cliente = canalDb.Obtener(request.Rut); var cuenta = canalDb.ObtenerCuenta(request.Rut); var fechasData = iffService.ObtenerInformacionFinanciera(request.Rut, request.Canal); var pagoDd = unicardService.ObtenerPrepagoData(request.Rut); var data = new CertificadoData { Rut = $"{request.Rut}-{RutHelper.Dv(request.Rut)}", Nombre = $"{cliente.NombreCliente} {cliente.ApPeterno} {cliente.ApMaterno}", NumeroOperacion = atencionClienteDb.ObtenerNumeroCertificado().ToString(), TipoPago = request.TipoPago, FechaAperturaContrato = cuenta.FecApertura.ToString("dd-MM-yyyy"), FechaUltimaFacturacion = FechasHelper.Formatear(fechasData.fechaFacturacion), FechaUltimoVencimiento = FechasHelper.Formatear(fechasData.fechaVencimiento), ComisionPorPagoAnticipado = pagoDd.comis_prepago.ToString(), DeudaAlDiaEmision = pagoDd.dtotal1.ToString(), ProyeccionInteres = pagoDd.intere1.ToString(), ProyeccionDeudaPeriodoActualHasta = pagoDd.dcuper1.ToString(), MontoTotalPagarFechaProyeccion = pagoDd.salact1.ToString() }; return(pdfService.GenerarPdf(data)); }