Esempio n. 1
0
        public void Create(WMS_M101_StockTx_Data WMS_M101_StockTx_Data)
        {
            WMS_M101_StockTx_Data.CreateDt = DateTime.Now;
            tb_Sys_User tempUser = appCacheService.GetItem("user") as tb_Sys_User;

            WMS_M101_StockTx_Data.CreateUser = tempUser.UserName;
            WMS_M101_StockTx_Data.Validate();
            this.WMS_M101_StockTx_DataRepository.Add(WMS_M101_StockTx_Data);
            this.runtimeService.Commit();
        }
Esempio n. 2
0
        public void Update(WMS_M101_StockTx_Data WMS_M101_StockTx_Data)
        {
            WMS_M101_StockTx_Data.ModifyDt = DateTime.Now;
            tb_Sys_User tempUser = appCacheService.GetItem("user") as tb_Sys_User;

            WMS_M101_StockTx_Data.ModifyUser = tempUser.UserName;
            WMS_M101_StockTx_Data.Validate();
            var existstb_Sys_Menu = this.GetByIdentityNo(WMS_M101_StockTx_Data.Id);

            this.WMS_M101_StockTx_DataRepository.SetValues(WMS_M101_StockTx_Data, existstb_Sys_Menu);
            this.runtimeService.Commit();
        }
Esempio n. 3
0
        public void Save(List <WMS_M101_StockTx_Data> stockTxList, string arCode)
        {
            foreach (var stock in stockTxList)
            {
                WMS_M101_StockTx_Data model = new WMS_M101_StockTx_Data();
                model.ARCode      = arCode;
                model.CustCode    = stock.CustCode;
                model.StockID     = stock.StockID;
                model.OPType      = "CPIN";
                model.TxDt        = DateTime.Now.Date;
                model.LotNo       = stock.LotNo;
                model.PartNo      = stock.PartNo;
                model.Weight      = stock.Weight;
                model.Qty         = stock.Qty;
                model.IsProcessed = true;
                this.WMS_M101_StockTx_DataRepository.Add(model);

                //更新大标签设置CPIn为True;
            }
            // var Label = MES_M801_Label_LRepository.GetMany(a=>a.LotNo == stock)
            this.runtimeService.Commit();
        }