Ejemplo n.º 1
0
        private void tlbtnCheckStock_Click(object sender, EventArgs e)
        {
            if (tltxtCheckStock.Text == string.Empty) //判断是否输入了盘点数量
            {
                MessageBox.Show("盘点数量不能为空!", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            //验证输入的文本必须为阿拉伯数字
            for (int i = 0; i < tltxtCheckStock.Text.Length; i++)
            {
                if (!Char.IsNumber(tltxtCheckStock.Text, i)) //判断是否为数字
                {
                    MessageBox.Show("库存上限设置必须为阿拉伯数字!", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            stockinfo.TradeCode = G_Str_tradecode;                                            //设置商品编号
            stockinfo.Check     = Convert.ToSingle(tltxtCheckStock.Text);                     //设置盘点数量
            int d = baseinfo.CheckStock(stockinfo);                                           //执行库存盘点操作

            dgvStockList.DataSource = baseinfo.GetAllStock("tb_stock").Tables[0].DefaultView; //显示最新的库存商品信息
            SetdgvStockListHeadText();                                                        //设置DataGridView控件列标题
            MessageBox.Show("保存库存商品盘点成功!", "成功提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }