Example #1
0
        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));
        }
Example #2
0
        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;
        }
Example #3
0
        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));
        }