Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }
Example #5
0
        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);
        }