From 3aa008c8ce56cbd4cc981ba10a8b4c143208ad48 Mon Sep 17 00:00:00 2001
From: lg <999544862qq.com>
Date: 星期二, 27 八月 2024 22:49:57 +0800
Subject: [PATCH] 无
---
DevApp/Gs.DevApp/App.config | 41
WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v8.bin | 0
DevApp/Gs.DevApp/UserControl/ShowDialogForm.cs | 4
DevApp/Gs.DevApp/DevFrm/User/SysMenu.Designer.cs | 63 +-
DevApp/Gs.DevApp/DevFrm/FrmMain.Designer.cs | 297 +---------
DevApp/Gs.DevApp/DevFrm/User/SysMenu.resx | 3
DevApp/Gs.DevApp/UserControl/ShowDialogForm.designer.cs | 93 +--
WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v8.bin | 0
DevApp/Gs.DevApp/DevFrm/User/Organization.cs | 1
DevApp/Gs.DevApp/DevFrm/User/SysMenu.cs | 78 ++
DevApp/Gs.DevApp/Program.cs | 2
DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.Designer.cs | 57 +
WebApi/Gs.User/Modes/UserLogin.cs | 12
DevApp/Gs.DevApp/Properties/Resources.Designer.cs | 60 ++
DevApp/Gs.DevApp/DevFrm/FrmMain.cs | 113 ++-
DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs | 40 +
WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v8.bin | 0
DevApp/Gs.DevApp/DevFrm/FrmLogin.Designer.cs | 5
WebApi/Gs.User/Service/UserController.cs | 81 ++
DevApp/Gs.DevApp/Gs.DevApp.csproj | 26
DevApp/Gs.DevApp/DevFrm/User/Organization.Designer.cs | 15
WebApi/Gs.Demo/Gs.Demo.csproj | 2
DevApp/Gs.DevApp/DevFrm/FrmMain.resx | 416 --------------
WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2 | 0
DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.cs | 24
DevApp/Gs.DevApp/Models/ReturnModel.cs | 10
WebApi/.vs/GsMesSolution/v17/DocumentLayout.json | 22
WebApi/Gs.User/Gs.User.csproj | 15
/dev/null | 0
DevApp/Gs.DevApp/DevFrm/FrmLogin.cs | 50 +
WebApi/.vs/GsMesSolution/v17/.futdcache.v2 | 0
DevApp/Gs.DevApp/UserControl/ToolBarMenu.Designer.cs | 80 +-
DevApp/Gs.DevApp/Properties/Resources.resx | 38 +
33 files changed, 667 insertions(+), 981 deletions(-)
diff --git a/DevApp/Gs.DevApp/App.config b/DevApp/Gs.DevApp/App.config
index ae4c49f..05c103c 100644
--- a/DevApp/Gs.DevApp/App.config
+++ b/DevApp/Gs.DevApp/App.config
@@ -1,21 +1,26 @@
锘�<?xml version="1.0" encoding="utf-8"?>
<configuration>
- <configSections>
- <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System">
- <section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
- </sectionGroup>
- </configSections>
- <applicationSettings>
- <DevExpress.LookAndFeel.Design.AppSettings>
- <setting name="DPIAwarenessMode" serializeAs="String">
- <value>System</value>
- </setting>
- <setting name="RegisterBonusSkins" serializeAs="String">
- <value>True</value>
- </setting>
- </DevExpress.LookAndFeel.Design.AppSettings>
- </applicationSettings>
- <startup>
- <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
- </startup>
+ <configSections>
+ <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System">
+ <section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
+ </sectionGroup>
+ </configSections>
+ <applicationSettings>
+ <DevExpress.LookAndFeel.Design.AppSettings>
+ <setting name="DPIAwarenessMode" serializeAs="String">
+ <value>System</value>
+ </setting>
+ <setting name="RegisterBonusSkins" serializeAs="String">
+ <value>True</value>
+ </setting>
+ </DevExpress.LookAndFeel.Design.AppSettings>
+ </applicationSettings>
+ <startup>
+ <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
+ </startup>
+ <appSettings>
+ <add key="WebApiUrl" value="http://localhost:5263/"/>
+ <add key="LogPath" value="logs"/>
+ <add key="ProductName" value="骞挎繁MES-V2.0"/>
+ </appSettings>
</configuration>
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/FrmLogin.Designer.cs b/DevApp/Gs.DevApp/DevFrm/FrmLogin.Designer.cs
index 855c6a1..a4bab7c 100644
--- a/DevApp/Gs.DevApp/DevFrm/FrmLogin.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/FrmLogin.Designer.cs
@@ -217,8 +217,11 @@
this.Controls.Add(this.lbVersion);
this.Controls.Add(this.panel1);
this.Controls.Add(this.lblLoadingInfo);
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
this.Name = "FrmLogin";
- this.Text = "FrmLogin";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.TopMost = true;
this.panel1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.txtUser.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.chkSaveLoginInfo.Properties)).EndInit();
diff --git a/DevApp/Gs.DevApp/DevFrm/FrmLogin.cs b/DevApp/Gs.DevApp/DevFrm/FrmLogin.cs
index 15876de..ae99c31 100644
--- a/DevApp/Gs.DevApp/DevFrm/FrmLogin.cs
+++ b/DevApp/Gs.DevApp/DevFrm/FrmLogin.cs
@@ -1,15 +1,9 @@
-锘縰sing DevExpress.XtraEditors;
-using Gs.DevApp.ToolBox;
+锘縰sing Gs.DevApp.ToolBox;
using Newtonsoft.Json;
using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using System.Windows.Forms;
+using Gs.DevApp.Models;
+using Newtonsoft.Json.Linq;
namespace Gs.DevApp.DevFrm
{
@@ -18,44 +12,56 @@
public FrmLogin()
{
InitializeComponent();
+ this.Text = System.Configuration.ConfigurationSettings.AppSettings.Get("ProductName").ToString();
btnLogin.Click += BtnLogin_Click;
btnCancel.Click += BtnCancel_Click;
}
private void BtnCancel_Click(object sender, EventArgs e)
{
- if (Msg.AskQuestion("纭畾瑕侀��鍑虹郴缁熷悧?"))
+ if (MsgHelper.AskQuestion("纭畾瑕侀��鍑虹郴缁熷悧?"))
{
- // frmMain1.IsClosing = true;
Application.Exit();
}
}
private void BtnLogin_Click(object sender, EventArgs e)
{
- //int i = 199;
- //ShowDialogForm sdf = new ShowDialogForm("鎻愮ず", "姝e湪鐧诲綍......", "璇疯�愬績绛夊�欙紝姝e湪楠岃瘉鎮ㄧ殑韬唤锛�", i);
- //for (int j = 1; j < i; j++)
- //{
- // sdf.SetCaption("鎵ц杩涘害锛�" + j.ToString() + "/" + i.ToString() + "锛�");
- //}
+ int i = 100;
+ Gs.DevApp.UserControl.ShowDialogForm sdf = new Gs.DevApp.UserControl.ShowDialogForm("鎻愮ず", "", "璇疯�愬績绛夊�欙紝姝e湪楠岃瘉鎮ㄧ殑韬唤锛�");
var _obj = new
{
accountPwd = txtUser.Text.Trim(),
accountNo = txtPwd.Text.Trim(),
orgGuid = Guid.NewGuid()
};
- string json = JsonConvert.SerializeObject(_obj);
+ sdf.SetCaption("鎵ц杩涘害锛�" + (i - 80) + "/" + i.ToString() + "锛�");
try
{
- Utility.HttpPost("", "User/UserLogin", json);
+
+ string strJson = UtilityHelper.HttpPost("", "User/UserLogin", JsonConvert.SerializeObject(_obj));
+ ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.GetDataByJson(strJson);
+ JObject _login = _rtn.rtnData;
+ if (_rtn.rtnCode > 0)
+ {
+ LoginInfoModel.CurrentUser.LoginUserGuid = _login["loginGuid"].ToString();
+ LoginInfoModel.CurrentUser.LoginOrgGuid = _login["loginOrgGuid"].ToString();
+ LoginInfoModel.CurrentUser.LoginTime = DateTime.Now.ToString("yyyy-MM-dd hh:mm");
+ }
+ else
+ {
+ ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg);
+ }
+ sdf.SetCaption("鎵ц杩涘害锛�" + (i - 10) + "/" + i.ToString() + "锛�");
}
catch (Exception ex)
{
- throw ex;
+ sdf.Close();
+ ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
+ return;
}
- // sdf.Close();
-
+ sdf.Close();
+ this.DialogResult = DialogResult.OK;
}
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/FrmMain.Designer.cs b/DevApp/Gs.DevApp/DevFrm/FrmMain.Designer.cs
index 8134231..910e9df 100644
--- a/DevApp/Gs.DevApp/DevFrm/FrmMain.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/FrmMain.Designer.cs
@@ -33,15 +33,10 @@
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMain));
this.fluentDesignFormContainer1 = new DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormContainer();
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
- this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
+ this.toolStripStatusLabel3 = new System.Windows.Forms.ToolStripStatusLabel();
this.toolStripStatusLabel2 = new System.Windows.Forms.ToolStripStatusLabel();
+ this.toolTime = new System.Windows.Forms.ToolStripStatusLabel();
this.tab = new DevExpress.XtraTab.XtraTabControl();
- this.xtraTabPage11 = new DevExpress.XtraTab.XtraTabPage();
- this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage();
- this.xtraTabPage2 = new DevExpress.XtraTab.XtraTabPage();
- this.xtraTabPage3 = new DevExpress.XtraTab.XtraTabPage();
- this.xtraTabPage4 = new DevExpress.XtraTab.XtraTabPage();
- this.xtraTabPage5 = new DevExpress.XtraTab.XtraTabPage();
this.fluentDesignFormControl1 = new DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl();
this.barButtonItem1 = new DevExpress.XtraBars.BarButtonItem();
this.barCheckItem1 = new DevExpress.XtraBars.BarCheckItem();
@@ -69,34 +64,16 @@
this.barToggleSwitchItem1 = new DevExpress.XtraBars.BarToggleSwitchItem();
this.barToolbarsListItem1 = new DevExpress.XtraBars.BarToolbarsListItem();
this.barMdiChildrenListItem2 = new DevExpress.XtraBars.BarMdiChildrenListItem();
- this.barListItem3 = new DevExpress.XtraBars.BarListItem();
+ this.barMsg = new DevExpress.XtraBars.BarListItem();
this.barHeaderItem2 = new DevExpress.XtraBars.BarHeaderItem();
this.barListItem4 = new DevExpress.XtraBars.BarListItem();
this.barButtonItem5 = new DevExpress.XtraBars.BarButtonItem();
this.fluentFormDefaultManager1 = new DevExpress.XtraBars.FluentDesignSystem.FluentFormDefaultManager(this.components);
- this.accordionControlElement10 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement15 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement16 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement9 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement11 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement12 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement13 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement14 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement1 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement3 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement2 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement4 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement5 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement7 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement6 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
this.acrd = new DevExpress.XtraBars.Navigation.AccordionControl();
- this.accordionControlElement8 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement17 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.accordionControlElement18 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
+ this.accordionControlElement1 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
this.fluentDesignFormContainer1.SuspendLayout();
this.statusStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tab)).BeginInit();
- this.tab.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.fluentDesignFormControl1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.fluentFormDefaultManager1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.acrd)).BeginInit();
@@ -116,28 +93,33 @@
//
this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);
this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.toolStripStatusLabel1,
- this.toolStripStatusLabel2});
+ this.toolStripStatusLabel3,
+ this.toolStripStatusLabel2,
+ this.toolTime});
this.statusStrip1.Location = new System.Drawing.Point(0, 701);
this.statusStrip1.Name = "statusStrip1";
this.statusStrip1.Size = new System.Drawing.Size(806, 26);
this.statusStrip1.TabIndex = 5;
this.statusStrip1.Text = "statusStrip1";
//
- // toolStripStatusLabel1
+ // toolStripStatusLabel3
//
-
- this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";
- this.toolStripStatusLabel1.Size = new System.Drawing.Size(254, 20);
- this.toolStripStatusLabel1.Text = "褰撳墠鐢ㄦ埛锛歛dmin锛堣秴绾х鐞嗗憳锛�";
-
+ this.toolStripStatusLabel3.Image = global::Gs.DevApp.Properties.Resources.user_16x16;
+ this.toolStripStatusLabel3.Name = "toolStripStatusLabel3";
+ this.toolStripStatusLabel3.Size = new System.Drawing.Size(20, 20);
//
// toolStripStatusLabel2
//
-
this.toolStripStatusLabel2.Name = "toolStripStatusLabel2";
- this.toolStripStatusLabel2.Size = new System.Drawing.Size(194, 20);
+ this.toolStripStatusLabel2.Size = new System.Drawing.Size(174, 20);
this.toolStripStatusLabel2.Text = "鎶�鏈敮鎸侊細瀹佹尝骞挎繁绉戞妧";
+ //
+ // toolTime
+ //
+ this.toolTime.Image = global::Gs.DevApp.Properties.Resources.time2_16x16;
+ this.toolTime.Name = "toolTime";
+ this.toolTime.Size = new System.Drawing.Size(89, 20);
+ this.toolTime.Text = "鐧诲綍鏃堕棿";
//
// tab
//
@@ -145,60 +127,8 @@
this.tab.Dock = System.Windows.Forms.DockStyle.Fill;
this.tab.Location = new System.Drawing.Point(0, 0);
this.tab.Name = "tab";
- this.tab.SelectedTabPage = this.xtraTabPage11;
this.tab.Size = new System.Drawing.Size(806, 727);
this.tab.TabIndex = 4;
- this.tab.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] {
- this.xtraTabPage1,
- this.xtraTabPage2,
- this.xtraTabPage3,
- this.xtraTabPage4,
- this.xtraTabPage5,
- this.xtraTabPage11});
- //
- // xtraTabPage11
- //
- this.xtraTabPage11.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtraTabPage11.ImageOptions.Image")));
- this.xtraTabPage11.Name = "xtraTabPage11";
- this.xtraTabPage11.Size = new System.Drawing.Size(804, 695);
- this.xtraTabPage11.Text = "鍗曟嵁缂栧彿";
- //
- // xtraTabPage1
- //
- this.xtraTabPage1.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtraTabPage1.ImageOptions.Image")));
- this.xtraTabPage1.Name = "xtraTabPage1";
- this.xtraTabPage1.ShowCloseButton = DevExpress.Utils.DefaultBoolean.True;
- this.xtraTabPage1.Size = new System.Drawing.Size(804, 695);
- this.xtraTabPage1.Text = "缁勭粐鏋舵瀯";
- //
- // xtraTabPage2
- //
- this.xtraTabPage2.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtraTabPage2.ImageOptions.Image")));
- this.xtraTabPage2.Name = "xtraTabPage2";
- this.xtraTabPage2.ShowCloseButton = DevExpress.Utils.DefaultBoolean.True;
- this.xtraTabPage2.Size = new System.Drawing.Size(804, 695);
- this.xtraTabPage2.Text = "鐢ㄦ埛绠$悊";
- //
- // xtraTabPage3
- //
- this.xtraTabPage3.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtraTabPage3.ImageOptions.Image")));
- this.xtraTabPage3.Name = "xtraTabPage3";
- this.xtraTabPage3.Size = new System.Drawing.Size(804, 695);
- this.xtraTabPage3.Text = "瑙掕壊绠$悊";
- //
- // xtraTabPage4
- //
- this.xtraTabPage4.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtraTabPage4.ImageOptions.Image")));
- this.xtraTabPage4.Name = "xtraTabPage4";
- this.xtraTabPage4.Size = new System.Drawing.Size(804, 695);
- this.xtraTabPage4.Text = "鍔熻兘鑿滃崟";
- //
- // xtraTabPage5
- //
- this.xtraTabPage5.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtraTabPage5.ImageOptions.Image")));
- this.xtraTabPage5.Name = "xtraTabPage5";
- this.xtraTabPage5.Size = new System.Drawing.Size(804, 695);
- this.xtraTabPage5.Text = "鍏徃淇℃伅";
//
// fluentDesignFormControl1
//
@@ -230,7 +160,7 @@
this.barMdiChildrenListItem2,
this.barExit,
this.barPwd,
- this.barListItem3,
+ this.barMsg,
this.barHeaderItem2,
this.barListItem4,
this.barButtonItem5});
@@ -243,9 +173,7 @@
this.fluentDesignFormControl1.TitleItemLinks.Add(this.barAbout);
this.fluentDesignFormControl1.TitleItemLinks.Add(this.barMy);
this.fluentDesignFormControl1.TitleItemLinks.Add(this.barButtonItem5);
- this.fluentDesignFormControl1.TitleItemLinks.Add(this.barListItem3);
- this.fluentDesignFormControl1.TitleItemLinks.Add(this.barHeaderItem2);
- this.fluentDesignFormControl1.TitleItemLinks.Add(this.barListItem4);
+ this.fluentDesignFormControl1.TitleItemLinks.Add(this.barMsg);
//
// barButtonItem1
//
@@ -431,11 +359,11 @@
this.barMdiChildrenListItem2.Id = 24;
this.barMdiChildrenListItem2.Name = "barMdiChildrenListItem2";
//
- // barListItem3
+ // barMsg
//
- this.barListItem3.Caption = "娆㈣繋浣跨敤EMS绯荤粺锛屼綘褰撳墠鍏辨湁";
- this.barListItem3.Id = 28;
- this.barListItem3.Name = "barListItem3";
+ this.barMsg.Caption = "娆㈣繋浣跨敤EMS绯荤粺锛屼綘褰撳墠鍏辨湁";
+ this.barMsg.Id = 28;
+ this.barMsg.Name = "barMsg";
//
// barHeaderItem2
//
@@ -488,135 +416,17 @@
this.barMdiChildrenListItem2,
this.barExit,
this.barPwd,
- this.barListItem3,
+ this.barMsg,
this.barHeaderItem2,
this.barListItem4,
this.barButtonItem5});
this.fluentFormDefaultManager1.MaxItemId = 32;
//
- // accordionControlElement10
- //
- this.accordionControlElement10.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] {
- this.accordionControlElement15,
- this.accordionControlElement16});
- this.accordionControlElement10.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("accordionControlElement10.ImageOptions.Image")));
- this.accordionControlElement10.Name = "accordionControlElement10";
- this.accordionControlElement10.Text = "浠撳簱绠$悊";
- //
- // accordionControlElement15
- //
- this.accordionControlElement15.Name = "accordionControlElement15";
- this.accordionControlElement15.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement15.Text = "Element15";
- //
- // accordionControlElement16
- //
- this.accordionControlElement16.Name = "accordionControlElement16";
- this.accordionControlElement16.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement16.Text = "Element16";
- //
- // accordionControlElement9
- //
- this.accordionControlElement9.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] {
- this.accordionControlElement11,
- this.accordionControlElement12,
- this.accordionControlElement13,
- this.accordionControlElement14});
- this.accordionControlElement9.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("accordionControlElement9.ImageOptions.Image")));
- this.accordionControlElement9.Name = "accordionControlElement9";
- this.accordionControlElement9.Text = "缁煎悎鎶ヨ〃";
- //
- // accordionControlElement11
- //
- this.accordionControlElement11.Name = "accordionControlElement11";
- this.accordionControlElement11.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement11.Text = "Element11";
- //
- // accordionControlElement12
- //
- this.accordionControlElement12.Name = "accordionControlElement12";
- this.accordionControlElement12.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement12.Text = "Element12";
- //
- // accordionControlElement13
- //
- this.accordionControlElement13.Name = "accordionControlElement13";
- this.accordionControlElement13.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement13.Text = "Element13";
- //
- // accordionControlElement14
- //
- this.accordionControlElement14.Name = "accordionControlElement14";
- this.accordionControlElement14.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement14.Text = "Element14";
- //
- // accordionControlElement1
- //
- this.accordionControlElement1.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] {
- this.accordionControlElement3,
- this.accordionControlElement2,
- this.accordionControlElement4,
- this.accordionControlElement5,
- this.accordionControlElement7,
- this.accordionControlElement6});
- this.accordionControlElement1.Expanded = true;
- this.accordionControlElement1.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("accordionControlElement1.ImageOptions.Image")));
- this.accordionControlElement1.Name = "accordionControlElement1";
- this.accordionControlElement1.Text = "绯荤粺绠$悊";
- //
- // accordionControlElement3
- //
- this.accordionControlElement3.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("accordionControlElement3.ImageOptions.Image")));
- this.accordionControlElement3.Name = "accordionControlElement3";
- this.accordionControlElement3.Text = "缁勭粐鏋舵瀯";
- //
- // accordionControlElement2
- //
- this.accordionControlElement2.Appearance.Normal.Font = new System.Drawing.Font("Tahoma", 12F);
- this.accordionControlElement2.Appearance.Normal.Options.UseFont = true;
-
- this.accordionControlElement2.Name = "accordionControlElement2";
- this.accordionControlElement2.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement2.Text = "鐢ㄦ埛绠$悊";
- //
- // accordionControlElement4
- //
- this.accordionControlElement4.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("accordionControlElement4.ImageOptions.Image")));
- this.accordionControlElement4.Name = "accordionControlElement4";
- this.accordionControlElement4.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement4.Text = "瑙掕壊绠$悊";
- //
- // accordionControlElement5
- //
-
- this.accordionControlElement5.Name = "accordionControlElement5";
- this.accordionControlElement5.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement5.Text = "鍔熻兘鑿滃崟";
- //
- // accordionControlElement7
- //
- this.accordionControlElement7.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("accordionControlElement7.ImageOptions.Image")));
- this.accordionControlElement7.Name = "accordionControlElement7";
- this.accordionControlElement7.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement7.Text = "鍏徃淇℃伅";
- //
- // accordionControlElement6
- //
- this.accordionControlElement6.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("accordionControlElement6.ImageOptions.Image")));
- this.accordionControlElement6.Name = "accordionControlElement6";
- this.accordionControlElement6.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- this.accordionControlElement6.Text = "鍗曟嵁缂栧彿";
- //
// acrd
//
this.acrd.Dock = System.Windows.Forms.DockStyle.Left;
this.acrd.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] {
- this.accordionControlElement1,
- this.accordionControlElement9,
- this.accordionControlElement10,
- this.accordionControlElement8,
- this.accordionControlElement17,
- this.accordionControlElement18});
+ this.accordionControlElement1});
this.acrd.Location = new System.Drawing.Point(0, 39);
this.acrd.Name = "acrd";
this.acrd.ScrollBarMode = DevExpress.XtraBars.Navigation.ScrollBarMode.Touch;
@@ -624,23 +434,10 @@
this.acrd.TabIndex = 1;
this.acrd.ViewType = DevExpress.XtraBars.Navigation.AccordionControlViewType.HamburgerMenu;
//
- // accordionControlElement8
+ // accordionControlElement1
//
- this.accordionControlElement8.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("accordionControlElement8.ImageOptions.Image")));
- this.accordionControlElement8.Name = "accordionControlElement8";
- this.accordionControlElement8.Text = "鍩虹鏁版嵁绠$悊";
- //
- // accordionControlElement17
- //
- this.accordionControlElement17.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("accordionControlElement17.ImageOptions.Image")));
- this.accordionControlElement17.Name = "accordionControlElement17";
- this.accordionControlElement17.Text = "宸ュ崟绠$悊";
- //
- // accordionControlElement18
- //
- this.accordionControlElement18.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("accordionControlElement18.ImageOptions.Image")));
- this.accordionControlElement18.Name = "accordionControlElement18";
- this.accordionControlElement18.Text = "濮斿绠$悊";
+ this.accordionControlElement1.Name = "accordionControlElement1";
+ this.accordionControlElement1.Text = "Element1";
//
// FrmMain
//
@@ -654,13 +451,13 @@
this.FluentDesignFormControl = this.fluentDesignFormControl1;
this.Name = "FrmMain";
this.NavigationControl = this.acrd;
- this.Text = "骞挎繁绉戞妧-MES";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.fluentDesignFormContainer1.ResumeLayout(false);
this.fluentDesignFormContainer1.PerformLayout();
this.statusStrip1.ResumeLayout(false);
this.statusStrip1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.tab)).EndInit();
- this.tab.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.fluentDesignFormControl1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.fluentFormDefaultManager1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.acrd)).EndInit();
@@ -676,29 +473,9 @@
private DevExpress.XtraBars.BarCheckItem barCheckItem1;
private DevExpress.XtraBars.BarButtonItem barButtonItem2;
private DevExpress.XtraTab.XtraTabControl tab;
- private DevExpress.XtraTab.XtraTabPage xtraTabPage11;
- private DevExpress.XtraTab.XtraTabPage xtraTabPage1;
- private DevExpress.XtraTab.XtraTabPage xtraTabPage2;
- private DevExpress.XtraTab.XtraTabPage xtraTabPage3;
- private DevExpress.XtraTab.XtraTabPage xtraTabPage4;
- private DevExpress.XtraTab.XtraTabPage xtraTabPage5;
private System.Windows.Forms.StatusStrip statusStrip1;
- private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel1;
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel2;
private DevExpress.XtraBars.Navigation.AccordionControl acrd;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement1;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement2;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement3;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement4;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement5;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement9;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement11;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement12;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement13;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement14;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement10;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement15;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement16;
private DevExpress.XtraBars.BarButtonItem barButtonItem3;
private DevExpress.XtraBars.BarSubItem barSubItem1;
private DevExpress.XtraBars.BarButtonItem barButtonItem4;
@@ -722,14 +499,12 @@
private DevExpress.XtraBars.BarMdiChildrenListItem barMdiChildrenListItem2;
private DevExpress.XtraBars.BarButtonItem barExit;
private DevExpress.XtraBars.BarButtonItem barPwd;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement7;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement8;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement17;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement18;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement6;
- private DevExpress.XtraBars.BarListItem barListItem3;
+ private DevExpress.XtraBars.BarListItem barMsg;
private DevExpress.XtraBars.BarHeaderItem barHeaderItem2;
private DevExpress.XtraBars.BarListItem barListItem4;
private DevExpress.XtraBars.BarButtonItem barButtonItem5;
+ private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel3;
+ private System.Windows.Forms.ToolStripStatusLabel toolTime;
+ private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement1;
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs
index 057f359..8155287 100644
--- a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs
+++ b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs
@@ -1,65 +1,80 @@
-锘縰sing DevExpress.XtraBars;
-using DevExpress.XtraBars.Navigation;
+锘縰sing DevExpress.XtraBars.Navigation;
using DevExpress.XtraTab;
-using GsDxApp.Properties;
using System;
using System.Collections.Generic;
-using System.ComponentModel;
using System.Data;
using System.Drawing;
-using System.IO;
-using System.Linq;
using System.Reflection;
-using System.Resources;
-using System.Text;
using System.Windows.Forms;
using Gs.DevApp.ToolBox;
+using Newtonsoft.Json;
+using Gs.DevApp.Models;
+using Newtonsoft.Json.Linq;
namespace Gs.DevApp.DevFrm
{
public partial class FrmMain : DevExpress.XtraBars.FluentDesignSystem.FluentDesignForm
{
private static Dictionary<string, XtraTabPage> TabPageDic = new Dictionary<string, XtraTabPage>();
- //private StatusStrip statusStrip;
- //private ToolStripStatusLabel statusLabel;
public FrmMain()
{
InitializeComponent();
- getInit();
+ this.Text = this.Text = System.Configuration.ConfigurationSettings.AppSettings.Get("ProductName").ToString();
+ getTree();
}
- private void getInit()
+ private void getTree()
{
- string filePath = @"D:\GsMes\GsDXApp\GsDxApp\bin\Debug\menu.txt";
- string _strJson = File.ReadAllText(filePath);
+ toolTime.Text = "鐧诲綍鏃堕棿"+ LoginInfoModel.CurrentUser.LoginTime;
var _obj = new
{
- rtnCode = 1,
- rtnData = new { list = new[] { new { guid = "", name = "", pah= "", ico = "", list = new[] { new { guid = "", name = "", pah= "", ico = "" } } } } },
- rtnMsg = ""
+ userGuid = LoginInfoModel.CurrentUser.LoginUserGuid,
+ orgGuid = LoginInfoModel.CurrentUser.LoginOrgGuid,
};
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMain));
- _obj = Newtonsoft.Json.JsonConvert.DeserializeAnonymousType(_strJson, _obj);
- foreach (dynamic _dy in _obj.rtnData.list)
+ string strJson = "";
+ try
{
- AccordionControlElement _grp = this.acrd.AddGroup();
- _grp.ImageOptions.Image = Utility.GetImgFromResource(_dy.ico);
- _grp.Name = Guid.NewGuid().ToString();
- _grp.Style = DevExpress.XtraBars.Navigation.ElementStyle.Group;
- _grp.Text = _dy.name;
- _grp.Click += _grp_Click;
- foreach (dynamic _dy2 in _dy.list)
+ strJson = UtilityHelper.HttpPost("", "User/GetUserInfo", JsonConvert.SerializeObject(_obj));
+ JObject _job = JObject.Parse(strJson);
+ string rtnCode = _job["rtnCode"].ToString();
+ string rtnMsg = _job["rtnMsg"].ToString();
+ barMsg.Caption = rtnMsg;
+ JArray array = new JArray();
+ var d = _job["rtnData"]["list"];
+ foreach (var a in d)
{
- AccordionControlElement _itm = this.acrd.AddItem();
- _itm.Name = Guid.NewGuid().ToString();
- _itm.ImageOptions.Image =Utility.GetImgFromResource(_dy2.ico);
- _itm.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
- _itm.Text = _dy2.name;
- _itm.Appearance.Normal.Font = new System.Drawing.Font("Tahoma", 10F);
- _itm.Tag = _dy2.pah;
- _itm.Click += _grp_Click;
- _grp.Elements.Add(_itm);
- };
+ 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");
+ 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["fromPath"].ToString();
+ _grp.Click += _grp_Click;
+ DataRow[] drItem = dt.Select("upGuid='" + _dy["guid"].ToString() + "'");
+ foreach (DataRow _dy2 in drItem)
+ {
+ 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["fromPath"].ToString();
+ _itm.Click += _grp_Click;
+ _grp.Elements.Add(_itm);
+ };
+ }
+ }
+ catch (Exception ex)
+ {
+ ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
}
}
@@ -69,9 +84,9 @@
if (_acd.Elements.Count > 0) return;
string tabPageName = _acd.Name + "_page";
string tabText = _acd.Text;
- //string newFormName = "GsDxApp.test.ToolbarForm1";
string newFormName = _acd.Tag.ToString();
- AddTabpage(tab, tabPageName, tabText, newFormName);
+ Image imgIcon= _acd.Image;
+ AddTabpage(tab, tabPageName, tabText, newFormName, imgIcon);
}
/// <summary>
@@ -81,7 +96,7 @@
/// <param name="tabPageName">褰撴湡閫夐」鍗¢〉name鍚嶇О</param>
/// <param name="tabText">褰撳墠閫夐」鍗¢〉Text鏍囬</param>
/// <param name="newFormName">褰撳墠閫夐」鍗′腑鐨勬柊绐椾綋</param>
- public void AddTabpage(XtraTabControl tabControl, string tabPageName, string tabText, string newFormName)
+ public void AddTabpage(XtraTabControl tabControl, string tabPageName, string tabText, string newFormName,Image imgIcon)
{
if (IsTabpageExsit(tabControl, tabPageName))
{
@@ -91,10 +106,13 @@
newPage.Name = tabPageName;
newPage.Text = tabText;
newPage.Tooltip = (tabText + ":" + tabPageName);
- newPage.Controls.Add(AddNewForm(newFormName));
- tabControl.TabPages.Add(newPage);
- TabPageDic.Add(tabPageName, newPage);
- tabControl.SelectedTabPage = newPage;
+ newPage.ImageOptions.Image = imgIcon;
+ if (AddNewForm(newFormName) != null) {
+ newPage.Controls.Add(AddNewForm(newFormName));
+ tabControl.TabPages.Add(newPage);
+ TabPageDic.Add(tabPageName, newPage);
+ tabControl.SelectedTabPage = newPage;
+ }
}
/// <summary>
@@ -145,6 +163,11 @@
private Form AddNewForm(string formName)
{
Form newForm = (Form)Assembly.GetExecutingAssembly().CreateInstance(formName);
+ if (newForm == null)
+ {
+ Gs.DevApp.ToolBox.MsgHelper.ShowError("璇锋鏌ユ槸鍚﹀紑閫氫簡璇ユā鍧楋紒");
+ return null;
+ }
newForm.FormBorderStyle = FormBorderStyle.None;
newForm.TopLevel = false;
//newForm.Parent = ((XtraTabControl)sender).SelectedTabPage;
@@ -153,7 +176,5 @@
newForm.Visible = true;
return newForm;
}
-
-
}
}
diff --git a/DevApp/Gs.DevApp/DevFrm/FrmMain.resx b/DevApp/Gs.DevApp/DevFrm/FrmMain.resx
index 56f50f0..9fc6207 100644
--- a/DevApp/Gs.DevApp/DevFrm/FrmMain.resx
+++ b/DevApp/Gs.DevApp/DevFrm/FrmMain.resx
@@ -120,423 +120,7 @@
<metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>284, 17</value>
</metadata>
- <metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>284, 17</value>
- </metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
- <data name="xtraTabPage11.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACZ0RVh0VGl0
- bGUATWVldGluZztWaWV3TWVldGluZztNZWV0aW5nVmlldztpMs/hAAABF0lEQVQ4T2NoaWn5TyoGAgYY
- po4BMHDmzBkoC5WNDEDqfZt2MMAwigHYwNcfv//P2Hbtf3z//v/RPfvAbKBGXhQDYLbdLQxBwSBQNWc/
- SAM6XgDEmC6AaQIBGDugZSc2A74DMXEGhHfuwWbAayAmzgvls7B6YSUQExeId559RPEGlG2E1QBc0Xj4
- 6vP/cX37wfjQlecgA8Ca4QaAFKNjmMbECQf+P3/3DcwHgRfvv4EMeADEAXADYACmEQTuPv/0P7B1F9jZ
- +bOO/n/29uv/J2++/M+efgQsBsQ/gVgLpwEdq8/DFOLDC8EGoGMQiAGmOiwa0PEzeKZAxkAJEL6PpBAX
- vo3PABcgPgvEP4AYXSNI7LRv0w4rAC4a3uu4QD2IAAAAAElFTkSuQmCC
-</value>
- </data>
- <data name="xtraTabPage1.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
- dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAARdEVYdFRpdGxlAERlcGFydG1lbnQ7lyqdwQAAA2ZJ
- REFUOE91km9Mk1cUh69zS+YnE/fHGQeIEdFhdZU6pFjbWjqBQoVSi7YzQLW2iC+MwguFqlQDCE4+KBZT
- QLBoJUGMUDZxMeIG0sqsNUBiGgRaB8uymGxOZ6Yj9rdrsxG2bCd5zqd7nnN+ySUAiNeRRO6cSxR9c0Zk
- +/qLhED3sbjApTKurSWfIzqVEx1683+EmvucRDTWWzY+PdKD509+xG8/3cKDnlxcrVg3fjxzpejfQ/MJ
- tdu2bc6xL0vh6cxH38lEdB2Ow9VDH+ESEwmjZFkfIWQ5ZRVlBeVdytuUBXOCO62Jv8/cz8YvAS3+eKzB
- y0dyzPQL8FXdWny+PWy2Ometq1Ef8+SkOurnIuny61kfv6OhgkWvJSGB58KnwvbSTbPui3r0VAlwkY2F
- 7QAPxrTIV302w7PJ4St49ngIv/qPw9PChzU3cka5ZnEGFSycy2KSRfWPDFzDdH8lHnYXoJmVoImNfT7S
- XYLhjjw4awToKNuAy6XRsOvCoI9dcoMK3iSfFdeT3YW1xCiLYZsqcuBymHG9bgdY+RoM2ra9mr5Ho/lz
- aTQ1Xgbk+OGWALcbYlDEf/8FFbxBHvqnSRZTrd7DHHu6V50Nk2pLsFQZH9yRnA5VZtKLtmJecMiuwxVL
- AtoKuWhleChPjpjNi39PSgWE7C6oNVQ1ODDmm0Q22wy3ZxT9Q8MQqI6iscUOQ/IGzI/mrEnDQVH4AB1d
- EBIcONQwSq+AbzKAzLzT+O7+GL513wUvrRxN5x0wandifrRazXrohStMcrmcpKSkEMJUnsH41Peoszmx
- z9SEXQWnkaqtwVZFCRSaPBQVMrAkRKFCxQ+alHFBdmM4dqmUT2Uymbqrq4uQvWw9fBMB6MqbUdXmgblx
- APsrO5BrKIbVaoXP50M1ZxU8Hg8GBwfBrvwQTqcTDMNAKpUaSLruyE1ZTjm2KA8jLr0CXBkLrmQfzGYz
- /H4/JiYmcCQ6Al6vFy6XCwVhS9Hb24vOzk5kZGSMzv2Dv6H1llAoTLdYLJiamoIzX4d20Wa0JsTCumkd
- TnCicCJJAofDAYVC8c/hvwQL+Xx+vMlkCm1vF8fDq9NgIEuOnu1b0bqZCyO9wm63IzU19T8Fr2uxVqt1
- U+hmHs5+wkE9ZzWOro5ASfgH0C9dArFYTBHf/BPybEZrsHkQGgAAAABJRU5ErkJggg==
-</value>
- </data>
- <data name="xtraTabPage2.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
- dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASdEVYdFRpdGxlAFVzZXI7UGVyc29uO0y2ImUAAAJ+
- SURBVDhPdZJrSFNxGMb/c7nUTDMvNc2onG4aJBKSq22OYUtXCoolZFAiXanIpc7NSYMKI3W6WmalEnZF
- zCK7QpiyfVgSJMQktDAMCi8l1KfKfDrv8TCs1gPP//zP+/6e58s5DAAzq0J5WzIXs+PrRMy6KXLPNePW
- /m7bjvH2vRk9pWuDVjI/oix/2DeH8a5VS5hZGZb/8oYF4302jHXvg6veAKMyfDQtWlIgFomE6Jx8BeoV
- Et4bopj4ekXe27EeIy5kM5QnM5zMXYXmknQ0bAyEPDwgW8jy8hXMU/BtS+6vrqPrYcqMRd1uNd71OvDJ
- fQ7VGRGQBbEmgePlr4BZ1Etfd9lK8O2DG/h4Hz+GO/BzqBkdR7SIYcwhYLz8FigCWNFzZxU3HsZnjx2T
- rjOY7jOjoTh1JoixdAHj5beAdFif2vt95AFmvE58ddVg8GIhDLLQu8Lap/8WxASLda1l+XBdOoCeE1mo
- 0sURlBvIHQvmfQm/BYnS2KJyc/XQZaMeD205qC+Ix660aBSX7vfqZbJCAeP1T8GhNas7b27RY/DNCF64
- HqGxcjusO1VoddTimduDW3nbcJBjBPzPArVGU+512OHRqNFmtcIzMQ3raTtO1TkxMDmNFlMlPJkaEEPs
- 3wWSO4+fTAxcaUF/igL2pCRolUq8n5rCKGedSoUmhYLfEUMsZXwFUqk05wt3eXW1HZ2xy/E0IQFOsRgm
- rZY33WlGO2KIpYyvIMdgcHJP7r8/i3sRS+BOSUa/XI62kEW86U4z2hFDEjJzBXHx8drG887JmiwdKkIW
- zlqWRc+WRUXimGC604x2xBBLGV+BIO5PZXLOifNM7/5mxHJZsN86BZo6ADxq2AAAAABJRU5ErkJggg==
-</value>
- </data>
- <data name="xtraTabPage3.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
- dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAALdEVYdFRpdGxlAFVzZXI7l1sKAgAAAx1JREFUOE9V
- k3lIU3EAx9/23tvzWHmkuZybTidtTNOpU0k0zw5Ls8PMowxbupXkUZa6LI8OzYIIsiSoxKwQUTPpWhaW
- mIRLIomCggKDovpDEkuTvv3eyth+8Pnj+/ge8H78KAD/KQsQUUYFu14vYwfzpcz3HAn9JsOD3kpRlMDW
- Z4ud2O0nUh2MkPzoOpyNu6f16DiQjhw/57n1/g51K+XsQlvvPHaiyJc921qYjN76HJzJ1sEQ7AnTmmW/
- NwZwSFOIGm2989iJnTK2+1LxapTq/HC50ojxe+fx8EI5slXiL6m+bL+tdx47kevN1BYonH9Pfp7Ary/P
- MPmyBcOXDaiI9pxM8aHbbL3z2IlAJ6G8TCedmfr2CdPvruPj46N40roDpVq3SZlYsJz8zAUEMYEjCAn2
- BeS4NWXpRl8P9uLraAte9ZTiRkUiNvk7vyiI8G42JchHauKkP0rCPQYL1C5FxC+0BmtYvpBiCPKSmMDr
- PQ16DLcfQX/DWtSu8kOuetHbK4Uxc5Y2A6bGmjB0Lg/1qcrZDVJOzwf5w8kFwmAjzQ2f9JLAlBSGM1mh
- aExTI1/ji6pIH/DhuTdn0Ve3Dl1VSTCfSMGaxYyZDzNqoVBb7ST+ejN1NSx7jdi3Ih5Prx1GZ20uWV+K
- mlipdfnXeBO6KhPRURqNb7cykeAqnOYLXLYzbHt7VBQsewrxKDkOLSEaFIdpYQgJRrnCG/vCF2HifgVm
- LSb8HNqN6YFc9FWFImoBNcAX+JQwovfmrM14kpGKuyEq9GuU6FTLcE7hibKlbnjQvBkzlmp86M4jy1tI
- WAt9mMtskBNl5AuUVSz3c8SwEwOxkbijVaNHrcB5pQTlKneYT2WS5WrcP56CjCUsEl2F0Imp5xpHqphk
- RdaCSsbBWnAvPAi3Q1XoUClwQOMBc3MmZsZMMB9LwTYvBo1eLDIowSzJRBD4WxPwBR4baPZiNcPhIM1h
- P2GXgIExyJUsH7Iup7vSyCIPkieSElwlGclUbzylcuTjf5s8CRpC+D8S8pXOyJRxiHWnB2kBlUy+RRNC
- CRICy4dVjhT1B3hg45dPadMbAAAAAElFTkSuQmCC
-</value>
- </data>
- <data name="xtraTabPage4.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAB10RVh0VGl0
- bGUATGlzdDtMZXZlbDtNdWx0aTtOdW1iZXJW2eikAAACRUlEQVQ4T42TyU9aURSHzx8giggyCIIiMyKK
- EpqaCq01osbSwWUXTbrssv9EbcW4q0PnNnaITZetiQFhT5p2x7JJ05UKMgv09Jwr8qBxIcnH4d33ft89
- 794LICKzRsQa9WzsQvDX2p+9vdSXARP9xFi9/jdaq9XiTLVabcLXfA/+/3Dos8mIO0ajENRq9fjNuw/R
- O7lE3EHP5G30XL6F9rFZZIltbAasozNg8V5vCkT7O/39QkCzPOIZK5WTNniM71k8V2GIGQ41BaKLTwa9
- EHzU6+ED09cnGL4UAXfgBpg9ITAPB8HsDsKgawoGnFfaBGeL2EpkW6sDV2ARXP5FcPoXwDkxT8yBwzcH
- dt+sJHiv03GN/t7dTW1rtfgzGk3X6/V4uVzZLxRLbZRK5X1ai1WDNSAJKCQEhJj9rVqD/N7hpQfomJhH
- x3gYHb4w0qyot/iRxX3mcUnwTq3hGvuxspJ+o1Ijwx3wbPl8IdFKkbqgDpa1plFJQAEheE1Brq+UKlEb
- rNlo22y0bdaRadCavKAxEv0jkuClslcIvj9+kn6hUCHD188VSlGnI/cpfA0sHuZ0C3sNbklAAa4RfriV
- X1+/pfjwcOuZ7LHgKJNNMrlcPkFnY1UInsmVRI9gq6sHNrsUoqPNTgXyyocW7uGQO4h0BnDQPYVm1xQq
- dXYsFIr7QrBFAQ5RADZk3bDR2S0EGzK5OL7Z41zi8DCTPOPg4CjJ3ZycVJeFQISIdZkc1jtOYcHTDjkV
- 8TriufM4d7DBBf7iCP8Ak8pcwM8CzykAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="xtraTabPage5.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAADx0RVh0VGl0
- bGUASW4gTGluZTtMaW5lO0FsaWduO1RleHQ7SW1hZ2U7TGF5b3V0O1NoYXBlO0NlbnRlcjtXcmFwz9xE
- 2QAAAmtJREFUOE9dkulPE0EYxjeamHgAlhKNf5zxg1hJSDAYOVogBCJylJYiCCaEIKDIR46IEQ1QQIMB
- OYwfDB5RgwoFere0220fn3e2LuIkv51Ndt7fM/vOaAC0/vGtuYfj7yHw3eTpFvrGNhUPhCfCBnofb8A3
- tLKoadoZqVWCPi7+f+QEPnJ8HM85ZEn38DtWame5xBT00Cqjh6L7whhhYjfxCfzeJYxswDBy8AyuiuC8
- JRCjJAZCCQSCSZPDBPbI7oEQx29FArqRRcfAykmB59Gq2qYkeEfX4Rkhw2RoHZ1Da3DnaRtcQzqTxb3+
- NyK4YAk6Bt4qQfwog3jSJJY0FNG4gUgig7BCR0rPorlnSQQFlqCVRmlQLKkjxkVRCgLDV/C99zK2W0oQ
- iusIklBMx1E6iwavXwSFlqC5d1l1N8LCv2nfvJfwsdGOzUobDmNpHEbT2I+kuUsDTvecCIosQaPPrwSh
- eEalSNqHejtWy21YvlaI/bBZHAinuMsMqtpfnhS4aDSyOQRZLEkqjUUBRQp7QiiFXRLhL1a2zIrgoiWo
- an2lBA2+ZdR3LaGOs+Diu9O7iFri9HD2+FU/Kpqei8BmCW7ffYEML8jXXxF8+Ul2worPOxESxqcfYWzn
- CUZ1lDc8E0GxJbjVNIMMz7eGKTVuP6o7iXsBVR2kfQF32udN2uZxwF6UuaZFYLcE5Y0z0CmQeyBHGOUp
- yL9KU4M8gSB7csDkffZC+uKonTy5A4drYrasfho366bhqJuCwzWF0top3HBOmtRM4joprZ5QXK0YfU3B
- 8U3kOEXOkSJiy1Ocx/4PJfm5gJwGoP0BoGnqG2WwFi0AAAAASUVORK5CYII=
-</value>
- </data>
- <data name="accordionControlElement3.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
- dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAARdEVYdFRpdGxlAERlcGFydG1lbnQ7lyqdwQAAA2ZJ
- REFUOE91km9Mk1cUh69zS+YnE/fHGQeIEdFhdZU6pFjbWjqBQoVSi7YzQLW2iC+MwguFqlQDCE4+KBZT
- QLBoJUGMUDZxMeIG0sqsNUBiGgRaB8uymGxOZ6Yj9rdrsxG2bCd5zqd7nnN+ySUAiNeRRO6cSxR9c0Zk
- +/qLhED3sbjApTKurSWfIzqVEx1683+EmvucRDTWWzY+PdKD509+xG8/3cKDnlxcrVg3fjxzpejfQ/MJ
- tdu2bc6xL0vh6cxH38lEdB2Ow9VDH+ESEwmjZFkfIWQ5ZRVlBeVdytuUBXOCO62Jv8/cz8YvAS3+eKzB
- y0dyzPQL8FXdWny+PWy2Ometq1Ef8+SkOurnIuny61kfv6OhgkWvJSGB58KnwvbSTbPui3r0VAlwkY2F
- 7QAPxrTIV302w7PJ4St49ngIv/qPw9PChzU3cka5ZnEGFSycy2KSRfWPDFzDdH8lHnYXoJmVoImNfT7S
- XYLhjjw4awToKNuAy6XRsOvCoI9dcoMK3iSfFdeT3YW1xCiLYZsqcuBymHG9bgdY+RoM2ra9mr5Ho/lz
- aTQ1Xgbk+OGWALcbYlDEf/8FFbxBHvqnSRZTrd7DHHu6V50Nk2pLsFQZH9yRnA5VZtKLtmJecMiuwxVL
- AtoKuWhleChPjpjNi39PSgWE7C6oNVQ1ODDmm0Q22wy3ZxT9Q8MQqI6iscUOQ/IGzI/mrEnDQVH4AB1d
- EBIcONQwSq+AbzKAzLzT+O7+GL513wUvrRxN5x0wandifrRazXrohStMcrmcpKSkEMJUnsH41Peoszmx
- z9SEXQWnkaqtwVZFCRSaPBQVMrAkRKFCxQ+alHFBdmM4dqmUT2Uymbqrq4uQvWw9fBMB6MqbUdXmgblx
- APsrO5BrKIbVaoXP50M1ZxU8Hg8GBwfBrvwQTqcTDMNAKpUaSLruyE1ZTjm2KA8jLr0CXBkLrmQfzGYz
- /H4/JiYmcCQ6Al6vFy6XCwVhS9Hb24vOzk5kZGSMzv2Dv6H1llAoTLdYLJiamoIzX4d20Wa0JsTCumkd
- TnCicCJJAofDAYVC8c/hvwQL+Xx+vMlkCm1vF8fDq9NgIEuOnu1b0bqZCyO9wm63IzU19T8Fr2uxVqt1
- U+hmHs5+wkE9ZzWOro5ASfgH0C9dArFYTBHf/BPybEZrsHkQGgAAAABJRU5ErkJggg==
-</value>
- </data>
- <data name="accordionControlElement4.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
- dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAALdEVYdFRpdGxlAFVzZXI7l1sKAgAAAx1JREFUOE9V
- k3lIU3EAx9/23tvzWHmkuZybTidtTNOpU0k0zw5Ls8PMowxbupXkUZa6LI8OzYIIsiSoxKwQUTPpWhaW
- mIRLIomCggKDovpDEkuTvv3eyth+8Pnj+/ge8H78KAD/KQsQUUYFu14vYwfzpcz3HAn9JsOD3kpRlMDW
- Z4ud2O0nUh2MkPzoOpyNu6f16DiQjhw/57n1/g51K+XsQlvvPHaiyJc921qYjN76HJzJ1sEQ7AnTmmW/
- NwZwSFOIGm2989iJnTK2+1LxapTq/HC50ojxe+fx8EI5slXiL6m+bL+tdx47kevN1BYonH9Pfp7Ary/P
- MPmyBcOXDaiI9pxM8aHbbL3z2IlAJ6G8TCedmfr2CdPvruPj46N40roDpVq3SZlYsJz8zAUEMYEjCAn2
- BeS4NWXpRl8P9uLraAte9ZTiRkUiNvk7vyiI8G42JchHauKkP0rCPQYL1C5FxC+0BmtYvpBiCPKSmMDr
- PQ16DLcfQX/DWtSu8kOuetHbK4Uxc5Y2A6bGmjB0Lg/1qcrZDVJOzwf5w8kFwmAjzQ2f9JLAlBSGM1mh
- aExTI1/ji6pIH/DhuTdn0Ve3Dl1VSTCfSMGaxYyZDzNqoVBb7ST+ejN1NSx7jdi3Ih5Prx1GZ20uWV+K
- mlipdfnXeBO6KhPRURqNb7cykeAqnOYLXLYzbHt7VBQsewrxKDkOLSEaFIdpYQgJRrnCG/vCF2HifgVm
- LSb8HNqN6YFc9FWFImoBNcAX+JQwovfmrM14kpGKuyEq9GuU6FTLcE7hibKlbnjQvBkzlmp86M4jy1tI
- WAt9mMtskBNl5AuUVSz3c8SwEwOxkbijVaNHrcB5pQTlKneYT2WS5WrcP56CjCUsEl2F0Imp5xpHqphk
- RdaCSsbBWnAvPAi3Q1XoUClwQOMBc3MmZsZMMB9LwTYvBo1eLDIowSzJRBD4WxPwBR4baPZiNcPhIM1h
- P2GXgIExyJUsH7Iup7vSyCIPkieSElwlGclUbzylcuTjf5s8CRpC+D8S8pXOyJRxiHWnB2kBlUy+RRNC
- CRICy4dVjhT1B3hg45dPadMbAAAAAElFTkSuQmCC
-</value>
- </data>
- <data name="accordionControlElement7.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
- dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAOdEVYdFRpdGxlAENvbnRhY3Q7EcdpAQAAAoFJREFU
- OE+lk1tIk2EYx4dUdi7NDlcS0vnkRRd1EV2WZGGSpBZEi7Lm8rDmygamyCipqemyEelSZrPQorRlHoaH
- kC6KsCDwKujCDrPp1Lnv27fpv+d5t6QLL4oGP/bxwf/3PM/7vJ8KwH8x58t/4fcviphHLCCiiUXEEmIp
- sZxYScQQq4jVxJrIO86ooozWrl6j1YXCmm4Y7nRCX9WB/Mp25JlfQnvzBTRlrcgyPcPZ0qdQlzzBqaJm
- pOXff0/ZWBbM53BoekYQZEIzCASnISshSIEQpuQQfFIQk/4gxqcUjPkCyCxs4v7jWbCw8G63CA9/HoK9
- KAPXDsejzaKj8DT8f4b9Crw+EkwqSDc4WJDAgsUGS6eo6nJUw6I9gFun96LkaAL8keqW5jeoaBpAmb0f
- pXU98EzISNM3smADC5YV0Mws6Gu5h0r1bvRWZaDLqofPHxDVJ7g6V6bWPRMB/CRBqs7Ogk0sWKGraJ+d
- +8ugCx1V2fg00A6fzK0ruF7fh+JaF4zWThRUOzEyLiMlr4EFW1gQm2t2QqFwz+sPsD104e3HYdgaXejq
- HRSHFp47XHnEK8M9JuFITj0LtrEgjlclk+B8Tjn2H9TDVN0v/s9dNIvw1ZpXuHTbidzyNrhJ8J0EydoH
- LNjBgrWaG62QaGVZJEjcc2YWFvCJi7mpbbdXorCMb6MSDmXXsWAXC9ZlmZ6LlU3RzOFDU8L7pvBo5NC4
- 9R9UmcNfPRKSNEKwkwUxJwy179TF4Rt20vgYmVce4fhlB47RqlLz7UjJbRAzJ2ttVNmGpAt12JduGqKs
- uEh8n+OI9QTvdSOxmeAT3kpsJ3hWrsYtJ0aeORw95xf290D1Cy/MeLbWSgQFAAAAAElFTkSuQmCC
-</value>
- </data>
- <data name="accordionControlElement6.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
- dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAZdEVYdFRpdGxlAFRhYmxlO0Zvcm1hdDtDbGVhcjsa
- l9UaAAAC70lEQVQ4T32Ta0hTYRjHj5aZN0rpQ/ohCikiCcJIMutL4SWpvqwvQpJaauI1SwxMIec93aZr
- LhXdvJe2mJfZJurcJs47ZmZe+lBhTI3NuWZLv/x736OJkPTC75znPc/z/OA857wMWfsIDv/hwC7ofj/B
- DgBDYWIEak1smRaxpVrECLSI5mtwn9ePe8VqRBEin/eBW9oNrkCJbL4SWcUdGiraEdBi1fwqlPMmllLF
- /Ha89YzXOQeLdROW9S2eFnWSLubgjuBuQS9bWD+xjPrxJaRUj5F4iY0pyVWjMJltMJp/s6L0XDkVOO0I
- wrgqFMtnkVQxisTKESRWjCDh5TASxMOI36aqSY+OnmnMfl6Bsn+GCpx3BJxMBbrmTKgdN6B2bAlxIj0b
- 15G4dsyAGOEg1qwb6Ncv4JusBTPxEWi75l9IJOwwmVvp7eiaNUJKiqkgumyQbaR7SlHrB1h/bWBQKMZi
- eQFsQ+/wkZuOZn/fPCJwYEJTZXj2agpR/IFd6BDJ0yG/ZQrSVh0WGuvwRZANq+o1fnZKsa5qxnhuJoQ+
- pwuY2LQGmC0b+GGyYYUgkurY+6plk7y7GroSPhbyM7Aml2CtRQwzYX1Cg/ccDmQB/mCiHtaS4g0sbwuE
- Ei1MZG9dt6GvtQufMh/B2CiCUcKDsaYElqEejAaFQHEpAIXe3jwm7IFIG55Yg/CEGtxJqEaOQAGZYgJZ
- 4l5kv5mGvr0by8IcrLzIgVnbheGrwZD5XkCGp5eQzMCFwF7cCR7bHA9NllY/aZhE5aABogED1E1ymFRy
- 6K8EocnnHOLdPcpJnSvBnv2WuyHLKTj1Lfia7yhRL7I0ThqQlFQNycmziHBxrSA1brQ5zMGR2UvgeOxy
- moCT2Ya87q+QjCzCN7IZZ25X4LyXbxXJH6LNAxeDmBt25BzuIbAnuHn6pQh9OGKculmKE4HFOOr3mDYf
- pvnrdvZMMPmHAgn/CNx94v5KnAh0NkcIdDbOBPsQkqKNW9gxfwBLDEo6BCio3AAAAABJRU5ErkJggg==
-</value>
- </data>
- <data name="accordionControlElement1.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- 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
-</value>
- </data>
- <data name="accordionControlElement9.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- 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
- AABJRU5ErkJggg==
-</value>
- </data>
- <data name="accordionControlElement10.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- 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
-</value>
- </data>
- <data name="accordionControlElement8.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABd0RVh0VGl0
- bGUATGVnZW5kO0NoYXJ0O0xpc3SwL5DUAAAGN0lEQVRYR72X+W9UVRTHQUVE9s3lvxCNiRACEpYYDb9A
- QhSCAoJd6Ardh+7TTShLLUuiwYJGSoehLUuHlkoRqWkTAwajCbGJmkKhdJ1usxQ8nu+59755MwUTTLTJ
- Z855r+39fs+5Z94ySf9M1jzzP2H05McIT2GmMi88JdOeEvzP88yzjJjAx5SSw81Xy462ECg9ekUoO8Lx
- yLfMFSrhWHLYRqWKxRyLLJqp6DPDZXJWNJNToqLwUJOQt9/zHWvCBAqXj6kQG3/4VwSPbDFEcJzjOJ/n
- iPxpCDAFB5uINdENy8A0VIPFh0aDipFxHRVeW/QO63w4ILlhUFDnEBVBGkAcUucCwUeUf6ARBqYz2AZl
- oJjbh6qMoEEEI4GgiZZYZAxoYVtk/Gwgd/8lGJhhN/Cik/ctCAOjXDlXf6uykn5ITqTWpAS6nhBP1+Pj
- 6OaBgyxoq5BN2AUlZxHJEXUOYZgA/sBDytnXEGYAH9MLK5pkj0zV38fvpKGmr5iT5G2qIq/nOH2zYo2t
- YhBpQAsCiEbQ71UGsveKgZlhBgoONooB0+aWqE+o54sCulsaQ3eLo6n7WDZ9vXylFlSVxmZVU275JcZD
- OWCfh7K5OlSIKLBYvzEw5Cef/yE5Pr040UAeG8CAeEe4xWzg8tatdL8ine7kbqXOnA+pa38SnVy6Qlep
- qvZxNRa88JPo9/qtDuDYUXYBBmbZDczI48GAAewr2uzZuImrj6WuoijqKtxBd/O304kly3X1pu0q2ts8
- wFWi4jDYAOhjA2P+ccosPW8MPGcMzEQbMaEYMizamu+kqiXLqGqx4su3llFD/C5pPYRMDO23rlLnaLcy
- oMRRfR/HUTaQUSIGZocZwH75A8aA+u6qxXWOaAQ1ITFTqSEkqioPMeobp7Ti+okGHHsvigER58WK3b/S
- lsp22vJZO31UAdrIWfOLNqOEBnhBYAnz+T42hFbbRe2IgSIxMMduYBYGA8Ok9jZAmw+1Ue3NO3T2Rie5
- GdePnbQ2u0m1VFc9IKK8sK16iJj9toQH/dTr9VHvoI9G2EBqYV2YAXzMxmDAgGn3xvJWKm/upDR3B6W6
- fqOyxj/pXUejCJsWb0s+IdWkOc9RalEdU0+pznpKYVKddZTCQikcxYDgo+GxIO0urIWBuWEGMkrO8YSy
- AVTGbCi9RkWePyj59G1Kqr5N+ed/p3cyPapS3QVMtMBVWbk+xrCh3YhhBvj+siv/7AQDc9KLYWBctZZZ
- 52yhnPoOyq7rIEdtB2Wd7aDV6Q2htj6GXpNrwT4WhKgRNwaS88TAPAbPIMoAWgfH2FeQVXVDBFcJF2ll
- WgPtPtam91eJCBCeEMNFewdU7GFwh03Mc8PAfLuBudivkTF0QA8ZhkhiCBEGWsgyIRhRJdwzEDIA4R42
- AbyjAUrMPfMYAwW1MqGYXoj9fDKV2ovXUHvRGmoDztV0qyrFEpTF+e/UdIeELQNGVM6FjnGpT8gRAwvs
- BubtYgOYUKmMK2/NX0XDtyqYQ4L3p3JqSFgqv1dCkcIQ8VuCaLupGjzgc2Bw2E/x2a4wA/iYl8z7Yhng
- ha463qa+lkS6X7ueWUc9l6PpfOxiW8U+2hTzuVSTmH2Go4vimQTOIWCxx6UMaHCNiXPUwMBCu4H5Sblu
- GRBTVXPqUnrQuJ3u1aylrtPvUfeFzVQX9aaqTv+NfM3+kaCgxMcEdCAu6zEGEnPYAO+P7DFX6UlaTN3n
- PqD79e/TvdoNdM+9ntwfv6HFbe3VuRExuYoQRa7ig/4xGfCdWadh4CW7gQVopVd3AAauHYijM9teJ9e2
- RRwXkWvLa9RcFh0mqjCiRmyiARXHqFsbiMmsNgbwaC4GFibwXuFBRCZbt1mEJFfRQgsolAGDEmT6QUgY
- 4JwYyBADL4cZiNtTw/uDDvBCjEzxEwSNiMoNOKdEQlEjBlREd6MzTk0wMH8nT6a5E1r3fH1Ztm7B7F49
- eCjkggW4awLnfUO+ECwG5Jtjci4oKl0MWEMot+MdKSeuxvJwCJmI1RQjOWK1ihGgkhhNNLcVx9G8uIBj
- nUPQIu0U30WP49XMeiDBewFagWc0XBwwHGhPJK/8S161gWOsD3G8CMurmXk7hhu0BGb+a6DFmpMm/w02
- gbjDA968SgAAAABJRU5ErkJggg==
-</value>
- </data>
- <data name="accordionControlElement17.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- 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
-</value>
- </data>
- <data name="accordionControlElement18.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- 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
-</value>
- </data>
<data name="barButtonItem4.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
diff --git a/DevApp/Gs.DevApp/DevFrm/User/Organization.Designer.cs b/DevApp/Gs.DevApp/DevFrm/User/Organization.Designer.cs
index 7d49ded..62d73a3 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/Organization.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/Organization.Designer.cs
@@ -53,6 +53,7 @@
this.labelControl1 = new DevExpress.XtraEditors.LabelControl();
this.treeView1 = new System.Windows.Forms.TreeView();
this.tabPage2 = new System.Windows.Forms.TabPage();
+ this.label1 = new System.Windows.Forms.Label();
this.tabControl1.SuspendLayout();
this.tabPage1.SuspendLayout();
this.groupBox1.SuspendLayout();
@@ -96,6 +97,7 @@
//
// groupBox1
//
+ this.groupBox1.Controls.Add(this.label1);
this.groupBox1.Controls.Add(this.panel1);
this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox1.Location = new System.Drawing.Point(210, 3);
@@ -205,10 +207,19 @@
this.tabPage2.Location = new System.Drawing.Point(4, 27);
this.tabPage2.Name = "tabPage2";
this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
- this.tabPage2.Size = new System.Drawing.Size(990, 436);
+ this.tabPage2.Size = new System.Drawing.Size(909, 533);
this.tabPage2.TabIndex = 1;
this.tabPage2.Text = "鏁版嵁缂栬緫";
this.tabPage2.UseVisualStyleBackColor = true;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(93, 401);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(44, 18);
+ this.label1.TabIndex = 1;
+ this.label1.Text = "label1";
//
// Organization
//
@@ -222,6 +233,7 @@
this.tabControl1.ResumeLayout(false);
this.tabPage1.ResumeLayout(false);
this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.textEdit4.Properties)).EndInit();
@@ -249,5 +261,6 @@
private DevExpress.XtraEditors.LabelControl labelControl1;
private System.Windows.Forms.TreeView treeView1;
private System.Windows.Forms.TabPage tabPage2;
+ private System.Windows.Forms.Label label1;
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/User/Organization.cs b/DevApp/Gs.DevApp/DevFrm/User/Organization.cs
index 00f11c5..8eaa64b 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/Organization.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/Organization.cs
@@ -20,6 +20,7 @@
imageList.Images.Add("icon1", Properties.Resources.usergroup_32x32);
imageList.Images.Add("icon2", Properties.Resources.user_16x16);
treeView1.ImageList = imageList;
+
}
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/User/SysMenu.Designer.cs b/DevApp/Gs.DevApp/DevFrm/User/SysMenu.Designer.cs
index cc91b2a..10cec22 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/SysMenu.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/SysMenu.Designer.cs
@@ -29,6 +29,7 @@
/// </summary>
private void InitializeComponent()
{
+ this.components = new System.ComponentModel.Container();
this.toolBarMenu1 = new Gs.DevApp.UserControl.ToolBarMenu();
this.tabControl1 = new System.Windows.Forms.TabControl();
this.tabPage1 = new System.Windows.Forms.TabPage();
@@ -39,9 +40,12 @@
this.tlcMenuCaption = new DevExpress.XtraTreeList.Columns.TreeListColumn();
this.tlcActions = new DevExpress.XtraTreeList.Columns.TreeListColumn();
this.tlcMenuType = new DevExpress.XtraTreeList.Columns.TreeListColumn();
+ this.treeListColumn1 = new DevExpress.XtraTreeList.Columns.TreeListColumn();
+ this.behaviorManager1 = new DevExpress.Utils.Behaviors.BehaviorManager(this.components);
this.tabControl1.SuspendLayout();
this.tabPage1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tlMenu)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.behaviorManager1)).BeginInit();
this.SuspendLayout();
//
// toolBarMenu1
@@ -81,36 +85,14 @@
this.tlcParentMenuName,
this.tlcMenuCaption,
this.tlcActions,
- this.tlcMenuType});
+ this.tlcMenuType,
+ this.treeListColumn1});
this.tlMenu.Cursor = System.Windows.Forms.Cursors.Default;
this.tlMenu.Dock = System.Windows.Forms.DockStyle.Fill;
this.tlMenu.Location = new System.Drawing.Point(3, 3);
this.tlMenu.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.tlMenu.MinWidth = 23;
this.tlMenu.Name = "tlMenu";
- this.tlMenu.BeginUnboundLoad();
- this.tlMenu.AppendNode(new object[] {
- "5",
- "1",
- "5",
- "2",
- "5",
- "5"}, -1);
- this.tlMenu.AppendNode(new object[] {
- "5",
- "3",
- "5",
- "4",
- "5",
- "5"}, -1);
- this.tlMenu.AppendNode(new object[] {
- "5",
- "4",
- "5",
- "5",
- "5",
- "5"}, -1);
- this.tlMenu.EndUnboundLoad();
this.tlMenu.OptionsBehavior.Editable = false;
this.tlMenu.Size = new System.Drawing.Size(755, 295);
this.tlMenu.TabIndex = 2;
@@ -118,8 +100,8 @@
//
// tlcModuleID
//
- this.tlcModuleID.Caption = "妯″潡缂栧彿";
- this.tlcModuleID.FieldName = "ModuleID";
+ this.tlcModuleID.Caption = "guid";
+ this.tlcModuleID.FieldName = "guid";
this.tlcModuleID.MinWidth = 23;
this.tlcModuleID.Name = "tlcModuleID";
this.tlcModuleID.Visible = true;
@@ -129,7 +111,7 @@
// tlcMenuName
//
this.tlcMenuName.Caption = "鑿滃崟鍚嶇О";
- this.tlcMenuName.FieldName = "MenuName";
+ this.tlcMenuName.FieldName = "name";
this.tlcMenuName.MinWidth = 38;
this.tlcMenuName.Name = "tlcMenuName";
this.tlcMenuName.Visible = true;
@@ -138,8 +120,8 @@
//
// tlcParentMenuName
//
- this.tlcParentMenuName.Caption = "鐖剁骇";
- this.tlcParentMenuName.FieldName = "ParentMenuName";
+ this.tlcParentMenuName.Caption = "鐘舵��";
+ this.tlcParentMenuName.FieldName = "status";
this.tlcParentMenuName.MinWidth = 23;
this.tlcParentMenuName.Name = "tlcParentMenuName";
this.tlcParentMenuName.Visible = true;
@@ -148,8 +130,8 @@
//
// tlcMenuCaption
//
- this.tlcMenuCaption.Caption = "鑿滃崟鏍囬";
- this.tlcMenuCaption.FieldName = "MenuCaption";
+ this.tlcMenuCaption.Caption = "绐椾綋璺緞";
+ this.tlcMenuCaption.FieldName = "fromPath";
this.tlcMenuCaption.MinWidth = 23;
this.tlcMenuCaption.Name = "tlcMenuCaption";
this.tlcMenuCaption.Visible = true;
@@ -158,8 +140,8 @@
//
// tlcActions
//
- this.tlcActions.Caption = "鏉冮檺";
- this.tlcActions.FieldName = "Actions";
+ this.tlcActions.Caption = "绐椾綋绫诲瀷";
+ this.tlcActions.FieldName = "category";
this.tlcActions.MinWidth = 23;
this.tlcActions.Name = "tlcActions";
this.tlcActions.Visible = true;
@@ -168,13 +150,21 @@
//
// tlcMenuType
//
- this.tlcMenuType.Caption = "绫诲瀷";
- this.tlcMenuType.FieldName = "MenuType";
+ this.tlcMenuType.Caption = "搴忓彿";
+ this.tlcMenuType.FieldName = "idx";
this.tlcMenuType.MinWidth = 23;
this.tlcMenuType.Name = "tlcMenuType";
this.tlcMenuType.Visible = true;
this.tlcMenuType.VisibleIndex = 1;
this.tlcMenuType.Width = 95;
+ //
+ // treeListColumn1
+ //
+ this.treeListColumn1.Caption = "绐椾綋鍥炬爣";
+ this.treeListColumn1.FieldName = "icon";
+ this.treeListColumn1.Name = "treeListColumn1";
+ this.treeListColumn1.Visible = true;
+ this.treeListColumn1.VisibleIndex = 6;
//
// SysMenu
//
@@ -188,6 +178,7 @@
this.tabControl1.ResumeLayout(false);
this.tabPage1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.tlMenu)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.behaviorManager1)).EndInit();
this.ResumeLayout(false);
}
@@ -204,5 +195,7 @@
private DevExpress.XtraTreeList.Columns.TreeListColumn tlcMenuCaption;
private DevExpress.XtraTreeList.Columns.TreeListColumn tlcActions;
private DevExpress.XtraTreeList.Columns.TreeListColumn tlcMenuType;
+ private DevExpress.XtraTreeList.Columns.TreeListColumn treeListColumn1;
+ private DevExpress.Utils.Behaviors.BehaviorManager behaviorManager1;
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/User/SysMenu.cs b/DevApp/Gs.DevApp/DevFrm/User/SysMenu.cs
index c8ed5ff..3327c76 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/SysMenu.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/SysMenu.cs
@@ -1,4 +1,7 @@
锘縰sing DevExpress.XtraEditors;
+using Gs.DevApp.Models;
+using Gs.DevApp.ToolBox;
+using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel;
@@ -16,12 +19,83 @@
public SysMenu()
{
InitializeComponent();
+ getTree();
this.toolBarMenu1.btnAddClick += ToolBarMenu1_btnAddClick;
+ this.toolBarMenu1.btnDelClick += ToolBarMenu1_btnDelClick;
+ this.toolBarMenu1.btnEdtClick += ToolBarMenu1_btnEdtClick;
}
- private void ToolBarMenu1_btnAddClick(object sender, EventArgs e)
+
+ private void ToolBarMenu1_btnEdtClick(object sender, EventArgs e)
{
- SysMenuAdd frm = new SysMenuAdd();
+ String rowGuid = Convert.ToString(tlMenu.FocusedNode.GetValue("guid"));
+ if (string.IsNullOrEmpty(rowGuid))
+ {
+ ToolBox.MsgHelper.Warning("璇峰厛閫夋嫨浣犺鍒犻櫎鐨勮锛�");
+ return;
+ }
+ SysMenuAdd frm = new SysMenuAdd(rowGuid);
frm.ShowDialog();
}
+
+ private void ToolBarMenu1_btnDelClick(object sender, EventArgs e)
+ {
+ String rowGuid = Convert.ToString(tlMenu.FocusedNode.GetValue("guid"));
+ if (string.IsNullOrEmpty(rowGuid))
+ {
+ ToolBox.MsgHelper.Warning("璇峰厛閫夋嫨浣犺鍒犻櫎鐨勮锛�");
+ return;
+ }
+ var _obj = new
+ {
+ guid = rowGuid,//涓诲缓
+ };
+ string json = JsonConvert.SerializeObject(_obj);
+ string strReturn = "";
+ try
+ {
+ strReturn= UtilityHelper.HttpPost("", "MenuAction/DeleteModel", json);
+
+ }
+ catch (Exception ex)
+ {
+ throw ex;
+ }
+ }
+
+ private void ToolBarMenu1_btnAddClick(object sender, EventArgs e)
+ {
+ SysMenuAdd frm = new SysMenuAdd("");
+ frm.ShowDialog();
+ }
+
+ private void getTree()
+ {
+ Models.PageQueryModel pgq = new Models.PageQueryModel(1, 999999, "idx", "desc", "", "");
+ string json = JsonConvert.SerializeObject(pgq);
+ string strReturn = "";
+ try
+ {
+ strReturn = UtilityHelper.HttpPost("", "MenuAction/GetListPage", json);
+ ReturnModel<PageListModel> dd = UtilityHelper.GetTableByJson(strReturn);
+ DataTable dt = dd.rtnData.list;
+ this.tlMenu.DataSource = dt;
+ this.tlMenu.KeyFieldName = "guid";
+ this.tlMenu.ParentFieldName = "upGuid";
+ this.tlMenu.Tag = "name";
+ this.tlMenu.EndUpdate();
+ this.tlMenu.ExpandAll();
+ tlMenu.OptionsView.CheckBoxStyle = DevExpress.XtraTreeList.DefaultNodeCheckBoxStyle.Radio;
+ // 璁剧疆涓嶅叧鑱旈�夋嫨
+ //tlMenu.OptionsSelection.MultiSelect = true;
+ //// tlMenu.OptionsSelection.MaintainState = false; // 鍏抽敭璁剧疆
+ //this.tlMenu.OptionsBehavior.AllowIndeterminateCheckState = true;
+ }
+ catch (Exception ex)
+ {
+ throw ex;
+ }
+
+ }
+
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/User/SysMenu.resx b/DevApp/Gs.DevApp/DevFrm/User/SysMenu.resx
index 1af7de1..b11c008 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/SysMenu.resx
+++ b/DevApp/Gs.DevApp/DevFrm/User/SysMenu.resx
@@ -117,4 +117,7 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
+ <metadata name="behaviorManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 17</value>
+ </metadata>
</root>
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.Designer.cs b/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.Designer.cs
index c65e661..332aa7e 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.Designer.cs
@@ -49,10 +49,11 @@
this.txtMenuName = new DevExpress.XtraEditors.TextEdit();
this.labelControl2 = new DevExpress.XtraEditors.LabelControl();
this.panel1 = new System.Windows.Forms.Panel();
- this.tabPage1 = new System.Windows.Forms.TabPage();
- this.tabControl1 = new System.Windows.Forms.TabControl();
this.txtParentMenuName = new DevExpress.XtraEditors.TreeListLookUpEdit();
this.treeListLookUpEdit1TreeList = new DevExpress.XtraTreeList.TreeList();
+ this.tabPage1 = new System.Windows.Forms.TabPage();
+ this.tabControl1 = new System.Windows.Forms.TabControl();
+ this.lbGuid = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.txtStatus.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.txtIdx)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.txtFormNamespace.Properties)).BeginInit();
@@ -60,10 +61,10 @@
((System.ComponentModel.ISupportInitialize)(this.txtMenuIco.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.txtMenuName.Properties)).BeginInit();
this.panel1.SuspendLayout();
- this.tabPage1.SuspendLayout();
- this.tabControl1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.txtParentMenuName.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.treeListLookUpEdit1TreeList)).BeginInit();
+ this.tabPage1.SuspendLayout();
+ this.tabControl1.SuspendLayout();
this.SuspendLayout();
//
// labelControl7
@@ -278,8 +279,27 @@
this.panel1.Size = new System.Drawing.Size(480, 425);
this.panel1.TabIndex = 0;
//
+ // txtParentMenuName
+ //
+ this.txtParentMenuName.Location = new System.Drawing.Point(114, 11);
+ this.txtParentMenuName.Name = "txtParentMenuName";
+ this.txtParentMenuName.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+ new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+ this.txtParentMenuName.Properties.TreeList = this.treeListLookUpEdit1TreeList;
+ this.txtParentMenuName.Size = new System.Drawing.Size(294, 24);
+ this.txtParentMenuName.TabIndex = 116;
+ //
+ // treeListLookUpEdit1TreeList
+ //
+ this.treeListLookUpEdit1TreeList.Location = new System.Drawing.Point(0, 0);
+ this.treeListLookUpEdit1TreeList.Name = "treeListLookUpEdit1TreeList";
+ this.treeListLookUpEdit1TreeList.OptionsView.ShowIndentAsRowStyle = true;
+ this.treeListLookUpEdit1TreeList.Size = new System.Drawing.Size(400, 200);
+ this.treeListLookUpEdit1TreeList.TabIndex = 0;
+ //
// tabPage1
//
+ this.tabPage1.Controls.Add(this.lbGuid);
this.tabPage1.Controls.Add(this.panel1);
this.tabPage1.Location = new System.Drawing.Point(4, 27);
this.tabPage1.Name = "tabPage1";
@@ -299,23 +319,14 @@
this.tabControl1.Size = new System.Drawing.Size(715, 515);
this.tabControl1.TabIndex = 1;
//
- // txtParentMenuName
+ // lbGuid
//
- this.txtParentMenuName.Location = new System.Drawing.Point(114, 11);
- this.txtParentMenuName.Name = "txtParentMenuName";
- this.txtParentMenuName.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
- new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
- this.txtParentMenuName.Properties.TreeList = this.treeListLookUpEdit1TreeList;
- this.txtParentMenuName.Size = new System.Drawing.Size(294, 24);
- this.txtParentMenuName.TabIndex = 116;
- //
- // treeListLookUpEdit1TreeList
- //
- this.treeListLookUpEdit1TreeList.Location = new System.Drawing.Point(0, 0);
- this.treeListLookUpEdit1TreeList.Name = "treeListLookUpEdit1TreeList";
- this.treeListLookUpEdit1TreeList.OptionsView.ShowIndentAsRowStyle = true;
- this.treeListLookUpEdit1TreeList.Size = new System.Drawing.Size(400, 200);
- this.treeListLookUpEdit1TreeList.TabIndex = 0;
+ this.lbGuid.AutoSize = true;
+ this.lbGuid.Location = new System.Drawing.Point(66, 438);
+ this.lbGuid.Name = "lbGuid";
+ this.lbGuid.Size = new System.Drawing.Size(39, 18);
+ this.lbGuid.TabIndex = 1;
+ this.lbGuid.Text = "guid:";
//
// SysMenuAdd
//
@@ -333,10 +344,11 @@
((System.ComponentModel.ISupportInitialize)(this.txtMenuName.Properties)).EndInit();
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
- this.tabPage1.ResumeLayout(false);
- this.tabControl1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.txtParentMenuName.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.treeListLookUpEdit1TreeList)).EndInit();
+ this.tabPage1.ResumeLayout(false);
+ this.tabPage1.PerformLayout();
+ this.tabControl1.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -367,5 +379,6 @@
private System.Windows.Forms.TabControl tabControl1;
private DevExpress.XtraEditors.TreeListLookUpEdit txtParentMenuName;
private DevExpress.XtraTreeList.TreeList treeListLookUpEdit1TreeList;
+ private System.Windows.Forms.Label lbGuid;
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.cs b/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.cs
index 278b0ae..078d88f 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.cs
@@ -16,12 +16,13 @@
{
public partial class SysMenuAdd : DevExpress.XtraEditors.XtraForm
{
- public SysMenuAdd()
+ public SysMenuAdd(string guid)
{
InitializeComponent();
btnSave.Click += BtnSave_Click;
btnEsc.Click += BtnEsc_Click;
getTree();
+ lbGuid.Text = guid;
}
private void BtnEsc_Click(object sender, EventArgs e)
@@ -52,7 +53,7 @@
string json = JsonConvert.SerializeObject(_obj);
try
{
- Utility.HttpPost("", "MenuAction/EditModel", json);
+ UtilityHelper.HttpPost("", "MenuAction/EditModel", json);
}
catch (Exception ex)
{
@@ -67,13 +68,11 @@
string strReturn = "";
try
{
-
- strReturn =Utility.HttpPost("", "MenuAction/GetListPage", json);
- ReturnModel<PageListModel> dd = Utility.GetTableByJson(strReturn);
+ strReturn =UtilityHelper.HttpPost("", "MenuAction/GetListPage", json);
+ ReturnModel<PageListModel> dd = UtilityHelper.GetTableByJson(strReturn);
DataTable dt = dd.rtnData.list;
txtParentMenuName.Properties.DataSource = dt;
txtParentMenuName.Properties.DisplayMember = "name";
- txtParentMenuName.Properties.DataSource = dt;
txtParentMenuName.Properties.DisplayMember = "name";
txtParentMenuName.Properties.TreeList.KeyFieldName = "guid";
txtParentMenuName.Properties.TreeList.ParentFieldName = "upGuid";
@@ -84,5 +83,18 @@
}
}
+
+ private void getModel() {
+ //_AppDomain
+ //string json = JsonConvert.SerializeObject(_obj);
+ //try
+ //{
+ // Utility.HttpPost("", "MenuAction/GetModel", json);
+ //}
+ //catch (Exception ex)
+ //{
+ // throw ex;
+ //}
+ }
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/Gs.DevApp.csproj b/DevApp/Gs.DevApp/Gs.DevApp.csproj
index a712d43..4abd288 100644
--- a/DevApp/Gs.DevApp/Gs.DevApp.csproj
+++ b/DevApp/Gs.DevApp/Gs.DevApp.csproj
@@ -86,6 +86,7 @@
<Compile Include="DevFrm\User\SysMenuAdd.Designer.cs">
<DependentUpon>SysMenuAdd.cs</DependentUpon>
</Compile>
+ <Compile Include="Models\LoginInfoModel.cs" />
<Compile Include="Models\PageQueryModel.cs" />
<Compile Include="Models\ReturnModel.cs" />
<Compile Include="Program.cs" />
@@ -95,21 +96,15 @@
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
- <Compile Include="TestForm\FluentDesignForm1.cs">
+ <Compile Include="TestForm\test.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="TestForm\FluentDesignForm1.Designer.cs">
- <DependentUpon>FluentDesignForm1.cs</DependentUpon>
- </Compile>
- <Compile Include="TestForm\ToolbarForm1.cs">
- <SubType>Form</SubType>
- </Compile>
- <Compile Include="TestForm\ToolbarForm1.Designer.cs">
- <DependentUpon>ToolbarForm1.cs</DependentUpon>
+ <Compile Include="TestForm\test.Designer.cs">
+ <DependentUpon>test.cs</DependentUpon>
</Compile>
<Compile Include="ToolBox\LogHelper.cs" />
- <Compile Include="ToolBox\Msg.cs" />
- <Compile Include="ToolBox\Utility.cs" />
+ <Compile Include="ToolBox\MsgHelper.cs" />
+ <Compile Include="ToolBox\UtilityHelper.cs" />
<Compile Include="UserControl\ShowDialogForm.cs">
<SubType>Form</SubType>
</Compile>
@@ -140,6 +135,9 @@
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
+ </EmbeddedResource>
+ <EmbeddedResource Include="TestForm\test.resx">
+ <DependentUpon>test.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UserControl\ShowDialogForm.resx">
<DependentUpon>ShowDialogForm.cs</DependentUpon>
@@ -180,6 +178,12 @@
<None Include="Resources\checkbox2_16x16.png" />
<None Include="Resources\forcetesting_32x32.png" />
<None Include="Resources\forcetesting_16x16.png" />
+ <None Include="Resources\fullstackedcolumn3d_32x32.png" />
+ <None Include="Resources\chartsshowlegend_32x32.png" />
+ <None Include="Resources\mapit_16x16.png" />
+ <None Include="Resources\time2_16x16.png" />
+ <None Include="Resources\knowledgebasearticle_16x16.png" />
+ <None Include="Resources\edit_32x32.png" />
<Content Include="Resources\user_16x16.png" />
</ItemGroup>
<ItemGroup />
diff --git a/DevApp/Gs.DevApp/Models/ReturnModel.cs b/DevApp/Gs.DevApp/Models/ReturnModel.cs
index 68babb5..d4d674a 100644
--- a/DevApp/Gs.DevApp/Models/ReturnModel.cs
+++ b/DevApp/Gs.DevApp/Models/ReturnModel.cs
@@ -6,18 +6,24 @@
namespace Gs.DevApp.Models
{
+ /// <summary>
+ /// 杩斿洖鐨勫鍥寸粨鏋�
+ /// </summary>
+ /// <typeparam name="T"></typeparam>
public class ReturnModel<T>
{
/// <summary>
/// Default = -100榛樿, Unauthorized = -101闈炴硶璋冪敤, Exception = -102绯荤粺浠g爜寮傚父, Success = 1鎴愬姛
/// </summary>
- public string rtnCode { set; get; }
+ public int rtnCode { set; get; }
public T rtnData { set; get; }
public string rtnMsg { get; set; }
}
+ /// <summary>
+ /// 杩斿洖鐨勫垎椤佃妭鐐�
+ /// </summary>
public class PageListModel
{
-
/// <summary>
/// 鍒楄〃
/// </summary>
diff --git a/DevApp/Gs.DevApp/Program.cs b/DevApp/Gs.DevApp/Program.cs
index 1bce4da..1b6c72d 100644
--- a/DevApp/Gs.DevApp/Program.cs
+++ b/DevApp/Gs.DevApp/Program.cs
@@ -27,4 +27,6 @@
}
}
}
+
+
}
diff --git a/DevApp/Gs.DevApp/Properties/Resources.Designer.cs b/DevApp/Gs.DevApp/Properties/Resources.Designer.cs
index 56fc616..fa40b5f 100644
--- a/DevApp/Gs.DevApp/Properties/Resources.Designer.cs
+++ b/DevApp/Gs.DevApp/Properties/Resources.Designer.cs
@@ -133,6 +133,16 @@
/// <summary>
/// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
/// </summary>
+ internal static System.Drawing.Bitmap chartsshowlegend_32x32 {
+ get {
+ object obj = ResourceManager.GetObject("chartsshowlegend_32x32", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+ /// </summary>
internal static System.Drawing.Bitmap checkbox_32x32 {
get {
object obj = ResourceManager.GetObject("checkbox_32x32", resourceCulture);
@@ -233,6 +243,16 @@
/// <summary>
/// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
/// </summary>
+ internal static System.Drawing.Bitmap edit_32x32 {
+ get {
+ object obj = ResourceManager.GetObject("edit_32x32", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+ /// </summary>
internal static System.Drawing.Bitmap editingfillleft_32x32 {
get {
object obj = ResourceManager.GetObject("editingfillleft_32x32", resourceCulture);
@@ -293,6 +313,26 @@
/// <summary>
/// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
/// </summary>
+ internal static System.Drawing.Bitmap fullstackedcolumn3d_32x32 {
+ get {
+ object obj = ResourceManager.GetObject("fullstackedcolumn3d_32x32", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+ /// </summary>
+ internal static System.Drawing.Bitmap knowledgebasearticle_16x16 {
+ get {
+ object obj = ResourceManager.GetObject("knowledgebasearticle_16x16", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+ /// </summary>
internal static System.Drawing.Bitmap legendnone2_32x32 {
get {
object obj = ResourceManager.GetObject("legendnone2_32x32", resourceCulture);
@@ -316,6 +356,16 @@
internal static System.Drawing.Bitmap listmultilevel_16x16 {
get {
object obj = ResourceManager.GetObject("listmultilevel_16x16", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+ /// </summary>
+ internal static System.Drawing.Bitmap mapit_16x16 {
+ get {
+ object obj = ResourceManager.GetObject("mapit_16x16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
@@ -393,6 +443,16 @@
/// <summary>
/// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
/// </summary>
+ internal static System.Drawing.Bitmap time2_16x16 {
+ get {
+ object obj = ResourceManager.GetObject("time2_16x16", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+ /// </summary>
internal static System.Drawing.Bitmap trackingchanges_allmarkup_16x16 {
get {
object obj = ResourceManager.GetObject("trackingchanges_allmarkup_16x16", resourceCulture);
diff --git a/DevApp/Gs.DevApp/Properties/Resources.resx b/DevApp/Gs.DevApp/Properties/Resources.resx
index 9de4c57..8fad381 100644
--- a/DevApp/Gs.DevApp/Properties/Resources.resx
+++ b/DevApp/Gs.DevApp/Properties/Resources.resx
@@ -124,8 +124,8 @@
<data name="converttorange_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\converttorange_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
- <data name="area3d_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
- <value>..\Resources\area3d_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ <data name="chartsshowlegend_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\chartsshowlegend_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="checkbox2_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\checkbox2_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -175,14 +175,23 @@
<data name="legendnone2_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\legendnone2_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
- <data name="renamedatasource_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
- <value>..\Resources\renamedatasource_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ <data name="show_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\show_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="trackingchanges_trackchanges_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\trackingchanges_trackchanges_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
+ <data name="download_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\download_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
<data name="checkbox_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\checkbox_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="fullstackedcolumn3d_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\fullstackedcolumn3d_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="mapit_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\mapit_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="editingfillleft_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\editingfillleft_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -190,14 +199,17 @@
<data name="user_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\user_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
- <data name="show_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
- <value>..\Resources\show_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ <data name="time2_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\time2_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="linktoprevious_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\linktoprevious_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
- <data name="download_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
- <value>..\Resources\download_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ <data name="area3d_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\area3d_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="renamedatasource_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\renamedatasource_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="trackingchanges_trackchanges_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\trackingchanges_trackchanges_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -217,6 +229,9 @@
<data name="removegroupfooter_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\removegroupfooter_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
+ <data name="forcetesting_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\forcetesting_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
<data name="trackingchanges_allmarkup_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\trackingchanges_allmarkup_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
@@ -229,10 +244,13 @@
<data name="3dcolumn_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\3dcolumn_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
+ <data name="knowledgebasearticle_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\knowledgebasearticle_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
<data name="listmultilevel_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\listmultilevel_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
- <data name="forcetesting_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
- <value>..\Resources\forcetesting_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ <data name="edit_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\edit_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/TestForm/FluentDesignForm1.Designer.cs b/DevApp/Gs.DevApp/TestForm/FluentDesignForm1.Designer.cs
deleted file mode 100644
index cb226f6..0000000
--- a/DevApp/Gs.DevApp/TestForm/FluentDesignForm1.Designer.cs
+++ /dev/null
@@ -1,105 +0,0 @@
-锘�
-namespace Gs.DevApp.TestForm
-{
- partial class FluentDesignForm1
- {
- /// <summary>
- /// Required designer variable.
- /// </summary>
- private System.ComponentModel.IContainer components = null;
-
- /// <summary>
- /// Clean up any resources being used.
- /// </summary>
- /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Windows Form Designer generated code
-
- /// <summary>
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- /// </summary>
- private void InitializeComponent()
- {
- this.components = new System.ComponentModel.Container();
- this.fluentDesignFormContainer1 = new DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormContainer();
- this.accordionControl1 = new DevExpress.XtraBars.Navigation.AccordionControl();
- this.fluentDesignFormControl1 = new DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl();
- this.accordionControlElement1 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
- this.fluentFormDefaultManager1 = new DevExpress.XtraBars.FluentDesignSystem.FluentFormDefaultManager(this.components);
- ((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.fluentDesignFormControl1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.fluentFormDefaultManager1)).BeginInit();
- this.SuspendLayout();
- //
- // fluentDesignFormContainer1
- //
- this.fluentDesignFormContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.fluentDesignFormContainer1.Location = new System.Drawing.Point(260, 46);
- this.fluentDesignFormContainer1.Name = "fluentDesignFormContainer1";
- this.fluentDesignFormContainer1.Size = new System.Drawing.Size(431, 427);
- this.fluentDesignFormContainer1.TabIndex = 0;
- //
- // accordionControl1
- //
- this.accordionControl1.Dock = System.Windows.Forms.DockStyle.Left;
- this.accordionControl1.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] {
- this.accordionControlElement1});
- this.accordionControl1.Location = new System.Drawing.Point(0, 46);
- this.accordionControl1.Name = "accordionControl1";
- this.accordionControl1.ScrollBarMode = DevExpress.XtraBars.Navigation.ScrollBarMode.Touch;
- this.accordionControl1.Size = new System.Drawing.Size(260, 427);
- this.accordionControl1.TabIndex = 1;
- this.accordionControl1.ViewType = DevExpress.XtraBars.Navigation.AccordionControlViewType.HamburgerMenu;
- //
- // fluentDesignFormControl1
- //
- this.fluentDesignFormControl1.Dock = System.Windows.Forms.DockStyle.Top;
- this.fluentDesignFormControl1.FluentDesignForm = this;
- this.fluentDesignFormControl1.Location = new System.Drawing.Point(0, 0);
- this.fluentDesignFormControl1.Manager = this.fluentFormDefaultManager1;
- this.fluentDesignFormControl1.Name = "fluentDesignFormControl1";
- this.fluentDesignFormControl1.Size = new System.Drawing.Size(691, 46);
- this.fluentDesignFormControl1.TabIndex = 2;
- this.fluentDesignFormControl1.TabStop = false;
- //
- // accordionControlElement1
- //
- this.accordionControlElement1.Name = "accordionControlElement1";
- this.accordionControlElement1.Text = "Element1";
- //
- // Form1
- //
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(691, 473);
- this.ControlContainer = this.fluentDesignFormContainer1;
- this.Controls.Add(this.fluentDesignFormContainer1);
- this.Controls.Add(this.accordionControl1);
- this.Controls.Add(this.fluentDesignFormControl1);
- this.FluentDesignFormControl = this.fluentDesignFormControl1;
- this.Name = "FluentDesignForm1";
- this.NavigationControl = this.accordionControl1;
- this.Text = "FluentDesignForm1";
- ((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.fluentDesignFormControl1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.fluentFormDefaultManager1)).EndInit();
- this.ResumeLayout(false);
-
- }
-
- #endregion
- private DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormContainer fluentDesignFormContainer1;
- private DevExpress.XtraBars.Navigation.AccordionControl accordionControl1;
- private DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl fluentDesignFormControl1;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement1;
- private DevExpress.XtraBars.FluentDesignSystem.FluentFormDefaultManager fluentFormDefaultManager1;
- }
-}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/TestForm/FluentDesignForm1.cs b/DevApp/Gs.DevApp/TestForm/FluentDesignForm1.cs
deleted file mode 100644
index 9957245..0000000
--- a/DevApp/Gs.DevApp/TestForm/FluentDesignForm1.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-锘縰sing DevExpress.XtraBars;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-
-namespace Gs.DevApp.TestForm
-{
- public partial class FluentDesignForm1 : DevExpress.XtraBars.FluentDesignSystem.FluentDesignForm
- {
- public FluentDesignForm1()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/DevApp/Gs.DevApp/TestForm/ToolbarForm1.Designer.cs b/DevApp/Gs.DevApp/TestForm/ToolbarForm1.Designer.cs
deleted file mode 100644
index 09e834f..0000000
--- a/DevApp/Gs.DevApp/TestForm/ToolbarForm1.Designer.cs
+++ /dev/null
@@ -1,140 +0,0 @@
-锘�
-namespace Gs.DevApp.TestForm
-{
- partial class ToolbarForm1
- {
- /// <summary>
- /// Required designer variable.
- /// </summary>
- private System.ComponentModel.IContainer components = null;
-
- /// <summary>
- /// Clean up any resources being used.
- /// </summary>
- /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Windows Form Designer generated code
-
- /// <summary>
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- /// </summary>
- private void InitializeComponent()
- {
- this.components = new System.ComponentModel.Container();
- this.barManager1 = new DevExpress.XtraBars.BarManager(this.components);
- this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
- this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
- this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
- this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
- this.bar1 = new DevExpress.XtraBars.Bar();
- this.bar2 = new DevExpress.XtraBars.Bar();
- this.bar3 = new DevExpress.XtraBars.Bar();
- ((System.ComponentModel.ISupportInitialize)(this.barManager1)).BeginInit();
- this.SuspendLayout();
- //
- // barManager1
- //
- this.barManager1.Bars.AddRange(new DevExpress.XtraBars.Bar[] {
- this.bar1,
- this.bar2,
- this.bar3});
- this.barManager1.DockControls.Add(this.barDockControlTop);
- this.barManager1.DockControls.Add(this.barDockControlBottom);
- this.barManager1.DockControls.Add(this.barDockControlLeft);
- this.barManager1.DockControls.Add(this.barDockControlRight);
- this.barManager1.Form = this;
- this.barManager1.MainMenu = this.bar2;
- this.barManager1.MaxItemId = 0;
- this.barManager1.StatusBar = this.bar3;
- //
- // barDockControlTop
- //
- this.barDockControlTop.CausesValidation = false;
- this.barDockControlTop.Dock = System.Windows.Forms.DockStyle.Top;
- this.barDockControlTop.Location = new System.Drawing.Point(0, 0);
- this.barDockControlTop.Size = new System.Drawing.Size(632, 51);
- //
- // barDockControlBottom
- //
- this.barDockControlBottom.CausesValidation = false;
- this.barDockControlBottom.Dock = System.Windows.Forms.DockStyle.Bottom;
- this.barDockControlBottom.Location = new System.Drawing.Point(0, 255);
- this.barDockControlBottom.Size = new System.Drawing.Size(632, 23);
- //
- // barDockControlLeft
- //
- this.barDockControlLeft.CausesValidation = false;
- this.barDockControlLeft.Dock = System.Windows.Forms.DockStyle.Left;
- this.barDockControlLeft.Location = new System.Drawing.Point(0, 51);
- this.barDockControlLeft.Size = new System.Drawing.Size(0, 204);
- //
- // barDockControlRight
- //
- this.barDockControlRight.CausesValidation = false;
- this.barDockControlRight.Dock = System.Windows.Forms.DockStyle.Right;
- this.barDockControlRight.Location = new System.Drawing.Point(632, 51);
- this.barDockControlRight.Size = new System.Drawing.Size(0, 204);
- //
- // bar1
- //
- this.bar1.BarName = "Tools";
- this.bar1.DockCol = 0;
- this.bar1.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
- this.bar1.Text = "Tools";
- //
- // bar2
- //
- this.bar2.BarName = "Main menu";
- this.bar2.DockCol = 0;
- this.bar2.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
- this.bar2.OptionsBar.MultiLine = true;
- this.bar2.OptionsBar.UseWholeRow = true;
- this.bar2.Text = "Main menu";
- //
- // bar3
- //
- this.bar3.BarName = "Status bar";
- this.bar3.CanDockStyle = DevExpress.XtraBars.BarCanDockStyle.Bottom;
- this.bar3.DockCol = 0;
- this.bar3.DockStyle = DevExpress.XtraBars.BarDockStyle.Bottom;
- this.bar3.OptionsBar.AllowQuickCustomization = false;
- this.bar3.OptionsBar.DrawDragBorder = false;
- this.bar3.OptionsBar.UseWholeRow = true;
- this.bar3.Text = "Status bar";
- //
- // Form1
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(632, 278);
- this.Controls.Add(this.barDockControlLeft);
- this.Controls.Add(this.barDockControlRight);
- this.Controls.Add(this.barDockControlBottom);
- this.Controls.Add(this.barDockControlTop);
- this.Text = "ToolbarForm1";
- ((System.ComponentModel.ISupportInitialize)(this.barManager1)).EndInit();
- this.ResumeLayout(false);
-
- }
-
- #endregion
-
- private DevExpress.XtraBars.BarManager barManager1;
- private DevExpress.XtraBars.Bar bar1;
- private DevExpress.XtraBars.Bar bar2;
- private DevExpress.XtraBars.Bar bar3;
- private DevExpress.XtraBars.BarDockControl barDockControlTop;
- private DevExpress.XtraBars.BarDockControl barDockControlBottom;
- private DevExpress.XtraBars.BarDockControl barDockControlLeft;
- private DevExpress.XtraBars.BarDockControl barDockControlRight;
- }
-}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/TestForm/ToolbarForm1.cs b/DevApp/Gs.DevApp/TestForm/ToolbarForm1.cs
deleted file mode 100644
index 8ff9464..0000000
--- a/DevApp/Gs.DevApp/TestForm/ToolbarForm1.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-锘縰sing DevExpress.XtraBars;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace Gs.DevApp.TestForm
-{
- public partial class ToolbarForm1 : DevExpress.XtraEditors.XtraForm
- {
- public ToolbarForm1()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/ToolBox/Msg.cs b/DevApp/Gs.DevApp/ToolBox/Msg.cs
deleted file mode 100644
index 9e8f0f7..0000000
--- a/DevApp/Gs.DevApp/ToolBox/Msg.cs
+++ /dev/null
@@ -1,100 +0,0 @@
-锘縰sing System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace Gs.DevApp.ToolBox
-{
- /// <summary>
- /// 绯荤粺娑堟伅鎻愮ず绐椾綋
- /// </summary>
- public class Msg
- {
- /// <summary>
- /// 鎵撳紑瀵硅瘽妗�
- /// </summary>
- /// <param name="msg">鏈瀵硅瘽鍐呭</param>
- /// <returns></returns>
- public static bool AskQuestion(string msg)
- {
- DialogResult r;
- r = MessageBox.Show(msg, "纭",
- MessageBoxButtons.YesNo,
- MessageBoxIcon.Question,
- MessageBoxDefaultButton.Button2);
- return r == DialogResult.Yes;
- }
-
- /// <summary>
- /// 閿欒娑堟伅鎻愮ず妗�
- /// </summary>
- /// <param name="msg">閿欒娑堟伅鍐呭</param>
- public static void ShowError(string msg)
- {
- MessageBox.Show(msg, "璀﹀憡",
- MessageBoxButtons.OK,
- MessageBoxIcon.Hand,
- MessageBoxDefaultButton.Button1);
- }
-
- /// <summary>
- /// 鏄剧ず绯荤粺寮傚父
- /// </summary>
- /// <param name="e">绯荤粺寮傚父</param>
- public static void ShowException(Exception e)
- {
- var s = e.Message;
- var innerMsg = string.Empty;
-
- if (e.InnerException != null)
- {
- innerMsg = e.InnerException.Message;
- s += "\n" + innerMsg;
- }
-
- Warning(s);
- }
-
- public static void ShowException(Exception ex, string customMessage)
- {
- //if (ex is CustomException)
- //{
- // ShowException(ex);
- //}
- //else if (customMessage != "")
- //{
- // Warning(customMessage);
- //}
- //else
- //{
- // Warning(ex.Message);
- //}
- }
-
- /// <summary>
- /// 淇℃伅鎻愮ず妗�
- /// </summary>
- /// <param name="msg">鏈鏄剧ず鐨勬秷鎭�</param>
- public static void ShowInformation(string msg)
- {
- MessageBox.Show(msg, "淇℃伅",
- MessageBoxButtons.OK,
- MessageBoxIcon.Asterisk,
- MessageBoxDefaultButton.Button1);
- }
-
- /// <summary>
- /// 璀﹀憡鎻愮ず妗�
- /// </summary>
- /// <param name="msg">璀﹀憡鍐呭</param>
- public static void Warning(string msg)
- {
- MessageBox.Show(msg, "璀﹀憡",
- MessageBoxButtons.OK,
- MessageBoxIcon.Exclamation,
- MessageBoxDefaultButton.Button1);
- }
- }
-}
diff --git a/DevApp/Gs.DevApp/ToolBox/Utility.cs b/DevApp/Gs.DevApp/ToolBox/Utility.cs
deleted file mode 100644
index c55e1e3..0000000
--- a/DevApp/Gs.DevApp/ToolBox/Utility.cs
+++ /dev/null
@@ -1,131 +0,0 @@
-锘縰sing Newtonsoft.Json.Linq;
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.IO;
-using System.Linq;
-using System.Net;
-using System.Reflection;
-using System.Text;
-using System.Threading.Tasks;
-using Gs.DevApp.ToolBox;
-using System.Resources;
-using System.Drawing;
-using Newtonsoft.Json;
-using Gs.DevApp.Models;
-
-namespace Gs.DevApp.ToolBox
-{
- /// <summary>
- /// 閫氱敤绫�
- /// </summary>
- public class Utility
- {
- private static string WebApiUrl = System.Configuration.ConfigurationSettings.AppSettings.Get("WebApiUrl").ToString();
-
- /// <summary>
- /// httpPost璁块棶鏈嶅姟
- /// </summary>
- /// <param name="url">鏈嶅姟鍦板潃</param>
- /// <param name="meth">鏂规硶鍚嶇О</param>
- /// <param name="param">鍙傛暟</param>
- /// <returns></returns>
- public static string HttpPost(string url, string meth, string param)
- {
- if (string.IsNullOrEmpty(url))
- url = WebApiUrl;
- url += meth;
- HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
- request.Method = "POST";
- request.ContentType = "application/json";
- request.Headers.Add("token", GetBasicAuthTicket());
- request.Accept = "*/*";
- request.Timeout = 15000;
- request.AllowAutoRedirect = false;
- StreamWriter requestStream = null;
- WebResponse response = null;
- string responseStr = null;
- try
- {
- requestStream = new StreamWriter(request.GetRequestStream());
- requestStream.Write(param);
- requestStream.Close();
- response = request.GetResponse();
- if (response != null)
- {
- StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
- responseStr = reader.ReadToEnd();
- //File.WriteAllText(Server.MapPath("~/") + @"\test.txt", responseStr);
- reader.Close();
- }
- }
- catch (Exception ex)
- {
- throw ex;
- }
- finally
- {
- request = null;
- requestStream = null;
- response = null;
- }
- return responseStr;
- }
- /// <summary>
- /// 鏍规嵁鍥剧墖鍚嶈鍙栬祫婧愭枃浠�,涓嶅甫鍚庣紑鍚�
- /// </summary>
- /// <param name="imageName"></param>
- /// <returns></returns>
- public static Image GetImgFromResource(string imageName)
- {
- // 鑾峰彇褰撳墠绋嬪簭闆�
- Assembly assembly = Assembly.GetExecutingAssembly();
- // 鍒涘缓璧勬簮绠$悊鍣ㄦ潵璁块棶璧勬簮
- ResourceManager resourceManager = new ResourceManager("GsDxApp.Properties.Resources", assembly);
- // 灏濊瘯鑾峰彇鍥剧墖璧勬簮
- Image image = resourceManager.GetObject(imageName) as Image;
- if (image != null)
- {
- return image;
- }
- else
- {
- return null;
- }
- }
- /// <summary>
- /// 璇诲彇token
- /// </summary>
- /// <returns></returns>
- public static string GetBasicAuthTicket()
- {
- string token = Guid.NewGuid().ToString();
- return token;
- }
- /// <summary>
- /// 鏍囧噯json涓茶繑鍥� table锛�
- /// </summary>
- /// <param name="strReturn"></param>
- /// <returns></returns>
- public static ReturnModel<PageListModel> GetTableByJson(string strReturn)
- {
- ReturnModel<PageListModel> rto = new ReturnModel<PageListModel>();
- JObject json = JObject.Parse(strReturn);
- rto.rtnCode = json["rtnCode"].ToString();
- rto.rtnMsg = json["rtnMsg"].ToString();
- rto.rtnData = new PageListModel();
- rto.rtnData.pages = int.Parse(json["rtnData"]["pages"].ToString());
- rto.rtnData.total = int.Parse(json["rtnData"]["total"].ToString());
- rto.rtnData.everyPageSize = int.Parse(json["rtnData"]["everyPageSize"].ToString());
- JArray array = new JArray();
- var d = json["rtnData"]["list"];
- foreach (var a in d)
- {
- array.Add(a);
- }
- DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString());
- rto.rtnData.list = dt;
- return rto;
- }
- }
-}
diff --git a/DevApp/Gs.DevApp/UserControl/ShowDialogForm.cs b/DevApp/Gs.DevApp/UserControl/ShowDialogForm.cs
index 6234de0..900ace8 100644
--- a/DevApp/Gs.DevApp/UserControl/ShowDialogForm.cs
+++ b/DevApp/Gs.DevApp/UserControl/ShowDialogForm.cs
@@ -112,7 +112,7 @@
this.maxProcess = _maxProcess > this.MinProcess ? _maxProcess : MinProcess;
lblCaption.Text = this.Caption;
- lblMessage.Text = this.Message;
+ // lblMessage.Text = this.Message;
lblContent.Text = this.Content;
progressShow.Properties.Minimum = MinProcess;
progressShow.Properties.Maximum = MaxProcess;
@@ -145,7 +145,7 @@
public void SetMessage(string newMessage)
{
this.Message = newMessage;
- lblMessage.Text = this.Message;
+ // lblMessage.Text = this.Message;
progressShow.PerformStep();
this.Refresh();
}
diff --git a/DevApp/Gs.DevApp/UserControl/ShowDialogForm.designer.cs b/DevApp/Gs.DevApp/UserControl/ShowDialogForm.designer.cs
index f163c4c..16d48c6 100644
--- a/DevApp/Gs.DevApp/UserControl/ShowDialogForm.designer.cs
+++ b/DevApp/Gs.DevApp/UserControl/ShowDialogForm.designer.cs
@@ -28,57 +28,20 @@
/// </summary>
private void InitializeComponent()
{
- this.panelControl1 = new DevExpress.XtraEditors.PanelControl();
- this.lblCaption = new DevExpress.XtraEditors.LabelControl();
- this.lblMessage = new DevExpress.XtraEditors.LabelControl();
- this.lblContent = new DevExpress.XtraEditors.LabelControl();
this.progressShow = new DevExpress.XtraEditors.ProgressBarControl();
+ this.lblContent = new DevExpress.XtraEditors.LabelControl();
+ this.lblCaption = new DevExpress.XtraEditors.LabelControl();
this.panelControl2 = new DevExpress.XtraEditors.PanelControl();
- ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).BeginInit();
- this.panelControl1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.progressShow.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.panelControl2)).BeginInit();
this.panelControl2.SuspendLayout();
this.SuspendLayout();
//
- // panelControl1
- //
- this.panelControl1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Style3D;
- this.panelControl1.Controls.Add(this.lblCaption);
- this.panelControl1.Dock = System.Windows.Forms.DockStyle.Top;
- this.panelControl1.Location = new System.Drawing.Point(0, 0);
- this.panelControl1.Name = "panelControl1";
- this.panelControl1.Size = new System.Drawing.Size(436, 34);
- this.panelControl1.TabIndex = 0;
- //
- // lblCaption
- //
- this.lblCaption.Location = new System.Drawing.Point(5, 9);
- this.lblCaption.Name = "lblCaption";
- this.lblCaption.Size = new System.Drawing.Size(41, 14);
- this.lblCaption.TabIndex = 0;
- this.lblCaption.Text = "Caption";
- //
- // lblMessage
- //
- this.lblMessage.Location = new System.Drawing.Point(24, 7);
- this.lblMessage.Name = "lblMessage";
- this.lblMessage.Size = new System.Drawing.Size(46, 14);
- this.lblMessage.TabIndex = 2;
- this.lblMessage.Text = "Message";
- //
- // lblContent
- //
- this.lblContent.Location = new System.Drawing.Point(24, 31);
- this.lblContent.Name = "lblContent";
- this.lblContent.Size = new System.Drawing.Size(45, 14);
- this.lblContent.TabIndex = 3;
- this.lblContent.Text = "Content";
- //
// progressShow
//
this.progressShow.EditValue = 1;
- this.progressShow.Location = new System.Drawing.Point(24, 59);
+ this.progressShow.Location = new System.Drawing.Point(24, 94);
+ this.progressShow.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.progressShow.Name = "progressShow";
this.progressShow.Properties.Appearance.BackColor = System.Drawing.Color.Transparent;
this.progressShow.Properties.Appearance.ForeColor = System.Drawing.Color.Black;
@@ -90,39 +53,53 @@
this.progressShow.Properties.ShowTitle = true;
this.progressShow.Properties.StartColor = System.Drawing.Color.Empty;
this.progressShow.Properties.Step = 1;
- this.progressShow.Size = new System.Drawing.Size(400, 15);
+ this.progressShow.Size = new System.Drawing.Size(457, 19);
this.progressShow.TabIndex = 4;
+ //
+ // lblContent
+ //
+ this.lblContent.Location = new System.Drawing.Point(24, 58);
+ this.lblContent.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
+ this.lblContent.Name = "lblContent";
+ this.lblContent.Size = new System.Drawing.Size(51, 18);
+ this.lblContent.TabIndex = 3;
+ this.lblContent.Text = "Content";
+ //
+ // lblCaption
+ //
+ this.lblCaption.Location = new System.Drawing.Point(24, 27);
+ this.lblCaption.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
+ this.lblCaption.Name = "lblCaption";
+ this.lblCaption.Size = new System.Drawing.Size(48, 18);
+ this.lblCaption.TabIndex = 0;
+ this.lblCaption.Text = "Caption";
//
// panelControl2
//
- this.panelControl2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
- | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
+ this.panelControl2.Controls.Add(this.lblCaption);
this.panelControl2.Controls.Add(this.lblContent);
this.panelControl2.Controls.Add(this.progressShow);
- this.panelControl2.Controls.Add(this.lblMessage);
- this.panelControl2.Location = new System.Drawing.Point(0, 38);
+ this.panelControl2.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panelControl2.Location = new System.Drawing.Point(0, 0);
+ this.panelControl2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.panelControl2.Name = "panelControl2";
- this.panelControl2.Size = new System.Drawing.Size(436, 83);
+ this.panelControl2.Size = new System.Drawing.Size(498, 151);
this.panelControl2.TabIndex = 5;
//
// ShowDialogForm
//
- this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+ this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 18F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(436, 124);
+ this.ClientSize = new System.Drawing.Size(498, 151);
this.Controls.Add(this.panelControl2);
- this.Controls.Add(this.panelControl1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
+ this.IconOptions.ShowIcon = false;
+ this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "ShowDialogForm";
- this.ShowIcon = false;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "ShowDialogForm";
- ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).EndInit();
- this.panelControl1.ResumeLayout(false);
- this.panelControl1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.progressShow.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.panelControl2)).EndInit();
this.panelControl2.ResumeLayout(false);
@@ -133,11 +110,9 @@
#endregion
- private DevExpress.XtraEditors.PanelControl panelControl1;
- private DevExpress.XtraEditors.LabelControl lblCaption;
- private DevExpress.XtraEditors.LabelControl lblMessage;
- private DevExpress.XtraEditors.LabelControl lblContent;
private DevExpress.XtraEditors.ProgressBarControl progressShow;
+ private DevExpress.XtraEditors.LabelControl lblContent;
+ private DevExpress.XtraEditors.LabelControl lblCaption;
private DevExpress.XtraEditors.PanelControl panelControl2;
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/UserControl/ToolBarMenu.Designer.cs b/DevApp/Gs.DevApp/UserControl/ToolBarMenu.Designer.cs
index ecb27c2..d60081a 100644
--- a/DevApp/Gs.DevApp/UserControl/ToolBarMenu.Designer.cs
+++ b/DevApp/Gs.DevApp/UserControl/ToolBarMenu.Designer.cs
@@ -38,10 +38,10 @@
this.barManager1 = new DevExpress.XtraBars.BarManager(this.components);
this.bar2 = new DevExpress.XtraBars.Bar();
this.btnAdd = new DevExpress.XtraBars.BarLargeButtonItem();
- this.barLargeButtonItem2 = new DevExpress.XtraBars.BarLargeButtonItem();
- this.barLargeButtonItem3 = new DevExpress.XtraBars.BarLargeButtonItem();
- this.barLargeButtonItem4 = new DevExpress.XtraBars.BarLargeButtonItem();
- this.barLargeButtonItem5 = new DevExpress.XtraBars.BarLargeButtonItem();
+ this.btnDel = new DevExpress.XtraBars.BarLargeButtonItem();
+ this.btnEdit = new DevExpress.XtraBars.BarLargeButtonItem();
+ this.btnSave = new DevExpress.XtraBars.BarLargeButtonItem();
+ this.btnView = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem6 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem7 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem8 = new DevExpress.XtraBars.BarLargeButtonItem();
@@ -100,10 +100,10 @@
this.barManager1.Form = this;
this.barManager1.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
this.btnAdd,
- this.barLargeButtonItem2,
- this.barLargeButtonItem3,
- this.barLargeButtonItem4,
- this.barLargeButtonItem5,
+ this.btnDel,
+ this.btnEdit,
+ this.btnSave,
+ this.btnView,
this.barButtonItem1,
this.barLargeButtonItem6,
this.barLargeButtonItem7,
@@ -122,10 +122,10 @@
this.bar2.DockStyle = DevExpress.XtraBars.BarDockStyle.Top;
this.bar2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.btnAdd, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
- new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barLargeButtonItem2, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
- new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barLargeButtonItem3, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
- new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barLargeButtonItem4, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
- new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.barLargeButtonItem5, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
+ new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.btnDel, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
+ new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.btnEdit, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
+ new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.btnSave, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
+ new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.btnView, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(this.barLargeButtonItem6),
new DevExpress.XtraBars.LinkPersistInfo(this.barLargeButtonItem7),
new DevExpress.XtraBars.LinkPersistInfo(this.barLargeButtonItem8),
@@ -143,37 +143,37 @@
this.btnAdd.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.trackingchanges_allmarkup_32x32;
this.btnAdd.Name = "btnAdd";
//
- // barLargeButtonItem2
+ // btnDel
//
- this.barLargeButtonItem2.Caption = "鍒犻櫎";
- this.barLargeButtonItem2.Id = 4;
- this.barLargeButtonItem2.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.removegroupfooter_16x16;
- this.barLargeButtonItem2.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.removegroupfooter_32x32;
- this.barLargeButtonItem2.Name = "barLargeButtonItem2";
+ this.btnDel.Caption = "鍒犻櫎";
+ this.btnDel.Id = 4;
+ this.btnDel.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.removegroupfooter_16x16;
+ this.btnDel.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.removegroupfooter_32x32;
+ this.btnDel.Name = "btnDel";
//
- // barLargeButtonItem3
+ // btnEdit
//
- this.barLargeButtonItem3.Caption = "淇敼";
- this.barLargeButtonItem3.Id = 5;
- this.barLargeButtonItem3.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.trackingchanges_trackchanges_16x16;
- this.barLargeButtonItem3.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.trackingchanges_trackchanges_32x32;
- this.barLargeButtonItem3.Name = "barLargeButtonItem3";
+ this.btnEdit.Caption = "淇敼";
+ this.btnEdit.Id = 5;
+ this.btnEdit.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.trackingchanges_trackchanges_16x16;
+ this.btnEdit.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.trackingchanges_trackchanges_32x32;
+ this.btnEdit.Name = "btnEdit";
//
- // barLargeButtonItem4
+ // btnSave
//
- this.barLargeButtonItem4.Caption = "淇濆瓨";
- this.barLargeButtonItem4.Id = 6;
- this.barLargeButtonItem4.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.exportfile_16x16;
- this.barLargeButtonItem4.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.exportfile_32x32;
- this.barLargeButtonItem4.Name = "barLargeButtonItem4";
+ this.btnSave.Caption = "淇濆瓨";
+ this.btnSave.Id = 6;
+ this.btnSave.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.exportfile_16x16;
+ this.btnSave.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.exportfile_32x32;
+ this.btnSave.Name = "btnSave";
//
- // barLargeButtonItem5
+ // btnView
//
- this.barLargeButtonItem5.Caption = "鏌ョ湅";
- this.barLargeButtonItem5.Id = 7;
- this.barLargeButtonItem5.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.show_16x16;
- this.barLargeButtonItem5.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.show_32x32;
- this.barLargeButtonItem5.Name = "barLargeButtonItem5";
+ this.btnView.Caption = "鏌ョ湅";
+ this.btnView.Id = 7;
+ this.btnView.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.show_16x16;
+ this.btnView.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.show_32x32;
+ this.btnView.Name = "btnView";
//
// barLargeButtonItem6
//
@@ -278,10 +278,10 @@
private DevExpress.XtraBars.BarManager barManager1;
private DevExpress.XtraBars.Bar bar2;
private DevExpress.XtraBars.BarLargeButtonItem btnAdd;
- private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem2;
- private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem3;
- private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem4;
- private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem5;
+ private DevExpress.XtraBars.BarLargeButtonItem btnDel;
+ private DevExpress.XtraBars.BarLargeButtonItem btnEdit;
+ private DevExpress.XtraBars.BarLargeButtonItem btnSave;
+ private DevExpress.XtraBars.BarLargeButtonItem btnView;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem6;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem7;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem8;
diff --git a/DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs b/DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs
index e66ec0e..2b04aae 100644
--- a/DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs
+++ b/DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs
@@ -1,23 +1,47 @@
锘縰sing DevExpress.XtraEditors;
using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
+
namespace Gs.DevApp.UserControl
{
public partial class ToolBarMenu : DevExpress.XtraEditors.XtraUserControl
{
+ /// <summary>
+ /// 鏂板
+ /// </summary>
public event EventHandler btnAddClick;
+
+ /// <summary>
+ /// 鍒犻櫎
+ /// </summary>
+ public event EventHandler btnDelClick;
+
+ /// <summary>
+ /// 淇敼
+ /// </summary>
+ public event EventHandler btnEdtClick;
+
public ToolBarMenu()
{
InitializeComponent();
this.btnAdd.ItemClick += BtnAdd_ItemClick;
+ this.btnDel.ItemClick += BtnDel_ItemClick;
+ this.btnEdit.ItemClick += BtnEdit_ItemClick;
+ }
+
+ private void BtnEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+ {
+ if (btnEdtClick != null)
+ {
+ btnEdtClick(this, e);
+ }
+ }
+
+ private void BtnDel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+ {
+ if (btnDelClick != null) {
+ btnDelClick(this, e);
+ }
}
private void BtnAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
diff --git a/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2 b/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2
index 9005824..280ff2e 100644
--- a/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2
+++ b/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2
Binary files differ
diff --git a/WebApi/.vs/GsMesSolution/FileContentIndex/a3306c0b-3453-46b3-bcf4-6e38ab6b139e.vsidx b/WebApi/.vs/GsMesSolution/FileContentIndex/a3306c0b-3453-46b3-bcf4-6e38ab6b139e.vsidx
deleted file mode 100644
index 9c00394..0000000
--- a/WebApi/.vs/GsMesSolution/FileContentIndex/a3306c0b-3453-46b3-bcf4-6e38ab6b139e.vsidx
+++ /dev/null
Binary files differ
diff --git a/WebApi/.vs/GsMesSolution/v17/.futdcache.v2 b/WebApi/.vs/GsMesSolution/v17/.futdcache.v2
index 448ddb6..ae7a62d 100644
--- a/WebApi/.vs/GsMesSolution/v17/.futdcache.v2
+++ b/WebApi/.vs/GsMesSolution/v17/.futdcache.v2
Binary files differ
diff --git a/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json b/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json
index 27e8c9d..189dc5d 100644
--- a/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json
+++ b/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json
@@ -1,7 +1,12 @@
{
"Version": 1,
"WorkspaceRootPath": "D:\\GsMesV2\\WebApi\\",
- "Documents": [],
+ "Documents": [
+ {
+ "AbsoluteMoniker": "D:0:0:{C77F6A1D-0CEA-40DE-9B03-C59B581531E8}|Gs.User\\Gs.User.csproj|d:\\gsmesv2\\webapi\\gs.user\\service\\usercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{C77F6A1D-0CEA-40DE-9B03-C59B581531E8}|Gs.User\\Gs.User.csproj|solutionrelative:gs.user\\service\\usercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ }
+ ],
"DocumentGroupContainers": [
{
"Orientation": 0,
@@ -9,7 +14,7 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": -1,
+ "SelectedChildIndex": 3,
"Children": [
{
"$type": "Bookmark",
@@ -22,6 +27,19 @@
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 0,
+ "Title": "UserController.cs",
+ "DocumentMoniker": "D:\\GsMesV2\\WebApi\\Gs.User\\Service\\UserController.cs",
+ "RelativeDocumentMoniker": "Gs.User\\Service\\UserController.cs",
+ "ToolTip": "D:\\GsMesV2\\WebApi\\Gs.User\\Service\\UserController.cs",
+ "RelativeToolTip": "Gs.User\\Service\\UserController.cs",
+ "ViewState": "AQIAAGYAAAAAAAAAAAAywHIAAAAvAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-27T14:27:24.014Z",
+ "EditorCaption": ""
}
]
}
diff --git a/WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v8.bin b/WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v8.bin
index 6ecfca7..4795a59 100644
--- a/WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v8.bin
+++ b/WebApi/.vs/ProjectEvaluation/gsmessolution.metadata.v8.bin
Binary files differ
diff --git a/WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v8.bin b/WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v8.bin
index e36debd..fb015b9 100644
--- a/WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v8.bin
+++ b/WebApi/.vs/ProjectEvaluation/gsmessolution.projects.v8.bin
Binary files differ
diff --git a/WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v8.bin b/WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v8.bin
index 721572d..f42330b 100644
--- a/WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v8.bin
+++ b/WebApi/.vs/ProjectEvaluation/gsmessolution.strings.v8.bin
Binary files differ
diff --git a/WebApi/Gs.Demo/Gs.Demo.csproj b/WebApi/Gs.Demo/Gs.Demo.csproj
index 91033c6..59f73cd 100644
--- a/WebApi/Gs.Demo/Gs.Demo.csproj
+++ b/WebApi/Gs.Demo/Gs.Demo.csproj
@@ -4,7 +4,7 @@
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
- <BaseOutputPath>D:\GsMes\Gs.HostIIS\bin</BaseOutputPath>
+ <BaseOutputPath>D:\GsMesV2\WebApi\Gs.HostIIS\bin</BaseOutputPath>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
</PropertyGroup>
diff --git a/WebApi/Gs.User/Gs.User.csproj b/WebApi/Gs.User/Gs.User.csproj
new file mode 100644
index 0000000..5e69710
--- /dev/null
+++ b/WebApi/Gs.User/Gs.User.csproj
@@ -0,0 +1,15 @@
+锘�<Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+ <TargetFramework>net8.0</TargetFramework>
+ <ImplicitUsings>enable</ImplicitUsings>
+ <Nullable>enable</Nullable>
+ <BaseOutputPath>D:\GsMesV2\WebApi\Gs.HostIIS\bin</BaseOutputPath>
+ <GenerateDocumentationFile>True</GenerateDocumentationFile>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <ProjectReference Include="..\Gs.Toolbox\Gs.Toolbox.csproj" />
+ </ItemGroup>
+
+</Project>
diff --git a/WebApi/Gs.User/Modes/UserLogin.cs b/WebApi/Gs.User/Modes/UserLogin.cs
index 49c93ce..d6adb17 100644
--- a/WebApi/Gs.User/Modes/UserLogin.cs
+++ b/WebApi/Gs.User/Modes/UserLogin.cs
@@ -8,17 +8,19 @@
{
public class UserLogin
{
- /// <summary>
- /// 璐﹀彿
- /// </summary>
- public string accountNo { get; set; }
-
+ public Guid userGuid { get; set; }
+
/// <summary>
/// 缁勭粐鏈烘瀯guid
/// </summary>
public Guid orgGuid { get; set; }
/// <summary>
+ /// 璐﹀彿
+ /// </summary>
+ public string accountNo { get; set; }
+
+ /// <summary>
/// 瀵嗙爜
/// </summary>
public string accountPwd { get; set; }
diff --git a/WebApi/Gs.User/Service/UserController.cs b/WebApi/Gs.User/Service/UserController.cs
index 614295d..895fd7f 100644
--- a/WebApi/Gs.User/Service/UserController.cs
+++ b/WebApi/Gs.User/Service/UserController.cs
@@ -8,6 +8,7 @@
using System.Linq;
using System.Text;
using Gs.User.Modes;
+using System.Diagnostics;
namespace Gs.User.Service
{
@@ -55,17 +56,6 @@
System.Data.DataRow row = dset.Tables[0].Rows[0];
m.loginGuid = Guid.Parse(row["loginGuid"].ToString());
m.loginOrgGuid = row["loginOrgGuid"].ToString();
- System.Text.StringBuilder sbR = new StringBuilder();
- if (dset.Tables.Count > 1 && dset.Tables[1].Rows.Count > 1)
- {
- foreach (System.Data.DataRow r in dset.Tables[1].Rows)
- {
- if (sbR.Length > 0)
- sbR.Append(",");
- sbR.Append(r["rightGuid"].ToString());
- }
- }
- m.loginRightList = sbR.ToString();
return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "鐧诲綍鎴愬姛锛�");
}
}
@@ -81,5 +71,74 @@
}
return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Exception, "鐧诲綍澶辫触锛�");
}
+
+ /// <summary>
+ /// 璇诲彇鐢ㄦ埛鐧诲綍淇℃伅
+ /// </summary>
+ /// <param name="model"></param>
+ /// <returns></returns>
+ [RequestMethod(RequestMethods.POST)]
+ public ReturnDto<System.Dynamic.ExpandoObject> GetUserInfo([FromBody] UserLogin model)
+ {
+ Guid userGuid = model.userGuid;
+ DataSet dset = new DataSet();
+ dynamic m = new System.Dynamic.ExpandoObject();
+ using (SqlConnection conn = new SqlConnection(DbHelperSQL.strConn))
+ {
+ using (SqlCommand cmd = new SqlCommand("[prc_user_info]", conn))
+ {
+ try
+ {
+ conn.Open();
+ cmd.CommandType = CommandType.StoredProcedure;
+ SqlParameter[] parameters = new SqlParameter[] {
+ new SqlParameter("@userGuid",userGuid),
+ };
+ foreach (SqlParameter parameter in parameters)
+ {
+ cmd.Parameters.Add(parameter);
+ }
+ using (SqlDataAdapter dt = new SqlDataAdapter(cmd))
+ {
+ dt.Fill(dset, "0");
+ }
+ if (dset != null && dset.Tables.Count > 0 && dset.Tables[0].Rows.Count > 0)
+ {
+ System.Data.DataRow row = dset.Tables[0].Rows[0];
+ m.loginGuid = Guid.Parse(row["loginGuid"].ToString());
+ m.loginOrgGuid = row["loginOrgGuid"].ToString();
+ m.list = new List<MenuAction>();
+ if (dset.Tables.Count > 1 && dset.Tables[1].Rows.Count > 1)
+ {
+ foreach (DataRow dr in dset.Tables[1].Rows)
+ {
+ m.list.Add(
+ new MenuAction()
+ {
+ guid = Guid.Parse(dr["rightGuid"].ToString()),
+ upGuid = dr["upGuid"].ToString().Length > 0 ? Guid.Parse(dr["upGuid"].ToString()) : null,
+ name = dr["name"].ToString(),
+ icon = dr["icon"].ToString(),
+ fromPath = dr["fromPath"].ToString(),
+ category = int.Parse(dr["category"].ToString()),
+ }
+ );
+ }
+ return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "鐧诲綍鎴愬姛锛�");
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ LogHelper.Debug(this.ToString(), "GetUserInfo error锛�" + ex.Message);
+ }
+ finally
+ {
+ conn.Close();
+ }
+ }
+ }
+ return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Exception, "鐧诲綍澶辫触锛�");
+ }
}
}
--
Gitblit v1.9.3