public ActionResult Line(GenBoxNumberViewModel vm, int?PageIndex) { vm.Customers = ApplicationConfigHelper.GetProjectUserCustomers(base.UserInfo.ProjectID, base.UserInfo.ID) .Select(c => new SelectListItem { Value = c.CustomerID.ToString(), Text = c.CustomerName }); //var CustomerText = Json(vm.Customers.Select(p => new { p.Text})).ToJsonString(); StringBuilder sb = new StringBuilder(); foreach (var i in vm.Customers) { sb.Append("'" + i.Text + "',"); } var response = new AMSUploadService().QueryGenBoxNumber(new GenBoxNumberRequest() { PageIndex = PageIndex ?? 0, PageSize = UtilConstants.PAGESIZE, SearchCondition = vm.SearchCondition, Customers = sb.ToString().Substring(0, sb.Length - 1).ToString(), }); if (response.IsSuccess) { vm.AMSUploadCollection = response.Result.AMSUploadCollection; } return(View(vm)); }
public JsonResult GenBoxNumbers(string sql) { GenBoxNumberViewModel gb = new GenBoxNumberViewModel(); var response = new AMSUploadService().AddGenBoxNumber(new GenBoxNumberRequest() { Check = sql, }); if (response.IsSuccess) { return(Json(response.Result.AMSUploadCollection.Select(p => new{ p.ID, p.OrderNo }))); } throw response.Exception; }
public ActionResult Line() { GenBoxNumberViewModel vm = new GenBoxNumberViewModel(); vm.SearchCondition = new AMSSearchCondition(); vm.PageIndex = 0; vm.PageCount = 0; vm.Customers = ApplicationConfigHelper.GetProjectUserCustomers(base.UserInfo.ProjectID, base.UserInfo.ID) .Select(c => new SelectListItem { Value = c.CustomerID.ToString(), Text = c.CustomerName }); vm.SearchCondition.StatUpLoadTime = DateTime.Now.AddDays(-7); vm.SearchCondition.StateID = 0; return(View(vm)); }