Пример #1
0
        private void OnDelDic()
        {
            string dicCata = this.cbx_sizeCata.Text;

            if (this.dataGridView1.SelectedRows.Count < 1)
            {
                MessageBox.Show("未选中待修改记录");
                return;
            }
            DataGridViewRow row = this.dataGridView1.SelectedRows[0];
            string          key = row.Cells[0].Value.ToString();

            if (this.cbx_sizeCata.Text == "产品高度字典")
            {
                int hgtKey = int.Parse(key);
                ProductHeightDefBll hgtBll = new ProductHeightDefBll();
                hgtBll.Delete(hgtKey);
            }
            else
            {
                ProductPacsizeDefBll packSizeBll = new ProductPacsizeDefBll();
                packSizeBll.Delete(key);
            }
            presenter.RefreshList(this.cbx_sizeCata.Text);
        }
Пример #2
0
 public ProductDataPresenter(IProductDataSheetView view)
 {
     this.view      = view;
     heightDefBll   = new ProductHeightDefBll();
     packsizeDefBll = new ProductPacsizeDefBll();
     productCfgBll  = new ProductSizeCfgBll();
     gasCfgBll      = new GasConfigBll();
 }
Пример #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (opAdd)
     {
         //增加
         if (this.dicCata == "产品高度字典")
         {
             ProductHeightDefModel hgt = new ProductHeightDefModel();
             hgt.productHeight = int.Parse(this.textBox1.Text);
             hgt.heightSeq     = int.Parse(this.textBox2.Text);
             hgt.mark          = this.richTextBox1.Text;
             ProductHeightDefBll hgtBll = new ProductHeightDefBll();
             if (hgtBll.Exists(hgt.productHeight))
             {
                 MessageBox.Show("该高度定义已经存在");
             }
             else
             {
                 hgtBll.Add(hgt);
             }
         }
         else
         {
             ProductPacsizeDefModel packSize = new ProductPacsizeDefModel();
             packSize.packageSize = this.textBox1.Text;
             packSize.packageSeq  = int.Parse(this.textBox2.Text);
             packSize.mark        = this.richTextBox1.Text;
             ProductPacsizeDefBll packSizeBll = new ProductPacsizeDefBll();
             if (packSizeBll.Exists(packSize.packageSize))
             {
                 MessageBox.Show("该包装尺寸定义已经存在");
             }
             else
             {
                 packSizeBll.Add(packSize);
             }
         }
     }
     else
     {
         //修改
         if (this.dicCata == "产品高度字典")
         {
             ProductHeightDefModel hgt = new ProductHeightDefModel();
             hgt.productHeight = int.Parse(this.textBox1.Text);
             hgt.heightSeq     = int.Parse(this.textBox2.Text);
             hgt.mark          = this.richTextBox1.Text;
             ProductHeightDefBll hgtBll = new ProductHeightDefBll();
             if (hgtBll.Exists(hgt.productHeight))
             {
                 hgtBll.Update(hgt);
             }
             else
             {
                 hgtBll.Add(hgt);
             }
         }
         else
         {
             ProductPacsizeDefModel packSize = new ProductPacsizeDefModel();
             packSize.packageSize = this.textBox1.Text;
             packSize.packageSeq  = int.Parse(this.textBox2.Text);
             packSize.mark        = this.richTextBox1.Text;
             ProductPacsizeDefBll packSizeBll = new ProductPacsizeDefBll();
             if (packSizeBll.Exists(packSize.packageSize))
             {
                 packSizeBll.Update(packSize);
             }
             else
             {
                 packSizeBll.Add(packSize);
             }
         }
     }
     this.DialogResult = DialogResult.OK;
 }