コード例 #1
0
        protected void Button4_Click(object sender, EventArgs e)
        {
            Pickup_mtlDC DC = new Pickup_mtlDC();
            string       simulate_line_id = simulate_id.Value;
            DataSet      ds = DC.is_issued(simulate_line_id);

            if (ds.Tables[0].Rows.Count > 0)
            {
                int j = DC.issued_qty(simulate_line_id);
                if (j == 1)
                {
                    Work_Repeater.DataSource = DC.searchPickupBySimulate(simulate_line_id);
                    Work_Repeater.DataBind();
                    PageUtil.showToast(this.Page, "发料成功");
                }
                else
                {
                    PageUtil.showToast(this.Page, "发料失败");
                }
            }
            else
            {
                PageUtil.showToast(this.Page, "没有可以发的料");
            }
        }
コード例 #2
0
        //分页
        //protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        //{
        //    GridView1.PageIndex = e.NewPageIndex;
        //    string SIMULATE_ID = simulate_id.Value;
        //    if (!(Regex.IsMatch(SIMULATE_ID, "^[0-9]*$") || SIMULATE_ID == ""))
        //    {
        //        PageUtil.showAlert(this, "请输入数字!");
        //        return;
        //    }
        //    Pickup_mtlDC faliao = new Pickup_mtlDC();
        //    GridView1.DataSource = faliao.searchBySimulate(SIMULATE_ID);
        //    GridView1.DataBind();
        //}

        //备料单号查询
        protected void Select(object sender, EventArgs e)
        {
            string SIMULATE_ID = simulate_id.Value;

            if (!(Regex.IsMatch(SIMULATE_ID, "^[0-9]*$") || SIMULATE_ID == ""))
            {
                PageUtil.showAlert(this, "请输入数字!");
                return;
            }
            Pickup_mtlDC faliao = new Pickup_mtlDC();

            Work_Repeater.DataSource = faliao.searchPickupBySimulate(SIMULATE_ID);
            Work_Repeater.DataBind();
        }
コード例 #3
0
        //发料
        protected void Store_issue(object sender, EventArgs e)
        {
            Pickup_mtlDC DC       = new Pickup_mtlDC();
            string       SIMULATE = simulate.Value;
            string       ITEM_ID  = item_id1.Value;
            //string PICKUP_QTY = pickup_qty.Value;
            string ISSUED_QTY  = issued_qty.Value;
            int    IQ          = int.Parse(ISSUED_QTY);
            int    simulate_id = int.Parse(SIMULATE);
            int    item_id     = int.Parse(ITEM_ID);

            //int PQ=int.Parse(PICKUP_QTY);
            lock (this)
            {
                int num = DC.search_issue_num(simulate_id, item_id);
                if (num == -1)
                {
                    PageUtil.showToast(this.Page, "没有符合的数据");
                }
                else if (IQ > num)
                {
                    PageUtil.showToast(this, "发料失败,发料数量多于剩余的备料数量!");
                }
                else
                {
                    Pickup_mtlDC faliao1 = new Pickup_mtlDC();
                    DataSet      ds      = new DataSet();
                    ds = faliao1.Issue(simulate_id, IQ, item_id);
                    if (ds == null)
                    {
                        Work_Repeater.DataSource = ds;
                        Work_Repeater.DataBind();
                        PageUtil.showToast(this.Page, "发料失败");
                    }
                    else
                    {
                        Work_Repeater.DataSource = ds;
                        Work_Repeater.DataBind();
                        issued_qty.Value = null;
                        PageUtil.showToast(this, "发料成功");
                    }
                }
            }
        }