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;
        }