public JsonResult DisplaySaleOrderBalanceFill(Display_SaleOrderBalanceViewModel vm) { SaleDisplayFilterSettings SettingParameter = SetCurrentParameterSettings(vm); IEnumerable <SaleOrderBalancelOrderNoWiseViewModel> SaleOrderBalanceBuyerWise = _SaleOrderBalanceService.SaleOrderBalanceDetail(SettingParameter); if (SaleOrderBalanceBuyerWise != null) { JsonResult json = Json(new { Success = true, Data = SaleOrderBalanceBuyerWise.ToList() }, JsonRequestBehavior.AllowGet); json.MaxJsonLength = int.MaxValue; return(json); } return(Json(new { Success = true }, JsonRequestBehavior.AllowGet)); }
public SaleDisplayFilterSettings SetCurrentParameterSettings(Display_SaleOrderBalanceViewModel vm) { SaleDisplayFilterSettings SaleDisplayFilterSettings = new SaleDisplayFilterSettings(); SaleDisplayFilterSettings.Format = vm.Format; SaleDisplayFilterParameters FromDateParameter = new SaleDisplayFilterParameters(); FromDateParameter.ParameterName = "FromDate"; FromDateParameter.Value = vm.FromDate; FromDateParameter.IsApplicable = true; SaleDisplayFilterParameters ToDateParameter = new SaleDisplayFilterParameters(); ToDateParameter.ParameterName = "ToDate"; ToDateParameter.Value = vm.ToDate; ToDateParameter.IsApplicable = true; SaleDisplayFilterParameters ProductNatureParameter = new SaleDisplayFilterParameters(); ProductNatureParameter.ParameterName = "ProductNature"; ProductNatureParameter.Value = vm.ProductNature; ProductNatureParameter.IsApplicable = true; SaleDisplayFilterParameters ProductTypeParameter = new SaleDisplayFilterParameters(); ProductTypeParameter.ParameterName = "ProductType"; ProductTypeParameter.Value = vm.ProductType; ProductTypeParameter.IsApplicable = true; SaleDisplayFilterParameters ProductCategoryParameter = new SaleDisplayFilterParameters(); ProductCategoryParameter.ParameterName = "ProductCategory"; ProductCategoryParameter.Value = vm.ProductCategory; ProductCategoryParameter.IsApplicable = true; SaleDisplayFilterParameters Buyer = new SaleDisplayFilterParameters(); Buyer.ParameterName = "Buyer"; Buyer.Value = vm.Buyer; Buyer.IsApplicable = true; SaleDisplayFilterParameters FormatParameter = new SaleDisplayFilterParameters(); FormatParameter.ParameterName = "Format"; FormatParameter.Value = vm.Format; FormatParameter.IsApplicable = true; SaleDisplayFilterParameters SiteParameter = new SaleDisplayFilterParameters(); SiteParameter.ParameterName = "Site"; SiteParameter.Value = vm.SiteIds; SiteParameter.IsApplicable = true; SaleDisplayFilterParameters DivisionParameter = new SaleDisplayFilterParameters(); DivisionParameter.ParameterName = "Division"; DivisionParameter.Value = vm.DivisionIds; DivisionParameter.IsApplicable = true; SaleDisplayFilterParameters TextHiddenParameter = new SaleDisplayFilterParameters(); TextHiddenParameter.ParameterName = "TextHidden"; TextHiddenParameter.Value = vm.TextHidden; TextHiddenParameter.IsApplicable = true; SaleDisplayFilterSettings.SaleDisplayFilterParameters = new List <SaleDisplayFilterParameters>(); SaleDisplayFilterSettings.SaleDisplayFilterParameters.Add(FromDateParameter); SaleDisplayFilterSettings.SaleDisplayFilterParameters.Add(ToDateParameter); SaleDisplayFilterSettings.SaleDisplayFilterParameters.Add(ProductNatureParameter); SaleDisplayFilterSettings.SaleDisplayFilterParameters.Add(ProductTypeParameter); SaleDisplayFilterSettings.SaleDisplayFilterParameters.Add(ProductCategoryParameter); SaleDisplayFilterSettings.SaleDisplayFilterParameters.Add(Buyer); SaleDisplayFilterSettings.SaleDisplayFilterParameters.Add(FormatParameter); SaleDisplayFilterSettings.SaleDisplayFilterParameters.Add(SiteParameter); SaleDisplayFilterSettings.SaleDisplayFilterParameters.Add(DivisionParameter); SaleDisplayFilterSettings.SaleDisplayFilterParameters.Add(TextHiddenParameter); System.Web.HttpContext.Current.Session["CurrentSetting"] = SaleDisplayFilterSettings; return(SaleDisplayFilterSettings); }