//批量保存的方法 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); }
//批量保存的方法 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 { } }
//采购计划信息 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); }