private void tBtnDelProj_Click(object sender, EventArgs e) { if (listVAGs.SelectedItems.Count > 0) { if (MessageBox.Show("是否要删除该参数组?", "参数组删除提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { var a = listVAGs.SelectedItems[0]; DbService db = null; db = DB.GetMainDb(); Hashtable htPara = new Hashtable(); htPara.Add("ag_code", a.SubItems[0].Text); int count = (int)db.ExecuteScalarID("CountAGNumbers", htPara); if (count > 0) { MessageBox.Show("还有" + count.ToString() + "个方法在使用该参数组,避免出错,请先检查方法"); return; } HA_ArgGroupDAL dal = new HA_ArgGroupDAL(); if (dal.Delete(a.SubItems[0].Text)) { ReloadAGs(); } } } }
private void button1_Click(object sender, EventArgs e) { try { HA_ArgGroupDAL dal = new HA_ArgGroupDAL(); if (string.IsNullOrEmpty(txtAGCode.Text)) { MessageBox.Show("请输入代码"); return; } if (agobj == null) { int ret = dal.AddNew(new HA_ArgGroup { ag_code = txtAGCode.Text, ag_name = txtAGName.Text, ag_paras = txtParas.Text, ag_note = txtAGNote.Text }); if (ret < 0) { MessageBox.Show("保存失败 : " + ret); } } else { //UpdateProject bool ret = dal.Update(new HA_ArgGroup { ag_code = txtAGCode.Text, ag_name = txtAGName.Text, ag_paras = txtParas.Text, ag_note = txtAGNote.Text }); if (ret == false) { MessageBox.Show("保存失败 : " + ret); } } Close(); } catch (Exception ex) { MessageBox.Show("保存失败 : " + ex.Message); } }