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()); }
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); } }
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; } }