コード例 #1
0
        private void btn_Add_Click(object sender, EventArgs e)
        {
            Norm   user  = new Norm();
            string _name = txt_Name.Text.Trim();

            if (!ValidateService.IsNumber(_name))   // 项目 Common 的 ValidateService 类
            {
                MessageBox.Show("必须为数字!");
                txt_Name.Focus();
                return;
            }
            if (user.Exists(_name))
            {
                MessageBox.Show("该规格已存在!");
                txt_Name.Focus();
                return;
            }

            user.NormName = _name;
            int re = user.Add();

            if (re > 0)
            {
                MessageBox.Show("添加成功!");
                txt_Name.Text = "";
                txt_Name.Focus();
                BindDGV();
            }
            else
            {
                MessageBox.Show("添加失败!");
            }
        }
コード例 #2
0
ファイル: frmGoodsNorm.cs プロジェクト: TGHGH/Warehouse-1
        private void btn_Add_Click(object sender, EventArgs e)
        {
            Norm user = new Norm();

            string _name = txt_Name.Text.Trim();
            if (!ValidateService.IsNumber(_name))
            {
                MessageBox.Show("必须为数字!");
                txt_Name.Focus();
                return;
            }
            if (user.Exists(_name))
            {
                MessageBox.Show("该规格已存在!");
                txt_Name.Focus();
                return;
            }
            user.NormName = _name;
            int re = user.Add();
            if (re > 0)
            {
                MessageBox.Show("添加成功!");
                txt_Name.Text = "";
                txt_Name.Focus();
                BindDGV();
            }
            else
            {
                MessageBox.Show("添加失败!");
            }
        }
コード例 #3
0
ファイル: frmGoodsIn.cs プロジェクト: uwitec/Warehouse
        private void BindNorm()
        {
            Norm    n  = new Norm();
            DataSet ds = n.GetList("");

            if (ds != null)
            {
                cbx_Norm.DataSource    = ds.Tables[0];
                cbx_Norm.DisplayMember = "NormName";
                cbx_Norm.ValueMember   = "NormName";
            }
            else
            {
                MessageBox.Show("请先设置产品规格!");
                btn_Add.Enabled = false;
            }
        }
コード例 #4
0
 /// <summary>
 /// 点击单元格的内容时发生
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == dataGridView1.Columns["cDel"].Index)
     {
         if (MessageBox.Show(this, "确定要删除吗?", "警告", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             object v = dataGridView1.Rows[e.RowIndex].Cells["cName"].Value;
             if (v != null)
             {
                 Norm no = new Norm();
                 if (no.IsRelation(v.ToString()))
                 {
                     MessageBox.Show("该记录已被使用,禁止删除!");
                     return;
                 }
                 bool re = no.Delete(v.ToString());
                 if (re)
                 {
                     MessageBox.Show("删除成功!");
                     BindDGV();
                 }
                 else
                 {
                     MessageBox.Show("删除失败!");
                 }
             }
         }
     }
     else if (e.ColumnIndex == dataGridView1.Columns["cModity"].Index)
     {
         object v = dataGridView1.Rows[e.RowIndex].Cells["cID"].Value;
         if (ValidateService.IsNumber(v))
         {
             Norm no = new Norm();
             no.GetModel((int)v);
             frmGoodsNormUpdate f = new frmGoodsNormUpdate(no);
             f.ShowDialog();
             if (f._isTrue)
             {
                 BindDGV();
             }
         }
     }
 }
コード例 #5
0
ファイル: frmGoodsNorm.cs プロジェクト: TGHGH/Warehouse-1
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == dataGridView1.Columns["cDel"].Index)
     {
         if (MessageBox.Show(this, "确定要删除吗?", "警告", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             object v = dataGridView1.Rows[e.RowIndex].Cells["cName"].Value;
             if (v!=null)
             {
                 Norm no = new Norm();
                 if (no.IsRelation(v.ToString()))
                 {
                     MessageBox.Show("该记录已被使用,禁止删除!");
                     return;
                 }
                 bool re = no.Delete(v.ToString());
                 if (re)
                 {
                     MessageBox.Show("删除成功!");
                     BindDGV();
                 }
                 else
                 {
                     MessageBox.Show("删除失败!");
                 }
             }
         }
     }
     else if (e.ColumnIndex == dataGridView1.Columns["cModity"].Index)
     {
         object v = dataGridView1.Rows[e.RowIndex].Cells["cID"].Value;
         if (ValidateService.IsNumber(v))
         {
             Norm no = new Norm();
             no.GetModel((int)v);
             frmGoodsNormUpdate f = new frmGoodsNormUpdate(no);
             f.ShowDialog();
             if (f._isTrue)
             {
                 BindDGV();
             }
         }
     }
 }
コード例 #6
0
 public frmGoodsNormUpdate(Norm m)
 {
     InitializeComponent();
     this._model = m;
 }
コード例 #7
0
 public frmGoodsNormUpdate(Norm m)
 {
     InitializeComponent();
     this._model = m;
 }
コード例 #8
0
        /// <summary>
        /// 获取 dataGridView 的数据
        /// </summary>
        private void BindDGV()
        {
            DataSet ds = new Norm().GetList("");

            dataGridView1.DataSource = ds.Tables[0];
        }
コード例 #9
0
ファイル: frmGoodsNorm.cs プロジェクト: TGHGH/Warehouse-1
 private void BindDGV()
 {
     DataSet ds = new Norm().GetList("");
     dataGridView1.DataSource = ds.Tables[0];
 }