Пример #1
0
        public void AddTrayGoods(string trayCode, int goodsNum, string goodsCode)
        {
            if (trayCode.Trim() == "")
            {
                this.View.ShowMessage("信息提示", "请输入托盘条码!");
                return;
            }
            if (goodsNum == 0)
            {
                this.View.ShowMessage("信息提示", "请输入物料配盘数量!");
                return;
            }
            if (IsExistPalletGoods(goodsCode) == true)
            {
                this.View.ShowMessage("信息提示", "此物料已经在配盘中!");
                return;
            }
            View_GoodsModel goodsModel = bllViewGoods.GetModelByGoodsCode(goodsCode);

            if (goodsModel == null)
            {
                return;
            }
            PalletGoodsListModel tglm = new PalletGoodsListModel();

            tglm.单位   = goodsModel.Goods_Unit;
            tglm.规格型号 = goodsModel.Goods_Model;
            tglm.托盘条码 = trayCode;
            //tglm.生产日期 = createDatetime;
            tglm.数量   = goodsNum;
            tglm.物料编码 = goodsCode;

            ViewDataManager.PALLETMANAGEDATA.PalletInforData.Add(tglm);
        }
Пример #2
0
        public void AddPlanGoods(string goodsCode, decimal planGoodsNum, string planCode)
        {
            if (goodsCode.Trim() == "")
            {
                this.View.ShowMessage("信息提示", "物料编号错误!");
                return;
            }
            if (planGoodsNum == 0)
            {
                this.View.ShowMessage("信息提示", "请输入物料计划数量!");
                return;
            }
            if (planCode == "")
            {
                this.View.ShowMessage("信息提示", "请输入计划单号!");
                return;
            }
            if (IsExistPalletGoods(goodsCode) == true)
            {
                this.View.ShowMessage("信息提示", "此物料已经在计划中!");
                return;
            }

            View_GoodsModel goodsModel = bllViewGoods.GetModelByGoodsCode(goodsCode);

            if (goodsModel == null)
            {
                this.View.ShowMessage("信息提示", "不存在此物料!");
                return;
            }
            PlanListModel plm = new PlanListModel();

            plm.计划单号   = planCode;
            plm.规格型号   = goodsModel.Goods_Model;
            plm.计划数量   = planGoodsNum.ToString();
            plm.计量单位   = goodsModel.Goods_Unit;
            plm.完成数量   = "0";
            plm.物料编码   = goodsCode;
            plm.物料名称   = goodsModel.Goods_Name;
            plm.达数量    = "0";
            plm.计划列表编码 = Guid.NewGuid().ToString();
            ViewDataManager.PLANINPUTDATA.PlanListData.Add(plm);
        }
Пример #3
0
        public void AddTrayGoods(string planListID, string trayCode, float goodsNum, string goodsCode, string planCode)
        {
            if (trayCode.Trim() == "")
            {
                this.View.ShowMessage("信息提示", "请输入托盘条码!");
                return;
            }
            if (goodsNum == 0)
            {
                this.View.ShowMessage("信息提示", "请输入物料配盘数量!");
                return;
            }
            if (IsExistPalletGoods(trayCode, goodsCode) == true)
            {
                this.View.ShowMessage("信息提示", "此物料已经在配盘中!");
                return;
            }
            View_GoodsModel goodsModel = bllViewGoods.GetModelByGoodsCode(goodsCode);

            if (goodsModel == null)
            {
                return;
            }
            TrayGoodsListModel tglm = new TrayGoodsListModel();

            tglm.计划单号   = planCode;
            tglm.计划列表编号 = planListID;
            tglm.托盘条码   = trayCode;
            tglm.单位     = goodsModel.Goods_Unit;
            tglm.规格型号   = goodsModel.Goods_Model;
            //tglm.生产日期 = createDatetime;
            tglm.数量   = goodsNum.ToString();
            tglm.物料编码 = goodsCode;

            ViewDataManager.PALLETWITHPLANDATA.TrayGoodsListData.Add(tglm);
        }