Пример #1
0
 private void tlBtnSave_Click(object sender, EventArgs e)
 {
     //判断是添加还是修改数据
     if (G_Int_addOrUpdate == 0)
     {
         try
         {
             //添加数据
             stockinfo.TradeCode = txtTradeCode.Text;
             stockinfo.FullName  = txtFullName.Text;
             stockinfo.TradeType = txtType.Text;
             stockinfo.Standard  = txtStandard.Text;
             stockinfo.Unit      = txtUnit.Text;
             stockinfo.Produce   = txtProduce.Text;
             //执行添加操作
             int id = baseinfo.AddStock(stockinfo);
             MessageBox.Show("新增--库存商品数据--成功!", "成功提示!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         //修改数据
         stockinfo.TradeCode = txtTradeCode.Text;
         stockinfo.FullName  = txtFullName.Text;
         stockinfo.TradeType = txtType.Text;
         stockinfo.Standard  = txtStandard.Text;
         stockinfo.Unit      = txtUnit.Text;
         stockinfo.Produce   = txtProduce.Text;
         //执行修改操作
         int id = baseinfo.UpdateStock(stockinfo);
         MessageBox.Show("修改--库存商品数据--成功!", "成功提示!", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     dgvStockList.DataSource = baseinfo.GetAllStock("tb_stock").Tables[0].DefaultView; //显示最新的库存商品信息
     SetdgvStockListHeadText();                                                        //设置DataGridView控件列标题
     cancelEnabled();                                                                  //设置各个按钮的可用状态
 }