From 3d6533f1381e3e513ffb3d65bf34fb254f967088 Mon Sep 17 00:00:00 2001 From: lg <999544862qq.com> Date: 星期五, 06 九月 2024 11:39:04 +0800 Subject: [PATCH] 优化系统模块下面的增删改查 --- DevApp/Gs.DevApp/DevFrm/FrmMain.cs | 92 ++++++++++++++++++++++++--------------------- 1 files changed, 49 insertions(+), 43 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs index c71d77b..3a4a473 100644 --- a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs +++ b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs @@ -56,53 +56,59 @@ strJson = UtilityHelper.HttpPost("", "User/GetUserLoginInfo", JsonConvert.SerializeObject(_obj)); JObject _job = JObject.Parse(strJson); string rtnCode = _job["rtnCode"].ToString(); - this.acrd.Clear(); - string rtnMsg = _job["rtnMsg"].ToString(); - barMsg.Caption = rtnMsg; - JArray array = new JArray(); - var d = _job["rtnData"]["list"]; - foreach (var a in d) + if (int.Parse(rtnCode) > 0) { - array.Add(a); - } - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMain)); - DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString()); - DataRow[] drGrp = dt.Select("upGuid is null"); - int idx = 0; - foreach (DataRow _dy in drGrp) - { - AccordionControlElement _grp = this.acrd.AddGroup(); - _grp.ImageOptions.Image = UtilityHelper.GetImgFromResource(_dy["icon"].ToString(), 1); - _grp.Name = _dy["guid"].ToString(); - _grp.Style = DevExpress.XtraBars.Navigation.ElementStyle.Group; - _grp.Text = _dy["name"].ToString(); - _grp.Tag = _dy["formPath"].ToString();//瀛樿矾寰勶紝绫诲悕 - _grp.Click += _grp_Click; - DataRow[] drItem = dt.Select("upGuid='" + _dy["guid"].ToString() + "'"); - foreach (DataRow _dy2 in drItem) + this.acrd.Clear(); + barMsg.Caption = _job["rtnData"]["loginMsg"].ToString(); + JArray array = new JArray(); + var d = _job["rtnData"]["list"]; + foreach (var a in d) { - AccordionControlElement _itm = this.acrd.AddItem(); - _itm.ImageOptions.Image = UtilityHelper.GetImgFromResource(_dy2["icon"].ToString(), 2); - _itm.Name = _dy2["guid"].ToString(); - _itm.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; - _itm.Text = _dy2["name"].ToString(); - _itm.Appearance.Normal.Font = new System.Drawing.Font("Tahoma", 10F); - _itm.Tag = _dy2["formPath"].ToString();//瀛樿矾寰勶紝绫诲悕 - _itm.Click += _grp_Click; - _grp.Elements.Add(_itm); - // - if (idx == 0 && tab.TabPages.Count <= 0) + array.Add(a); + } + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMain)); + DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString()); + DataRow[] drGrp = dt.Select("upGuid is null"); + int idx = 0; + foreach (DataRow _dy in drGrp) + { + AccordionControlElement _grp = this.acrd.AddGroup(); + _grp.ImageOptions.Image = UtilityHelper.GetImgFromResource(_dy["icon"].ToString(), 1); + _grp.Name = _dy["guid"].ToString(); + _grp.Style = DevExpress.XtraBars.Navigation.ElementStyle.Group; + _grp.Text = _dy["name"].ToString(); + _grp.Tag = _dy["formPath"].ToString();//瀛樿矾寰勶紝绫诲悕 + _grp.Click += _grp_Click; + DataRow[] drItem = dt.Select("upGuid='" + _dy["guid"].ToString() + "'"); + foreach (DataRow _dy2 in drItem) { - string tabPageName = _itm.Name + "_page"; - string tabText = _itm.Text;//褰撳墠閫夐」鍗¢〉Text鏍囬 - string newFormName = _itm.Tag.ToString();//瀛樿矾寰勶紝绫诲悕 - Image imgIcon = _itm.Image; - AddTabpage(tab, tabPageName, tabText, newFormName, imgIcon); - } - idx++; - // - }; + AccordionControlElement _itm = this.acrd.AddItem(); + _itm.ImageOptions.Image = UtilityHelper.GetImgFromResource(_dy2["icon"].ToString(), 2); + _itm.Name = _dy2["guid"].ToString(); + _itm.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + _itm.Text = _dy2["name"].ToString(); + _itm.Appearance.Normal.Font = new System.Drawing.Font("Tahoma", 10F); + _itm.Tag = _dy2["formPath"].ToString();//瀛樿矾寰勶紝绫诲悕 + _itm.Click += _grp_Click; + _grp.Elements.Add(_itm); + // + if (idx == 0 && tab.TabPages.Count <= 0) + { + string tabPageName = _itm.Name + "_page"; + string tabText = _itm.Text;//褰撳墠閫夐」鍗¢〉Text鏍囬 + string newFormName = _itm.Tag.ToString();//瀛樿矾寰勶紝绫诲悕 + Image imgIcon = _itm.Image; + AddTabpage(tab, tabPageName, tabText, newFormName, imgIcon); + } + idx++; + // + }; + } } + else { + ToolBox.MsgHelper.ShowError("鎻愮ず锛氬垵濮嬪寲澶辫触锛岃鑱旂郴绠$悊鍛橈紒" ); + } + } catch (Exception ex) { -- Gitblit v1.9.3