コード例 #1
0
        /// <summary>
        /// 添加新实体-初始化某些数据
        /// </summary>
        /// <param name="CurUserID"></param>
        /// <returns></returns>
        public MaterialType InitAddMaterialType(int creater)
        {
            var entity = Formatterr.InitAddModel <MaterialType>(this, creater);

            entity.MaterialTypeRoot = MaterialTypeRoot == -1 ? null : entity.MaterialTypeRoot;

            return(entity);
        }
コード例 #2
0
        /// <summary>
        /// 添加新实体-初始化某些数据
        /// </summary>
        /// <returns></returns>
        public Material InitAddMaterial(int creater)
        {
            var entity = Formatterr.InitAddModel <Material>(this, creater);

            entity.IsCKD      = IsCKDbool;
            entity.Unit       = string.IsNullOrEmpty(UnitInput) ? Unit : UnitInput;
            entity.ParcelUnit = string.IsNullOrEmpty(ParcelUnitInput) ? (ParcelUnit == "-1" ? null : ParcelUnit) : ParcelUnitInput;

            return(entity);
        }
コード例 #3
0
        public ActionResult OutboundTaskDetail(string obtid = "-1")
        {
            if (int.TryParse(obtid, out int id)) 
            {
                //视图模型
                List<OutboundTaskDetailViewModel> model = new List<OutboundTaskDetailViewModel>();

                //出库任务细节列表
                var lists = new DbEntities<OutboundTaskDetail>().SimpleClient.GetList();

                //遍历所有
                foreach (OutboundTaskDetail item in lists)
                {
                    //首先添加不是当前的对象
                    if (item.OutboundTaskDetailID != id) 
                    {
                        model.Add(Formatterr.GetOutboundTaskDetailViewModel(item));
                    }
                }

                //获取当前查看的出库任务细节对象
                OutboundTaskDetail cur = lists.Where(it => it.OutboundTaskDetailID == id).FirstOrDefault();

                if (cur != null) 
                {
                    //不为空,存在该对象
                    //按时间排序
                    var temp = model.OrderBy(it => it.ChangeTime).ToList();
                    temp.Add(Formatterr.GetOutboundTaskDetailViewModel(cur));

                    //反转
                    temp.Reverse();
                    return View(temp);
                }

                model.Reverse();
                return View(model);
            }

            TempData["Msg"] = "没有找到对象";
            return RedirectToAction("OutboundTask", "Warehouse");
        }
コード例 #4
0
        public ActionResult InboundTaskDetail(string ibtid = "-1")
        {
            if (int.TryParse(ibtid, out int id)) 
            {
                //新建视图模型
                List<InboundTaskDetailViewModel> model = new List<InboundTaskDetailViewModel>();

                //获取入库任务细节列表
                var lists = new DbEntities<InboundTaskDetail>().SimpleClient.GetList();

                //遍历所有
                foreach (InboundTaskDetail item in lists)
                {
                    if (item.InboundTaskDetailID != id) 
                    {
                        model.Add(Formatterr.GetInboundTaskDetailViewModel(item));
                    }
                }

                //获取当前查看的入库任务细节对象
                InboundTaskDetail cur = lists.Where(it => it.InboundTaskDetailID == id).FirstOrDefault();

                //不为空
                if (cur != null) 
                {
                    //存在当前对象
                    List<InboundTaskDetailViewModel> temp = model.OrderBy(it => it.ChangeTime).ToList();
                    temp.Add(Formatterr.GetInboundTaskDetailViewModel(cur));
                    
                    //反转
                    temp.Reverse();
                    return View(temp);
                }

                model.Reverse();
                return View(model);
            }

            TempData["Msg"] = "没有找到对象";
            return RedirectToAction("InboundTask", "Warehouse");
        }
コード例 #5
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public OutboundTask InitAddOutboundTask(int creater) => Formatterr.InitAddModel <OutboundTask>(this, creater);
コード例 #6
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public Warehouse InitAddWarehouse(int creater) => Formatterr.InitAddModel <Warehouse>(this, creater);
コード例 #7
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public TrayType InitAddTrayType(int creater) => Formatterr.InitAddModel <TrayType>(this, creater);
コード例 #8
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public WavePickingType InitAddWavePickingType(int creater) => Formatterr.InitAddModel <WavePickingType>(this, creater);
コード例 #9
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public InventoryArea InitAddInventoryArea(int creater) => Formatterr.InitAddModel <InventoryArea>(this, creater);
コード例 #10
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public TrayDetail InitAddTrayDetail(int creater) => Formatterr.InitAddModel <TrayDetail>(this, creater);
コード例 #11
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 public InboundTaskDetail InitAddInboundTaskDetail(int creater) => Formatterr.InitAddModel <InboundTaskDetail>(this, creater);
コード例 #12
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public WavePicking InitAddWavePicking(int creater) => Formatterr.InitAddModel <WavePicking>(this, creater);
コード例 #13
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="LoggerId"></param>
 /// <returns></returns>
 public UserGroup InitAddUserGroup(int creater) => Formatterr.InitAddModel <UserGroup>(this, creater);
コード例 #14
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public SaleType InitAddSaleType(int creater) => Formatterr.InitAddModel <SaleType>(this, creater);
コード例 #15
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public Container InitAddContainer(int creater) => Formatterr.InitAddModel <Container>(this, creater);
コード例 #16
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public InventoryList InitAddInventoryList(int creater) => Formatterr.InitAddModel <InventoryList>(this, creater);
コード例 #17
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public InboundType InitAddInboundType(int creater) => Formatterr.InitAddModel <InboundType>(this, creater);
コード例 #18
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public WavePickingDetail InitAddWavePickingDetail(int creater) => Formatterr.InitAddModel <WavePickingDetail>(this, creater);
コード例 #19
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public InboundTask InitAddInboundTask(int creater) => Formatterr.InitAddModel <InboundTask>(this, creater);
コード例 #20
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public Tray InitAddTray(int creater) => Formatterr.InitAddModel <Tray>(this, creater);
コード例 #21
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public PickingType InitAddPickingType(int creater) => Formatterr.InitAddModel <PickingType>(this, creater);
コード例 #22
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="curUserID"></param>
 /// <returns></returns>
 public Supplier InitAddSupplier(int creater) => Formatterr.InitAddModel <Supplier>(this, creater);
コード例 #23
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public OutboundType InitAddOutboundType(int creater) => Formatterr.InitAddModel <OutboundType>(this, creater);
コード例 #24
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public InventoryAreaType InitAddInventoryAreaType(int creater) => Formatterr.InitAddModel <InventoryAreaType>(this, creater);
コード例 #25
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public Unit InitAddUnit(int creater) => Formatterr.InitAddModel <Unit>(this, creater);
コード例 #26
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public OutboundTaskDetail InitAddOutboundTaskDetail(int creater) => Formatterr.InitAddModel <OutboundTaskDetail>(this, creater);
コード例 #27
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <returns></returns>
 public InventoryAllocation InitAddInventoryAllocation(int creater) => Formatterr.InitAddModel <InventoryAllocation>(this, creater);
コード例 #28
0
 /// <summary>
 /// 添加新实体-初始化某些数据
 /// </summary>
 /// <param name="creater"></param>
 /// <returns></returns>
 public Narrow InitAddNarrow(int creater) => Formatterr.InitAddModel <Narrow>(this, creater);