private void btnOK_Click(object sender, EventArgs e) { if (txtName.Text.Trim() == "") { return; } SynGroup ogroup = new SynGroup(); ogroup.Name = txtName.Text; ogroup.Description = txtDescription.Text; errMessage = ""; switch (Opt) { case Util.Operateion.Add: GeroupId = SynGroupBusiness.Instance.Insert(ref errMessage, ogroup); OperateLogBusiness.Instance.Insert(ref errMessage, new OperateLog { HappenTime = DateTime.Now, ClientUserId = MainForm.CurrentUser.UserId, ClientUserName = MainForm.CurrentUser.UserName, Content = ogroup.ToString(), OperateTypeId = (int)OperateLogTypeId.SynGroupAdd, OperateTypeName = OperateLogTypeName.SynGroupAdd, OperateUserName = MainForm.CurrentUser.UserName }); break; case Util.Operateion.Update: //ogroup.GroupID = GeroupId; GeroupId = SynGroupBusiness.Instance.Update(ref errMessage, ogroup); OperateLogBusiness.Instance.Insert(ref errMessage, new OperateLog { HappenTime = DateTime.Now, ClientUserId = MainForm.CurrentUser.UserId, ClientUserName = MainForm.CurrentUser.UserName, Content = ogroup.ToString(), OperateTypeId = (int)OperateLogTypeId.SynGroupUpdate, OperateTypeName = OperateLogTypeName.SynGroupUpdate, OperateUserName = MainForm.CurrentUser.UserName }); break; case Util.Operateion.Delete: break; default: break; } if (errMessage.Length == 0) { this.Close(); } }
private void ToolStripMenuItemDeleteSynGroup_Click(object sender, EventArgs e) { if (treeViewSynGroup.SelectedNode.Nodes.Count != 0) { XtraMessageBox.Show("要删除的节点的子节点必须为空!"); return; } string nodeText = treeViewSynGroup.SelectedNode.Tag.ToString(); string[] nodes = nodeText.Split(';'); SynGroup sg = SynGroupBusiness.Instance.GetSynGroupBySynGroupId(ref errMessage, int.Parse(nodes[0])); if (sg != null) { SynGroupBusiness.Instance.Delete(ref errMessage, int.Parse(nodes[0])); OperateLogBusiness.Instance.Insert(ref errMessage, new OperateLog { HappenTime = DateTime.Now, ClientUserId = MainForm.CurrentUser.UserId, ClientUserName = MainForm.CurrentUser.UserName, Content = sg.ToString(), OperateTypeId = (int)OperateLogTypeId.SynGroupDelete, OperateTypeName = OperateLogTypeName.SynGroupDelete, OperateUserName = MainForm.CurrentUser.UserName }); } }