private void tBtnDelMethod_Click(object sender, EventArgs e) { if (skinLVMethods.SelectedItems.Count > 0 && skinLVInterfaces.SelectedItems.Count > 0) { if (MessageBox.Show("是否要删除该方法?", "方法删除提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { var a = skinLVMethods.SelectedItems[0]; var intf = skinLVInterfaces.SelectedItems[0]; HA_MethodDAL dal = new HA_MethodDAL(); if (dal.Delete(a.SubItems[2].Text)) { ReloadMethod(intf.Text); } } } }
private void tBtnAddMethod_Click(object sender, EventArgs e) { if (skinLVInterfaces.SelectedItems.Count > 0) { var a = skinLVInterfaces.SelectedItems[0]; HA_MethodDAL dal = new HA_MethodDAL(); FrmManageMethod methodForm = new FrmManageMethod(null, a.Text); methodForm.ShowDialog(); if (a == null) { return; } ReloadMethod(a.Text); } else { MessageBox.Show("请选择需要添加方法的接口"); } //dal.AddNew() }
private void button1_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtCode.Text)) { MessageBox.Show("请输入代码"); return; } HA_MethodDAL dal = new HA_MethodDAL(); TempType tt = TempType.Query; switch (comboTemplate.Text) { case "查询": tt = TempType.Query; break; case "增删改": tt = TempType.CDUA; break; case "存储过程": tt = TempType.SP; break; default: break; } if (cobj == null) { int ret = dal.AddNew(new HA_Method { intf_code = intfcode, m_code = txtCode.Text, m_desc = txtDesc.Text, m_reqtype = txtReqType.Text, m_template = (int)tt, m_rtnvaluecode = "ret" + txtCode.Text, m_arggrpcode = comboAGGCode.Text, m_isencrypted = false, m_funcode = txtFunCode.Text, m_name = txtName.Text, m_version = "", m_pagesize = Convert.ToInt32(txtPageSize.Text) }); if (ret < 0) { MessageBox.Show("保存失败 : " + ret); } HA_RetValObjectDAL voDAL = new HA_RetValObjectDAL(); string exttype = ""; switch (tt) { case TempType.Query: exttype = "BaseObj"; break; case TempType.CDUA: exttype = "BaseObj"; break; case TempType.SP: exttype = "BaseObj"; break; default: break; } ret = voDAL.AddNew(new HA_RetValObject { rv_name = "ret" + txtCode.Text, rv_exttype = exttype, rv_note = "Orignal", rv_JSON = "" }); if (ret < 0) { MessageBox.Show("保存失败 : " + ret); } } else { //UpdateProject bool ret = dal.Update(new HA_Method { intf_code = intfcode, m_code = txtCode.Text, m_desc = txtDesc.Text, m_reqtype = txtReqType.Text, m_template = (int)tt, m_rtnvaluecode = txtRetVO.Text, m_arggrpcode = comboAGGCode.Text, m_isencrypted = false, m_funcode = txtFunCode.Text, m_name = txtName.Text, m_version = "", m_pagesize = Convert.ToInt32(txtPageSize.Text) }); if (ret == false) { MessageBox.Show("保存失败 : " + ret); } } Close(); } catch (Exception ex) { MessageBox.Show("保存失败 : " + ex.Message); } }