public JsonResult <List <ResponseEstadoCuenta> > EstadodeCuentaPorCliente(RequestEstadoCuenta request) { IConsultasCredito consutasCredito = new ConsultasCreditos(); IEstadodeCuenta consultasEstadoDeCuenta = new ConsultasEstadoDeCuenta(); IEnvioEstadoCuenta enviarestadocuenta = new EnviarEstadoDeCuenta(); EstadoCuentaBase EstadoCuenta = new EstadoCuentaBase(consutasCredito, consultasEstadoDeCuenta, enviarestadocuenta); List <ResponseEstadoCuenta> ResultanteCuenta = EstadoCuenta.Proceso(request); return(Json(ResultanteCuenta)); }
public JsonResult <InnerCliente> ObtenerCliente(RequestCliente request) { IConsultasCredito consultasCredito = new ConsultasCreditos(); IEstadodeCuenta consultasEstadoDeCuenta = new ConsultasEstadoDeCuenta(); Icliente cliente = new consultascliente(); ClienteBase Clientes = new ClienteBase(cliente, consultasCredito, consultasEstadoDeCuenta); InnerCliente intocliente = Clientes.Proceso(request); return(Json(intocliente)); }
public JsonResult <List <ResponseSaldosPorCliente> > SaldosPorCliente(RequestSaldosPorCliente request) { IConsultasCredito consutasCredito = new ConsultasCreditos(); IEstadodeCuenta consultasEstadoDeCuenta = new ConsultasEstadoDeCuenta(); Iconsultassaldos consultassaldos = new ConsultasSaldos(); Saldos Saldos = new Saldos(consutasCredito, consultasEstadoDeCuenta, consultassaldos); List <ResponseSaldosPorCliente> ListSaldos = Saldos.Proceso(request); return(Json(ListSaldos)); }
public JsonResult <List <ResponseMovimientosCliente> > MovimientosPorCliente(RequestMovimientosCliente request) { IConsultasCredito consutasCredito = new ConsultasCreditos(); IEstadodeCuenta consultasEstadoDeCuenta = new ConsultasEstadoDeCuenta(); Iconsultassaldos consultassaldos = new ConsultasSaldos(); IMovimientos consultamovimientos = new ConsultasMovimientos(); MovimientosBase Movimiento = new MovimientosBase(consutasCredito, consultasEstadoDeCuenta, consultassaldos, consultamovimientos); List <ResponseMovimientosCliente> Movimientos = Movimiento.Proceso(request); return(Json(Movimientos)); }
public List <ResponseCredito> Procesar(RequestActivo request) { EntidadCreditoBase entidadCredito = new EntidadCreditoBase(); List <ResponseCredito> responseList = new List <ResponseCredito>(); ResponseCredito Listresponse = new ResponseCredito(); ConsultasCreditos consultasCredito = new ConsultasCreditos(); entidadCredito.equivalencia = request.Equivalencia; var listaCreditos = consultasCredito.CreditosPorReferencia(entidadCredito); Listresponse.Creditos = new List <InnerActivo>(); foreach (var item in listaCreditos) { entidadCredito.credito = item.idCredito; InnerActivo innerResponse = new InnerActivo(); innerResponse.Nocredito = item.idCredito; innerResponse.FechaDesembolso = item.FechaDesembolso.Value; innerResponse.FechaVencimiento = item.FechaVencimiento.Value; innerResponse.MontoDispuesto = consultasCredito.MontoDispuesto(item.idCredito); innerResponse.MontoAPagar = consultasCredito.ConsultasCreCreditoConcepto(entidadCredito); innerResponse.SaldoAlDia = consultasCredito.ConsultasCreCreditoConcepto(entidadCredito); innerResponse.Divisa = "Pesos"; Listresponse.Creditos.Add(innerResponse); } Listresponse.Cliente = int.Parse(request.Equivalencia); responseList.Add(Listresponse); return(responseList); }