From 05a38023021d7abe3eedaed7e823df531dca6c9f Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期五, 22 十一月 2024 14:53:33 +0800
Subject: [PATCH] 1
---
DevApp/Gs.DevApp/DevFrm/User/Role.cs | 282 +++++++++++++++++++++++++++----------------------------
1 files changed, 138 insertions(+), 144 deletions(-)
diff --git a/DevApp/Gs.DevApp/DevFrm/User/Role.cs b/DevApp/Gs.DevApp/DevFrm/User/Role.cs
index 8c8338d..d7b7b2b 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/Role.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/Role.cs
@@ -27,13 +27,11 @@
toolBarMenu1.btnLoadClick += ToolBarMenu1_btnLoadClick;
toolBarMenu1.btnDelClick += ToolBarMenu1_btnDelClick1;
toolBarMenu1.btnEscClick += ToolBarMenu1_btnEscClick;
- toolBarMenu1.btnRoleClick += ToolBarMenu1_btnRoleClick;
toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick;
gcMain.MouseDoubleClick += GcMain_MouseDoubleClick;
- gridView1.FocusedRowChanged += GridView1_FocusedRowChanged;
+ //gridView1.FocusedRowChanged += GridView1_FocusedRowChanged;
getPageList(1, UtilityHelper.GetPageSize());
pageBar1.PagerEvent += PageBar1_PagerEvent;
- trv.AfterCheck += Trv_AfterCheck;
gridView1.IndicatorWidth = 50;
gridView1.CustomDrawRowIndicator += (s, e) =>
{
@@ -48,22 +46,6 @@
e.Bounds.Top + 45, e.Bounds.Right - 5, e.Bounds.Height - 5);
e.Graphics.DrawString(str, f, Brushes.Gray, r);
};
- }
-
- /// <summary>
- /// 鎹㈠垏鎹簨浠�
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void GridView1_FocusedRowChanged(object sender,
- FocusedRowChangedEventArgs e)
- {
- var rowGuid = "";
- var myDataRow = gridView1.GetDataRow(e.FocusedRowHandle);
- if (myDataRow == null) return;
- rowGuid = myDataRow["guid"].ToString();
- getTree(rowGuid);
- groupBox1.Text = "璇峰嬀閫夈��" + myDataRow["roleName"] + "銆戠殑鏉冮檺";
}
/// <summary>
@@ -131,7 +113,7 @@
{
string rowGuid, rowName;
(rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1,
- lbGuid, txt_roleName, gridView1, 2);
+ lbGuid, txt_roleName, gridView1,"", 2);
if (string.IsNullOrEmpty(rowGuid))
{
MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�");
@@ -258,39 +240,39 @@
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
- private void ToolBarMenu1_btnRoleClick(object sender, EventArgs e)
- {
- string rowGuid, rowName;
- (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1,
- lbGuid, txt_roleName, gridView1);
- if (string.IsNullOrEmpty(rowGuid))
- {
- MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�");
- return;
- }
+ //private void ToolBarMenu1_btnRoleClick(object sender, EventArgs e)
+ //{
+ // string rowGuid, rowName;
+ // (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1,
+ // lbGuid, txt_roleName, gridView1);
+ // if (string.IsNullOrEmpty(rowGuid))
+ // {
+ // MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�");
+ // return;
+ // }
- if (!MsgHelper.AskQuestion("浣犻�夋嫨浜嗐��" + rowName + "銆戯紝纭畾璁剧疆鏉冮檺鍚楋紵"))
- return;
- _actionLst = new StringBuilder();
- TraverseTreeViewNodes(trv.Nodes);
- var _obj = new
- {
- roleGuid = rowGuid,
- actionLst = _actionLst.ToString()
- };
- try
- {
- var strJson = UtilityHelper.HttpPost("",
- "Role/SetRoleMenuAction",
- JsonConvert.SerializeObject(_obj));
- var _rtn = UtilityHelper.ReturnToDynamic(strJson);
- MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnData.outMsg);
- }
- catch (Exception ex)
- {
- MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
- }
- }
+ // if (!MsgHelper.AskQuestion("浣犻�夋嫨浜嗐��" + rowName + "銆戯紝纭畾璁剧疆鏉冮檺鍚楋紵"))
+ // return;
+ // _actionLst = new StringBuilder();
+ // TraverseTreeViewNodes(trv.Nodes);
+ // var _obj = new
+ // {
+ // roleGuid = rowGuid,
+ // actionLst = _actionLst.ToString()
+ // };
+ // try
+ // {
+ // var strJson = UtilityHelper.HttpPost("",
+ // "Role/SetRoleMenuAction",
+ // JsonConvert.SerializeObject(_obj));
+ // var _rtn = UtilityHelper.ReturnToDynamic(strJson);
+ // MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnData.outMsg);
+ // }
+ // catch (Exception ex)
+ // {
+ // MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+ // }
+ //}
/// <summary>
/// </summary>
@@ -363,102 +345,102 @@
}
}
- private void getTree(string roleGuid)
- {
- trv.Nodes.Clear();
- var imageList = new ImageList();
- imageList.Images.Add("icon0", Resources.publicfix_32x32);
- imageList.Images.Add("icon1", Resources.addfooter_32x32);
- imageList.Images.Add("icon2", Resources.listmultilevel_16x16);
- imageList.Images.Add("icon3", Resources.addcalculatedfield_16x16);
- trv.ImageList = imageList;
- var _obj = new
- {
- roleGuid //涓诲缓
- };
- try
- {
- var strReturn = UtilityHelper.HttpPost("", "Role/GetListByRole",
- JsonConvert.SerializeObject(_obj));
- var dd = UtilityHelper.ReturnToTablePage(strReturn);
- var dt = dd.rtnData.list;
- var drGrp = dt.Select("upGuid='' or upGuid is null");
- foreach (var _dy in drGrp)
- {
- var _orgGuid = _dy["guid"] + "&";
- var node = new TreeNode(); //瀹氫箟缁撶偣
- node.Text = _dy["name"].ToString(); //涓虹粨鐐硅祴鍊�
- node.Name = _dy["guid"].ToString();
- node.ImageIndex = 0;
- node.Checked = _dy["isCk"].ToString() == "1" ? true : false;
- var drItem = dt.Select("upGuid='" + _dy["guid"] +
- "' and orgGuid='" + _dy["guid"] +
- "'");
- foreach (var _dy2 in drItem)
- {
- var node22 = new TreeNode(); //瀹氫箟缁撶偣
- node22.Text = _dy2["name"].ToString(); //涓虹粨鐐硅祴鍊�
- node22.Name = _orgGuid + _dy2["guid"];
- node22.ImageIndex = 1;
- node22.Checked = _dy2["isCk"].ToString() == "1"
- ? true
- : false;
- var drItem33 = dt.Select("upGuid='" + _dy2["guid"] +
- "' and orgGuid='" +
- _dy["guid"] + "'");
- foreach (var _dy3 in drItem33)
- {
- var node33 = new TreeNode(); //瀹氫箟缁撶偣
- node33.Text = _dy3["name"].ToString(); //涓虹粨鐐硅祴鍊�
- node33.Name = _orgGuid + _dy3["guid"];
- node33.ImageIndex = 2;
- node33.Checked = _dy3["isCk"].ToString() == "1"
- ? true
- : false;
- var drItem44 = dt.Select("upGuid='" + _dy3["guid"] +
- "' and orgGuid='" + _dy["guid"] + "'");
- foreach (var _dy4 in drItem44)
- {
- var node44 = new TreeNode(); //瀹氫箟缁撶偣
- node44.Text = _dy4["name"].ToString(); //涓虹粨鐐硅祴鍊�
- node44.Name = _orgGuid + _dy4["guid"];
- node44.ImageIndex = 3;
- node44.Checked = _dy4["isCk"].ToString() == "1"
- ? true
- : false;
- node33.Nodes.Add(node44);
- }
+ //private void getTree(string roleGuid)
+ //{
+ // trv.Nodes.Clear();
+ // var imageList = new ImageList();
+ // imageList.Images.Add("icon0", Resources.publicfix_32x32);
+ // imageList.Images.Add("icon1", Resources.addfooter_32x32);
+ // imageList.Images.Add("icon2", Resources.listmultilevel_16x16);
+ // imageList.Images.Add("icon3", Resources.addcalculatedfield_16x16);
+ // trv.ImageList = imageList;
+ // var _obj = new
+ // {
+ // roleGuid //涓诲缓
+ // };
+ // try
+ // {
+ // var strReturn = UtilityHelper.HttpPost("", "Role/GetListByRole",
+ // JsonConvert.SerializeObject(_obj));
+ // var dd = UtilityHelper.ReturnToTablePage(strReturn);
+ // var dt = dd.rtnData.list;
+ // var drGrp = dt.Select("upGuid='' or upGuid is null");
+ // foreach (var _dy in drGrp)
+ // {
+ // var _orgGuid = _dy["guid"] + "&";
+ // var node = new TreeNode(); //瀹氫箟缁撶偣
+ // node.Text = _dy["name"].ToString(); //涓虹粨鐐硅祴鍊�
+ // node.Name = _dy["guid"].ToString();
+ // node.ImageIndex = 0;
+ // node.Checked = _dy["isCk"].ToString() == "1" ? true : false;
+ // var drItem = dt.Select("upGuid='" + _dy["guid"] +
+ // "' and orgGuid='" + _dy["guid"] +
+ // "'");
+ // foreach (var _dy2 in drItem)
+ // {
+ // var node22 = new TreeNode(); //瀹氫箟缁撶偣
+ // node22.Text = _dy2["name"].ToString(); //涓虹粨鐐硅祴鍊�
+ // node22.Name = _orgGuid + _dy2["guid"];
+ // node22.ImageIndex = 1;
+ // node22.Checked = _dy2["isCk"].ToString() == "1"
+ // ? true
+ // : false;
+ // var drItem33 = dt.Select("upGuid='" + _dy2["guid"] +
+ // "' and orgGuid='" +
+ // _dy["guid"] + "'");
+ // foreach (var _dy3 in drItem33)
+ // {
+ // var node33 = new TreeNode(); //瀹氫箟缁撶偣
+ // node33.Text = _dy3["name"].ToString(); //涓虹粨鐐硅祴鍊�
+ // node33.Name = _orgGuid + _dy3["guid"];
+ // node33.ImageIndex = 2;
+ // node33.Checked = _dy3["isCk"].ToString() == "1"
+ // ? true
+ // : false;
+ // var drItem44 = dt.Select("upGuid='" + _dy3["guid"] +
+ // "' and orgGuid='" + _dy["guid"] + "'");
+ // foreach (var _dy4 in drItem44)
+ // {
+ // var node44 = new TreeNode(); //瀹氫箟缁撶偣
+ // node44.Text = _dy4["name"].ToString(); //涓虹粨鐐硅祴鍊�
+ // node44.Name = _orgGuid + _dy4["guid"];
+ // node44.ImageIndex = 3;
+ // node44.Checked = _dy4["isCk"].ToString() == "1"
+ // ? true
+ // : false;
+ // node33.Nodes.Add(node44);
+ // }
- node22.Nodes.Add(node33);
- }
+ // node22.Nodes.Add(node33);
+ // }
- node22.Expand();
- node.Nodes.Add(node22);
- }
+ // node22.Expand();
+ // node.Nodes.Add(node22);
+ // }
- node.Expand();
- trv.Nodes.Add(node);
- }
- }
- catch (Exception ex)
- {
- MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
- }
- }
+ // node.Expand();
+ // trv.Nodes.Add(node);
+ // }
+ // }
+ // catch (Exception ex)
+ // {
+ // MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+ // }
+ //}
- private void Trv_AfterCheck(object sender, TreeViewEventArgs e)
- {
- try
- {
- trv.AfterCheck -= Trv_AfterCheck;
- UtilityHelper.TreeViewCheck(e);
- trv.AfterCheck += Trv_AfterCheck;
- }
- catch (Exception ex)
- {
- MsgHelper.ShowError(ex.Message);
- }
- }
+ //private void Trv_AfterCheck(object sender, TreeViewEventArgs e)
+ //{
+ // try
+ // {
+ // trv.AfterCheck -= Trv_AfterCheck;
+ // UtilityHelper.TreeViewCheck(e);
+ // trv.AfterCheck += Trv_AfterCheck;
+ // }
+ // catch (Exception ex)
+ // {
+ // MsgHelper.ShowError(ex.Message);
+ // }
+ //}
// 閬嶅巻TreeView涓殑鎵�鏈夎妭鐐�
private void TraverseTreeViewNodes(TreeNodeCollection nodes)
@@ -471,5 +453,17 @@
if (node.Nodes.Count > 0) TraverseTreeViewNodes(node.Nodes);
}
}
+
+ private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
+ {
+ if (e.Button.Index == 0)
+ {
+ var rowhandle = gridView1.FocusedRowHandle;
+ var dr = gridView1.GetDataRow(rowhandle);
+ var userGuid = dr["guid"].ToString();
+ var frm = new RoleSelectAction(userGuid);
+ frm.ShowDialog();
+ }
+ }
}
}
\ No newline at end of file
--
Gitblit v1.9.3