public async Task <ActionResult> ftAcctCorpList(jQueryDataTableParamModel Params, string CorpCd) { var _filtered = new List <GeneralInfoModel>(); var list = (await CorporateOpService.GetAcctCorpList(CorpCd)).generalInfoes; if (!string.IsNullOrEmpty(Params.sSearch)) { Params.sSearch = Params.sSearch.ToLower(); } if (!string.IsNullOrEmpty(Params.sSearch)) { _filtered = list.Where(p => (!string.IsNullOrEmpty(p.AcctNo) ? p.AcctNo : string.Empty).ToLower().Contains(Params.sSearch) || (!string.IsNullOrEmpty(p.CmpyName1) ? p.CmpyName1 : string.Empty).Contains(Params.sSearch) || (!string.IsNullOrEmpty(p.SelectedAcctSts) ? p.SelectedAcctSts : string.Empty).Contains(Params.sSearch) || (!string.IsNullOrEmpty(p.SelectedPlasticType) ? p.SelectedPlasticType : string.Empty).Contains(Params.sSearch) || (!string.IsNullOrEmpty(p.CmpyRegsNo) ? p.CmpyRegsNo : string.Empty).Contains(Params.sSearch) || (!string.IsNullOrEmpty(p.CreationDate) ? p.CreationDate : string.Empty).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.AcctNo, x.CmpyName1, x.SelectedAcctSts, x.SelectedPlasticType, x.CmpyRegsNo, x.CreationDate })//, x.SelectedContactType, x.ContactNo }, JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult> ftGetCorpAcctList(jQueryDataTableParamModel Params) { var _filtered = new List <Corporate>(); var list = (await CorporateOpService.GetCorpAcctList()).corporates; if (!string.IsNullOrEmpty(Params.sSearch)) { Params.sSearch = Params.sSearch.ToLower(); } if (!string.IsNullOrEmpty(Params.sSearch)) { _filtered = list.Where(p => p.CorpCd.ToLower().Contains(Params.sSearch) || p.CorpName.ToLower().Contains(Params.sSearch) || p.DispalyTradeCreditLimit.Contains(Params.sSearch) || p.ComplexInd.ToString().Contains(Params.sSearch) || p.PIC.ToLower().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.CorpCd, x.CorpName, x.DispalyTradeCreditLimit, x.PIC, x.ComplexInd })//, x.SelectedContactType, x.ContactNo }, JsonRequestBehavior.AllowGet)); }
public async Task <JsonResult> FillData(string Prefix, string CorpCd) { switch (Prefix) { case "corp": Corporate _Corporate; var Selects = new Corporate { Ctry = await BaseService.GetRefLib("country"), State = await BaseService.WebGetState("CtryCd"), //GetIssNo, null AddrCd = await BaseService.GetRefLib("Address"), ContactCd = await BaseService.GetRefLib("Contact"), }; if (!string.IsNullOrEmpty(CorpCd)) { _Corporate = Mapper.Map <Corporate>((await CorporateOpService.GetCorpAcctDetail(CorpCd)).coporate); } else { _Corporate = new Corporate(); } return(Json(new { Model = _Corporate, Selects = Selects }, JsonRequestBehavior.AllowGet)); case "pdc": var _prodDiscount = new ProductDiscount { ProdCd = await BaseService.WebProductGroupSelect(), RebatePlan = await BaseService.WebGetPlan("2"), //BaseClass.WebGetPlan("2"), DiscPlan = await BaseService.WebGetPlan("2"), ProdDiscType = await BaseService.GetRefLib("ProdDiscType"), PlanId = new List <SelectListItem>() }; return(Json(new { Selects = _prodDiscount, Model = new ProductDiscount() }, JsonRequestBehavior.AllowGet)); default: HttpContext.Response.StatusCode = 404; return(Json(null, JsonRequestBehavior.AllowGet)); } }
public async Task <ActionResult> ftCorpAcctDetail(string Corpd) { var data = (await CorporateOpService.GetCorpAcctDetail(Corpd)).coporate; return(Json(new { corp = data }, JsonRequestBehavior.AllowGet)); }
public async Task <JsonResult> SaveCorpAcct(Corporate _Corporate, string func) { var _SaveCorporate = await CorporateOpService.SaveCorporateAcct(_Corporate, GetUserId, func); return(Json(new { resultCd = _SaveCorporate })); }