Пример #1
0
        public async Task <ActionResult> ftGetPukalAcctBatchList(jQueryDataTableParamModel Params, string refCd, string AcctOfficeCd, int cycStmtId)
        {
            var _filtered = new List <PukalAcctBatchList>();
            var list      = (await PukalAcctOpService.GetPukalAccounts(refCd, AcctOfficeCd, cycStmtId)).pukalPayments;

            if (!string.IsNullOrEmpty(Params.sSearch))
            {
                _filtered = list.Where(p => p.BatchId.ToString().Contains(Params.sSearch) ||
                                       p.RefCd.ToString().Contains(Params.sSearch) ||
                                       p.ChequeNo.ToString().Contains(Params.sSearch) ||
                                       p.AreaCode.ToString().Contains(Params.sSearch) ||
                                       p.ChequeAmt.ToString().Contains(Params.sSearch) ||
                                       p.Owner.ToString().Contains(Params.sSearch) ||
                                       p.SlipNo.ToString().Contains(Params.sSearch) ||
                                       p.IssBank.ToString().Contains(Params.sSearch)
                                       ).ToList();
                _filtered = _filtered.Skip(Params.iDisplayStart).Take(Params.iDisplayLength).ToList();
            }
            else
            {
                _filtered = list.Skip(Params.iDisplayStart).Take(Params.iDisplayLength).ToList();
            }
            return(Json(new
            {
                sEcho = Params.sEcho,
                iTotalRecords = list.Count(),
                iTotalDisplayRecords = list.Count(),
                aaData = _filtered.Select(x => new object[] { x.BatchId, x.RefCd, x.AreaCode, x.ChequeNo, x.ChequeAmt, x.SlipNo, x.IssBank, x.CreationDate, x.StatementDate, x.StsDescp, x.Owner })
            }, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public async Task <ActionResult> ftGetPukalSedutView(jQueryDataTableParamModel Params, string refCd, string acctOfficeCd, string Sts)
        {
            var _filtered = new List <WebPukalSedutList>();
            var list      = (await PukalAcctOpService.GetPukalSeduts(refCd, acctOfficeCd, Sts)).pukalSeduts;

            if (!string.IsNullOrEmpty(Params.sSearch))
            {
                _filtered = list.Where(p => p.AcctNo.ToString().ToLower().Contains(Params.sSearch.ToLower()) ||
                                       p.ActivationDate.ToString().ToLower().Contains(Params.sSearch.ToLower()) ||
                                       p.CompanyName.ToString().ToLower().Contains(Params.sSearch.ToLower()) ||
                                       p.PukalAmt.ToString().ToLower().Contains(Params.sSearch.ToLower()) ||
                                       p.Status.ToString().ToLower().Contains(Params.sSearch.ToLower()) ||
                                       p.UserId.ToString().ToLower().Contains(Params.sSearch.ToLower()) ||
                                       p.StmtDate.ToString().ToLower().Contains(Params.sSearch.ToLower())).ToList();
                _filtered = _filtered.Skip(Params.iDisplayStart).Take(Params.iDisplayLength).ToList();
            }
            else
            {
                _filtered = list.Skip(Params.iDisplayStart).Take(Params.iDisplayLength).ToList();
            }
            return(Json(new
            {
                sEcho = Params.sEcho,
                iTotalRecords = list.Count(),
                iTotalDisplayRecords = list.Count(),
                aaData = _filtered.Select(x => new object[] { x.AcctNo, x.CompanyName, x.ActivationDate, x.TerminationDate, x.PukalAmt, x.StmtDate, x.Status, x.UserId })
            }, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public async Task <JsonResult> GetWebTxnPukalPaymentSelect(long batchId, string refCd, string AcctOfficeCd, int cycStmtId)
        {
            var _SaveMultiAdj = (await PukalAcctOpService.GetPukalAcctBatches(batchId, refCd, AcctOfficeCd, cycStmtId)).pukalAcctBatches;

            return(Json(new { list = _SaveMultiAdj }, JsonRequestBehavior.AllowGet));
        }