public ActionResult New(ContainerDetail containerDetail) { try { containerMgr.CreateContainer(containerDetail.Container, containerDetail.CreateQty); SaveSuccessMessage("容器新增成功"); return RedirectToAction("List"); } catch (Exception ex) { SaveErrorMessage(ex.Message); return View(containerDetail); } }
public IList<ContainerDetail> CreateContainer(string containerCode, int qty) { IList<ContainerDetail> containerDetailList = new List<ContainerDetail>(); Container container = genericMgr.FindById<Container>(containerCode); for (int i = 0; i < qty; i++) { ContainerDetail containerDetail = new ContainerDetail(); containerDetail.IsEmpty = true; containerDetail.ContainerId = numberControlMgr.GetContainerId("COT"); ; containerDetail.ActiveDate = DateTime.Now; containerDetail.Container = container.Code; containerDetail.ContainerDescription = container.Description; containerDetail.ContainerQty = container.Qty; containerDetail.ContainerType = container.InventoryType; containerDetail.Location = string.Empty; this.genericMgr.Create(containerDetail); containerDetailList.Add(containerDetail); } return containerDetailList; }