Example #1
0
        private void tlBtnAdd_Click(object sender, EventArgs e)
        {
            editEnabled();                         //设置各个控件的可用状态
            clearText();                           //清空文本框
            G_Int_addOrUpdate = 0;                 //等于0为添加数据
            DataSet ds = null;                     //创建数据集对象
            string  P_Str_newTradeCode = "";       //设置库存商品编号为空
            int     P_Int_newTradeCode = 0;        //初始化商品编号中的数字码

            ds = baseinfo.GetAllStock("tb_stock"); //获取库存商品信息
            if (ds.Tables[0].Rows.Count == 0)      //判断数据集中是否有值
            {
                txtTradeCode.Text = "T1001";       //设置默认商品编号
            }
            else
            {
                P_Str_newTradeCode = Convert.ToString(ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1]["tradecode"]);
                //获取已经存在的最大编号
                P_Int_newTradeCode = Convert.ToInt32(P_Str_newTradeCode.Substring(1, 4)) + 1; //获取一个最新的数字码
                P_Str_newTradeCode = "T" + P_Int_newTradeCode.ToString();                     //获取最新商品编号
                txtTradeCode.Text  = P_Str_newTradeCode;                                      //将商品编号显示在文本框中
            }
        }