示例#1
0
        public static List <usp_CuotasPendientes_Result> LstCuotasPendientesJGrid(GridDataRequest request,
                                                                                  ref int pTotalItems,
                                                                                  ref string pTotales)
        {
            var indCancelacion = bool.Parse(request.DataFilters()["indCancelacion"]);

            int?creditoId = null;

            if (request.DataFilters()["CreditoId"] != null)
            {
                creditoId = int.Parse(request.DataFilters()["CreditoId"]);
            }

            List <usp_CuotasPendientes_Result> lista;

            using (var db = new VENDIXEntities())
            {
                lista = db.usp_CuotasPendientes(creditoId, VendixGlobal.GetFecha(), indCancelacion).ToList();
            }

            pTotalItems = lista.Count();
            pTotales    = string.Empty;
            pTotales   += pTotalItems.ToString() + ",";
            pTotales   += lista.Sum(x => x.Cuota).ToString() + ",";
            pTotales   += lista.Sum(x => x.ImporteMora).ToString() + ",";
            pTotales   += lista.Sum(x => x.InteresMora).ToString() + ",";
            pTotales   += lista.Sum(x => x.PagoCuota).ToString() + ",";
            pTotales   += lista.Sum(x => x.Amortizacion).ToString();


            return(lista.Skip((request.page - 1) * request.rows).Take(request.rows).ToList());
        }
示例#2
0
 public static decimal ObtenerSaldoCancelacion(int pCreditoId)
 {
     using (var db = new VENDIXEntities())
     {
         var cancel = db.usp_CuotasPendientes(pCreditoId, VendixGlobal.GetFecha(), true).Sum(x => x.PagoCuota);
         return((decimal)cancel);
     }
 }
示例#3
0
 public static decimal ObtenerSaldoCancelacion(int pCreditoId)
 {
     using (var db = new VENDIXEntities())
     {
         var cancel = db.usp_CuotasPendientes(pCreditoId, DateTime.Now, true).Sum(x => x.PagoCuota);
         return (decimal)cancel;
     }
 }