Beispiel #1
0
        public async Task <ActionResult> InStorageTaskDelete(Guid id)
        {
            var inStorageTaskService = new InStorageTaskService();
            await inStorageTaskService.RemoveInStorage(id);

            return(RedirectToAction(nameof(InStorageTaskList)));
        }
Beispiel #2
0
 public ActionResult CreateInStorageTask(InStorageTaskDto model, string materialHidden, string providerHidden)
 {
     if (ModelState.IsValid)
     {
         IInStorageTaskService iInStorageTaskService = new InStorageTaskService();
         iInStorageTaskService.CreateInStorageTask(model.Organization, model.SysBatch, model.State, Guid.Parse(model.InStorageName), Guid.Parse(materialHidden), model.PlanNumber, model.PlanTime, Guid.Parse(providerHidden), model.Note);
         return(RedirectToAction(nameof(InStorageTaskList)));
     }
     ModelState.AddModelError("", @"您录入的信息有误");
     return(View());
 }
Beispiel #3
0
        public async Task <ActionResult> InStorageTaskList(int pageIndex = 5, int pageSize = 1)
        {
            //总页码、当前页码、可显示总页码
            var inStorageTaskService = new InStorageTaskService();
            //当前第n页数据
            var articles = inStorageTaskService.getAllInStorage(pageIndex, pageSize, false);
            //总个数
            var dataCount = await inStorageTaskService.GetDataCount();

            //绑定分页
            var list = new PagedList <InStorageTaskDto>(articles, pageIndex, pageSize, dataCount);

            return(View(list));
        }
Beispiel #4
0
 public async Task <ActionResult> InsertInStorageTask(InStorageTaskDto model, string materialHidden)
 {
     if (ModelState.IsValid)
     {
         var inStorageTaskService = new InStorageTaskService();
         // await inStorageTaskService.CreateInStorageTask(model.Organization,model.SysBatch,  Guid.Parse(materialHidden), model.PlanNumber, model.State, model.Note);
         return(RedirectToAction(nameof(InStorageTaskList)));
     }
     else
     {
         // await new InStorageTaskService().CreateInStorageTask(model.Organization,  model.SysBatch,  Guid.Parse(materialHidden), model.PlanNumber, model.State, model.Note);
         return(View(model));
     }
 }
Beispiel #5
0
        public async Task <ActionResult> InsertInStorageTask(Guid id)
        {
            var inStorageTaskService = new InStorageTaskService();
            var data = await inStorageTaskService.GetOneMaterialById(id);

            //加载数据
            List <SelectListItem> selectList = new List <SelectListItem>();
            var list = await new InStorageTaskService().GetAllProvider();

            foreach (var item in list)
            {
                selectList.Add(new SelectListItem {
                    Text = item.Name, Value = item.Id.ToString()
                });
            }
            ViewBag.ProviderList = selectList;
            return(View(new InStorageTaskCreateViewModel()
            {
                SysBatch = data.SysBatch,
                Organization = data.Organization
            }));
        }
Beispiel #6
0
        public async Task <ActionResult> CreateInStorageReceive(Guid id)
        {
            var inStorageTaskService = new InStorageTaskService();
            var data = await inStorageTaskService.GetOneMaterialById(id);

            //加载数据
            List <SelectListItem> selectList = new List <SelectListItem>();
            var list = await new InStorageTaskService().GetAllProvider();

            foreach (var item in list)
            {
                selectList.Add(new SelectListItem {
                    Text = item.Name, Value = item.Id.ToString()
                });
            }
            ViewBag.ProviderList = selectList;
            return(View(new InStorageReceiveDto()
            {
                Batch = data.SysBatch,
                ProviderId = data.ProviderId,
                MaterialId = data.MaterialId,
            }));
        }