コード例 #1
0
        public JsonResult <List <ResponseCredito> > operacionesactivas(Negocio.RequestActivo request)
        {
            OperacionesActivas     OperacionBase      = new OperacionesActivas();
            List <ResponseCredito> ResultantesActivas = OperacionBase.Procesar(request);

            return(Json(ResultantesActivas));
        }
コード例 #2
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);
        }