SVN r1048
SVN-Revision: r1048
This commit is contained in:
@@ -247,13 +247,13 @@ namespace Lskj.Main.Control
|
||||
ContextMenuStrip headMenuStrip = new ContextMenuStrip();
|
||||
headMenuStrip.Opening += HeadMenuStripOpening;
|
||||
ToolStripMenuItem removeOtherItem = new ToolStripMenuItem();
|
||||
removeOtherItem.Text = "关闭其他";
|
||||
removeOtherItem.Text = LanguageTranslation.Translatable ? LanguageTranslation.GetTranslatedText("关闭其他") : "关闭其他";
|
||||
removeOtherItem.Click += new EventHandler(RemoveItemClick);
|
||||
ToolStripMenuItem removeLeftItem = new ToolStripMenuItem();
|
||||
removeLeftItem.Text = "关闭左侧";
|
||||
removeLeftItem.Text = LanguageTranslation.Translatable ? LanguageTranslation.GetTranslatedText("关闭左侧") : "关闭左侧";
|
||||
removeLeftItem.Click += new EventHandler(RemoveItemClick);
|
||||
ToolStripMenuItem removeRightItem = new ToolStripMenuItem();
|
||||
removeRightItem.Text = "关闭右侧";
|
||||
removeRightItem.Text = LanguageTranslation.Translatable ? LanguageTranslation.GetTranslatedText("关闭右侧") : "关闭右侧";
|
||||
removeRightItem.Click += new EventHandler(RemoveItemClick);
|
||||
headMenuStrip.Items.Add(removeOtherItem);
|
||||
headMenuStrip.Items.Add(removeLeftItem);
|
||||
@@ -292,7 +292,7 @@ namespace Lskj.Main.Control
|
||||
this.pl_top_left.Visible = false;
|
||||
this.menuMain.Visible = false;
|
||||
this.lblSubTitle.Visible = false;
|
||||
this.toolStripLabel1.Text = "版本号:" + SystemInfo.Instance.Version;
|
||||
this.toolStripLabel1.Text = LanguageTranslation.Translatable ? LanguageTranslation.GetTranslatedText("版本号") + ":" + SystemInfo.Instance.Version : "版本号:" + SystemInfo.Instance.Version;
|
||||
this.SetDesktop();
|
||||
this.SetFormObject();
|
||||
this.SetAccounts();//设置账套
|
||||
@@ -455,11 +455,12 @@ namespace Lskj.Main.Control
|
||||
private void SetFormObject()
|
||||
{
|
||||
this.lbUserName.Text = ERPInfo.Instance.UserName;
|
||||
this.tsmi_userName.Text = "用户名:" + ERPInfo.Instance.UserName;
|
||||
this.tsmi_account_book.Text = "账套:" + ERPInfo.Instance.AccountBook;
|
||||
|
||||
this.tsmi_userName.Text = LanguageTranslation.Translatable ? LanguageTranslation.GetTranslatedText("用户名") + ":" + ERPInfo.Instance.UserName : "用户名:" + ERPInfo.Instance.UserName;
|
||||
this.tsmi_account_book.Text = LanguageTranslation.Translatable ? LanguageTranslation.GetTranslatedText("账套") + ":" + ERPInfo.Instance.AccountBook : "账套:" + ERPInfo.Instance.AccountBook;
|
||||
this.tsmi_version.Text = string.Format("Version:{0}", Assembly.GetExecutingAssembly().GetName().Version + "");
|
||||
string updateTime = IniHelper.Read("ApplicationUpdateTime");
|
||||
this.tsmi_upTime.Text = string.Format("更新时间:{0}", updateTime);
|
||||
this.tsmi_upTime.Text = LanguageTranslation.Translatable ? LanguageTranslation.GetTranslatedText("更新时间") + ":" + updateTime : "更新时间:" + updateTime;
|
||||
//this.lblSubTitle.Text = !string.IsNullOrEmpty(ERPInfo.Instance.SubSysName) ? SystemInfo.Instance.ClientName + "-" + ERPInfo.Instance.SubSysName : SystemInfo.Instance.ClientName;
|
||||
this.lblSubTitle.Text = (!string.IsNullOrEmpty(ERPInfo.Instance.SubSysName) && SystemInfo.Instance.ShowSubSysName) ? SystemInfo.Instance.ClientName + "-" + ERPInfo.Instance.SubSysName : SystemInfo.Instance.ClientName;
|
||||
|
||||
@@ -470,6 +471,16 @@ namespace Lskj.Main.Control
|
||||
this.menuMain.Visible = true;
|
||||
this.lblSubTitle.Visible = SystemInfo.Instance.HideSubtitle ? false : true;
|
||||
this.ResetPanelWidth();
|
||||
|
||||
if (LanguageTranslation.Translatable)
|
||||
{
|
||||
foreach (XtraTabPage page in tabMain.TabPages)
|
||||
{
|
||||
string text = page.Text;
|
||||
text = LanguageTranslation.GetTranslatedText(text.Trim());
|
||||
if (!text.Equals(page.Text.Trim())) page.Text = text;
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// <para>说明:子系统快捷窗口</para>
|
||||
@@ -889,7 +900,7 @@ namespace Lskj.Main.Control
|
||||
string menuCaption = item["menucaption"] + "";
|
||||
string menuid = item["menuid"] + "";
|
||||
string menuposition = item.Table.Columns.Contains("menuposition") ? item["menuposition"] + "" : "0";
|
||||
if (menuCaption.Equals(SystemInfo.Instance.SplitBar)) continue;
|
||||
if (!string.IsNullOrWhiteSpace(SystemInfo.Instance.SplitBar) && menuCaption.StartsWith(SystemInfo.Instance.SplitBar)) continue;
|
||||
// 加载左侧菜单
|
||||
if (menuStruct.Length == 2)
|
||||
{
|
||||
@@ -937,8 +948,8 @@ namespace Lskj.Main.Control
|
||||
#region 添加右侧菜单模块
|
||||
if (this._allMenus.Columns.Contains("menuposition") && (SystemInfo.Instance.IsOpenWork || SystemInfo.Instance.ShowGallerysFromMenu) && !SystemInfo.Instance.HideGallerys)
|
||||
{
|
||||
List<DataRow> layoutTopDataRows = rows.Where(n => (n["menuposition"] + "").Equals("1") && (n["menustruct"] + "").Length == 4 && (n["menustruct"] + "").Substring(0, 2).Equals(menuStruct) && !(n["menucaption"] + "").Equals(SystemInfo.Instance.SplitBar)).ToList();
|
||||
List<DataRow> layoutBotDataRows = rows.Where(n => (n["menuposition"] + "").Equals("2") && (n["menustruct"] + "").Length == 4 && (n["menustruct"] + "").Substring(0, 2).Equals(menuStruct) && !(n["menucaption"] + "").Equals(SystemInfo.Instance.SplitBar)).ToList();
|
||||
List<DataRow> layoutTopDataRows = rows.Where(n => (n["menuposition"] + "").Equals("1") && (n["menustruct"] + "").Length == 4 && (n["menustruct"] + "").Substring(0, 2).Equals(menuStruct) && !(!string.IsNullOrWhiteSpace(SystemInfo.Instance.SplitBar) && (n["menucaption"] + "").StartsWith(SystemInfo.Instance.SplitBar))).ToList();
|
||||
List<DataRow> layoutBotDataRows = rows.Where(n => (n["menuposition"] + "").Equals("2") && (n["menustruct"] + "").Length == 4 && (n["menustruct"] + "").Substring(0, 2).Equals(menuStruct) && !(!string.IsNullOrWhiteSpace(SystemInfo.Instance.SplitBar) && (n["menucaption"] + "").StartsWith(SystemInfo.Instance.SplitBar))).ToList();
|
||||
TableLayoutPanel topLayoutPanel = new TableLayoutPanel();
|
||||
topLayoutPanel.Dock = DockStyle.Fill;
|
||||
topLayoutPanel.RowCount = layoutTopDataRows.Count() + 1;
|
||||
@@ -1034,11 +1045,11 @@ namespace Lskj.Main.Control
|
||||
List<DataRow> groupDataRows = new List<DataRow>();
|
||||
if (this._allMenus.Columns.Contains("menuposition"))
|
||||
{
|
||||
groupDataRows = rows.Where(n => (n["menuposition"] + "").Equals("0") && (n["menustruct"] + "").Length == 4 && (n["menustruct"] + "").Substring(0, 2).Equals(menuStruct) && !(n["menucaption"] + "").Equals(SystemInfo.Instance.SplitBar)).ToList();
|
||||
groupDataRows = rows.Where(n => (n["menuposition"] + "").Equals("0") && (n["menustruct"] + "").Length == 4 && (n["menustruct"] + "").Substring(0, 2).Equals(menuStruct) && !(!string.IsNullOrEmpty(SystemInfo.Instance.SplitBar) && (n["menucaption"] + "").StartsWith(SystemInfo.Instance.SplitBar))).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
groupDataRows = rows.Where(n => (n["menustruct"] + "").Length == 4 && (n["menustruct"] + "").Substring(0, 2).Equals(menuStruct) && !(n["menucaption"] + "").Equals(SystemInfo.Instance.SplitBar)).ToList();
|
||||
groupDataRows = rows.Where(n => (n["menustruct"] + "").Length == 4 && (n["menustruct"] + "").Substring(0, 2).Equals(menuStruct) && !(!string.IsNullOrEmpty(SystemInfo.Instance.SplitBar) && (n["menucaption"] + "").StartsWith(SystemInfo.Instance.SplitBar))).ToList();
|
||||
}
|
||||
foreach (DataRow dataRow in groupDataRows)
|
||||
{
|
||||
@@ -1697,7 +1708,7 @@ namespace Lskj.Main.Control
|
||||
string menuCaption = row["MenuCaption"] + "";
|
||||
ToolStripMenuItem subItem = new ToolStripMenuItem(menuCaption);
|
||||
subItem.Font = new Font("微软雅黑", 10);
|
||||
if (menuCaption.Equals(SystemInfo.Instance.SplitBar)) subItem.Enabled = false;
|
||||
if (!string.IsNullOrEmpty(SystemInfo.Instance.SplitBar) && menuCaption.StartsWith(SystemInfo.Instance.SplitBar)) subItem.Enabled = false;
|
||||
// 功能模块
|
||||
try
|
||||
{
|
||||
@@ -1718,7 +1729,7 @@ namespace Lskj.Main.Control
|
||||
childItem.Text = child["MenuCaption"] + "";
|
||||
childItem.Font = new Font("微软雅黑", 10);
|
||||
childItem.Tag = new string[] { child["DllFileName"] + "", child["PurviewId"] + "", child["MenuId"] + "", child["UrlParams"] + "", subSysId + "", child["MenuCaption"] + "" };
|
||||
if (!childItem.Text.Equals(SystemInfo.Instance.SplitBar))
|
||||
if (!(!string.IsNullOrEmpty(SystemInfo.Instance.SplitBar) && childItem.Text.StartsWith(SystemInfo.Instance.SplitBar)))
|
||||
{
|
||||
childItem.Click += OnItemClick; ;
|
||||
}
|
||||
@@ -3525,7 +3536,7 @@ namespace Lskj.Main.Control
|
||||
{
|
||||
string menuId = lueUserName.EditValue;
|
||||
|
||||
if (lueUserName._popup.GridViewObj.GetFocusedDataRow()==null)
|
||||
if (lueUserName._popup.GridViewObj.GetFocusedDataRow() == null)
|
||||
{
|
||||
menuId = "";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user