Esempio n. 1
0
        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();
            }
        }