private void btnYes_Click(object sender, RoutedEventArgs e) { int EndID = 0; String ParentId; string tmpTreeItemStr = string.Empty; ParentId = treeModel.Name; tmpTreeItemStr = txtParent.Text.Trim() + "-" + txtChrild.Text.Trim(); if (NetWorkClient.ControllerServer.Connected) { DefaultPrivilege.Des = ""; NetWorkClient.ControllerServer.Send(JsonInterFace.Add_privilege_request(txtChrild.Text.Trim(), ParentId, DefaultPrivilege.Des));//请求权限 } else { Parameters.PrintfLogsExtended("向服务器请求添加权限:", "Connected: Failed!"); } Thread.Sleep(1000); if (JsonInterFace.PrivilegeManageClass.PrivilegeTable.Rows.Count > 0) { EndID = Convert.ToInt32(JsonInterFace.PrivilegeManageClass.PrivilegeTable.Rows[JsonInterFace.PrivilegeManageClass.PrivilegeTable.Rows.Count - 1][0].ToString()); } DataRow rw = JsonInterFace.PrivilegeManageClass.PrivilegeTable.NewRow(); rw[0] = (EndID + 1).ToString(); rw[1] = txtChrild.Text.Trim(); rw[2] = ParentId; rw[3] = ParentId + "-" + txtChrild.Text.Trim(); JsonInterFace.PrivilegeManageClass.PrivilegeTable.Rows.Add(rw); this.Close(); }