private void btnDelete_Click(object sender, EventArgs e) { try { var kvGovern = new KVGovern(); var result = kvGovern.DeleteKey(new DeleteKeyParmeter { Key = txbKey.Text }); txbKey.Clear(); txbValue.Clear(); LoadConfig(); if (result) { MessageBox.Show("删除成功!"); txbKey.Clear(); txbValue.Clear(); LoadConfig(); } else { MessageBox.Show("删除失败!"); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private void btnUpdate_Click(object sender, EventArgs e) { try { var kvGovern = new KVGovern(); var result = kvGovern.CreateUpdateKey(new CreateUpdateKeyParmeter { DC = "dc1", Key = txbKey.Text, Value = txbValue.Text }); if (result) { MessageBox.Show("修改成功!"); txbKey.Clear(); txbValue.Clear(); LoadConfig(); } else { MessageBox.Show("修改失败!"); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }
/// <summary> /// Delete Key /// </summary> private static void DeleteKey() { var kvGovern = new KVGovern(); var result = kvGovern.DeleteKey(new DeleteKeyParmeter { Key = "testkey" }).GetAwaiter().GetResult(); Console.WriteLine(EntityToString(result)); }
/// <summary> /// Create/UpdateKey /// </summary> private static void CreateUpdateKey() { var kvGovern = new KVGovern(); var result = kvGovern.CreateUpdateKey(new CreateUpdateKeyParmeter { Key = "testkey", DC = "dc2", Acquire = "a", Release = "b" }, "abc").GetAwaiter().GetResult(); Console.WriteLine(EntityToString(result)); }
/// <summary> /// 加载配置文件 /// </summary> private void LoadConfig() { try { var kvGovern = new KVGovern(); var result = kvGovern.ReadKey(new ReadKeyParmeter { Key = "", Recurse = true }); listKV.DataSource = result; listKV.DisplayMember = "Key"; listKV.ValueMember = "DecodeValue"; this.listKV.SelectedIndexChanged -= new System.EventHandler(this.listKV_SelectedIndexChanged); this.listKV.SelectedIndexChanged += new System.EventHandler(this.listKV_SelectedIndexChanged); } catch (Exception exc) { MessageBox.Show(exc.Message); } }