예제 #1
0
        //批量保存的方法
        public bool saveStockPlanAdd(StockPlanClass stockPlan, List <StockPlanDetailClass> list)
        {
            ArrayList sqlList = new ArrayList();

            sqlList.Add(stockPlanDb.insertStockPlan(stockPlan));
            foreach (StockPlanDetailClass stockPlanDetail in list)
            {
                sqlList.Add(purchadetail.insertStockPlanDetail(stockPlanDetail));
            }
            return(sqlHelper.Insert(sqlList));
            //return false;
            ////return new stockPlanDb().insertStockPlan(stockPlan, list);
        }
예제 #2
0
        //批量保存的方法
        private void saveStockPlan()
        {
            StockPlanClass stockPlan         = getStockPlan();
            List <StockPlanDetailClass> list = getStockPlanDetail();

            //purchaseSchedetaillogic.saveStockPlanAdd(stockPlan, list);
            if (purchaseSchedetaillogic.saveStockPlanAdd(stockPlan, list))
            {
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
            }
        }
예제 #3
0
        //采购计划信息
        private StockPlanClass getStockPlan()
        {
            StockPlanClass stockPlan = new StockPlanClass();

            stockPlan.inputDate = DateTime.Now;
            stockPlan.inputMan  = this.userName;
            stockPlan.producer  = cbxMaker.Text.Trim();
            //审核审批人还未做
            //stockPlan.assessor =
            //stockPlan.checkupMan =

            stockPlan.planYear = planYear.Text.ToString().Trim();
            stockPlan.remark   = txtRemark.Text.Trim();

            return(stockPlan);
        }