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); }
public ProductDataPresenter(IProductDataSheetView view) { this.view = view; heightDefBll = new ProductHeightDefBll(); packsizeDefBll = new ProductPacsizeDefBll(); productCfgBll = new ProductSizeCfgBll(); gasCfgBll = new GasConfigBll(); }
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; }