protected void Button1_Click(object sender, EventArgs e) { int id = AddCai(); CAI_POOrderService mainSer = new CAI_POOrderService(); CAI_POOrder pp = mainSer.GetModel(id); CAI_POOrdersService ordersSer = new CAI_POOrdersService(); List <CAI_POOrders> orders = ordersSer.GetListArray(" 1=1 and CAI_POOrders.id=" + id); CAI_POCaiService CaiSer = new CAI_POCaiService(); List <CAI_POCai> caiList = CaiSer.GetListArray(" 1=1 and CAI_POCai.id=" + id); foreach (var cai in caiList) { var m = orders_CaiIn.Single(t => t.GooId == cai.GoodId); cai.Supplier = "本部门(含税)"; cai.SupperPrice = m.GoodPrice; cai.UpdateUser = "******"; cai.Idea = ""; cai.Num = m.GoodNum; cai.FinPrice1 = m.GoodPrice; cai.GoodId = m.GooId; cai.cbifDefault1 = true; cai.lastSupplier = "本部门(含税)"; cai.IsHanShui = true; cai.LastTruePrice = m.GoodPrice; cai.IfUpdate = true; } CAI_POOrderService POOrderSer = new CAI_POOrderService(); POOrderSer.UpdataCai(caiList); int checkId = AddCAI_OrderCheck(id); LastUpdate(checkId); base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('成功!');</script>"); }
protected void Button3_Click(object sender, EventArgs e) { if (CheckPoNO(txtKCPOno.Text) == false) { return; } CAI_POOrderService POSer = new CAI_POOrderService(); string sql = " 1=1 "; sql += string.Format(" and PONo= '{0}'", txtKCPOno.Text.Trim()); List <CAI_POOrder> pOOrderList = POSer.GetListArray(sql); foreach (var model in pOOrderList) { if (model.BusType == "0") { model.BusType = "项目订单采购"; } else if (model.BusType == "1") { model.BusType = "库存采购"; } } this.gvCaiMain.DataSource = pOOrderList; this.gvCaiMain.DataBind(); if (pOOrderList.Count > 0) { CAI_POOrdersService ordersSer = new CAI_POOrdersService(); List <CAI_POOrders> orders = ordersSer.GetListArray(" 1=1 and Cai_POOrders.id=" + pOOrderList[0].Id); gvCaiXiaoShou.DataSource = orders; gvCaiXiaoShou.DataBind(); } }