📄 mainwindow.cs
字号:
//
this.Fax.Id = 44;
this.Fax.Name = "Fax";
//
// Pause
//
this.Pause.Id = 45;
this.Pause.Name = "Pause";
//
// Conference
//
this.Conference.Id = 46;
this.Conference.Name = "Conference";
//
// Pdijc
//
this.Pdijc.Caption = "PDI检查";
this.Pdijc.Id = 47;
this.Pdijc.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("Pdijc.LargeGlyph")));
this.Pdijc.Name = "Pdijc";
//
// Disconnect
//
this.Disconnect.Id = 48;
this.Disconnect.Name = "Disconnect";
//
// tc
//
this.tc.Caption = "退出系统";
this.tc.Id = 49;
this.tc.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("tc.LargeGlyph")));
this.tc.Name = "tc";
//
// barEditItem2
//
this.barEditItem2.Caption = "barEditItem2";
this.barEditItem2.Edit = this.repositoryItemTextEdit2;
this.barEditItem2.Id = 30;
this.barEditItem2.Name = "barEditItem2";
//
// repositoryItemTextEdit2
//
this.repositoryItemTextEdit2.AutoHeight = false;
this.repositoryItemTextEdit2.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Default;
this.repositoryItemTextEdit2.Name = "repositoryItemTextEdit2";
//
// barEditItem3
//
this.barEditItem3.Caption = "barEditItem3";
this.barEditItem3.Edit = this.repositoryItemTextEdit3;
this.barEditItem3.Id = 31;
this.barEditItem3.Name = "barEditItem3";
//
// repositoryItemTextEdit3
//
this.repositoryItemTextEdit3.AutoHeight = false;
this.repositoryItemTextEdit3.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Default;
this.repositoryItemTextEdit3.Name = "repositoryItemTextEdit3";
//
// barLinkContainerItem1
//
this.barLinkContainerItem1.Caption = "barLinkContainerItem1";
this.barLinkContainerItem1.Id = 32;
this.barLinkContainerItem1.Name = "barLinkContainerItem1";
//
// barButtonItem7
//
this.barButtonItem7.Caption = "barButtonItem7";
this.barButtonItem7.Id = 33;
this.barButtonItem7.Name = "barButtonItem7";
//
// barStaticItem4
//
this.barStaticItem4.Id = 34;
this.barStaticItem4.Name = "barStaticItem4";
this.barStaticItem4.TextAlignment = System.Drawing.StringAlignment.Near;
//
// barStaticItem5
//
this.barStaticItem5.AutoSize = DevExpress.XtraBars.BarStaticItemSize.None;
this.barStaticItem5.Id = 35;
this.barStaticItem5.Name = "barStaticItem5";
this.barStaticItem5.TextAlignment = System.Drawing.StringAlignment.Near;
this.barStaticItem5.Width = 400;
//
// barLargeButtonItem2
//
this.barLargeButtonItem2.Caption = "ww";
this.barLargeButtonItem2.CaptionAlignment = DevExpress.XtraBars.BarItemCaptionAlignment.Right;
this.barLargeButtonItem2.Id = 50;
this.barLargeButtonItem2.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("barLargeButtonItem2.LargeGlyph")));
this.barLargeButtonItem2.Name = "barLargeButtonItem2";
//
// barLinkContainerItem2
//
this.barLinkContainerItem2.Caption = "我";
this.barLinkContainerItem2.Id = 52;
this.barLinkContainerItem2.Name = "barLinkContainerItem2";
//
// barEditItem4
//
this.barEditItem4.Caption = "barEditItem4";
this.barEditItem4.Edit = this.repositoryItemTextEdit4;
this.barEditItem4.Id = 53;
this.barEditItem4.Name = "barEditItem4";
//
// repositoryItemTextEdit4
//
this.repositoryItemTextEdit4.AutoHeight = false;
this.repositoryItemTextEdit4.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Default;
this.repositoryItemTextEdit4.Name = "repositoryItemTextEdit4";
//
// barToolbarsListItem2
//
this.barToolbarsListItem2.Caption = "barToolbarsListItem2";
this.barToolbarsListItem2.Id = 54;
this.barToolbarsListItem2.Name = "barToolbarsListItem2";
//
// barButtonItem8
//
this.barButtonItem8.Caption = "barButtonItem8";
this.barButtonItem8.Id = 55;
this.barButtonItem8.Name = "barButtonItem8";
//
// defaultLookAndFeel1
//
this.defaultLookAndFeel1.LookAndFeel.SkinName = "Liquid Sky";
this.defaultLookAndFeel1.LookAndFeel.Style = DevExpress.LookAndFeel.LookAndFeelStyle.Skin;
this.defaultLookAndFeel1.LookAndFeel.UseWindowsXPTheme = false;
//
// MainWindow
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.BackColor = System.Drawing.SystemColors.Control;
this.ClientSize = new System.Drawing.Size(1028, 678);
this.Controls.Add(this.panel3);
this.Controls.Add(this.panel2);
this.Controls.Add(this.panel1);
this.Controls.Add(this.axBossSoftPhone2);
this.Controls.Add(this.barDockControlTop);
this.Controls.Add(this.barDockControlBottom);
this.Controls.Add(this.barDockControlLeft);
this.Controls.Add(this.barDockControlRight);
this.Name = "MainWindow";
this.Text = "佳霖汽贸进销存管理系统";
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.Closing += new System.ComponentModel.CancelEventHandler(this.MainWindow_Closing);
this.Load += new System.EventHandler(this.MainWindow_Load);
this.Closed += new System.EventHandler(this.MainWindow_Closed);
((System.ComponentModel.ISupportInitialize)(this.axBossSoftPhone2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.panel1)).EndInit();
this.panel1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.navBarControl1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.panel2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.panel3)).EndInit();
this.panel3.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.tabControl1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.barManager1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit4)).EndInit();
this.ResumeLayout(false);
}
#endregion
private void MainWindow_Load(object sender, System.EventArgs e)
{
this.defaultLookAndFeel1.LookAndFeel.SkinName =ShareClass.skin;
this.defaultLookAndFeel1.LookAndFeel.Style=DevExpress.LookAndFeel.LookAndFeelStyle.Skin;
this.tabControl1.HeaderLocation=DevExpress.XtraTab.TabHeaderLocation.Top;
this.tabControl1.HeaderButtonsShowMode=DevExpress.XtraTab.TabButtonShowMode.Always;
this.barStaticItem1.Caption="当前用户:"+ShareClass.Operator;
this.barStaticItem2.Caption="登录时间:"+ShareClass.LoginDate;
login_name=ShareClass.Operator;
SysoperatorBLL sysbll=new SysoperatorBLL();
SysoperatorInfo sysinfo=new SysoperatorInfo();
sysinfo=sysbll.getSysoperatorByLname(login_name);
int i=0;
int j=0;
int img=0;
int item=0;
int m=0;
// MenuItem mitem=new MenuItem();
DevExpress.XtraBars.BarButtonItem mitem3=new DevExpress.XtraBars.BarButtonItem();
DevExpress.XtraBars.BarSubItem mitem2=new DevExpress.XtraBars.BarSubItem();
Crownwood.Magic.Menus.MenuCommand mitem=new Crownwood.Magic.Menus.MenuCommand();
MenuItem mitem1=new MenuItem();
SysMenuBLL sysmenu=new SysMenuBLL();
DataSet ds=new DataSet();
DataTable dt=new DataTable();
DataColumn dc=new DataColumn();
try
{
ds=sysmenu.getSysmenu();
dt=ds.Tables["sysmenu"];
dc=dt.Columns["mname"];
foreach(DataRow dr in dt.Rows)
{
if(dr[dt.Columns["pid"]].ToString()=="" || dr[dt.Columns["pid"]]==null)
{
if(sysinfo.omenuid.IndexOf(dr[dt.Columns["id"]].ToString())!=-1)
{
mitem2=new DevExpress.XtraBars.BarSubItem(this.barManager1,dr[dc].ToString());
this.bar2.AddItem(mitem2);
this.navBarControl1.Groups.Add();
this.navBarControl1.Groups[j].Caption=dr[dc].ToString();
this.navBarControl1.Groups[j].Expanded=true;
}
}
else
{
continue;
}
string strexp="pid="+dr[dt.Columns["id"]];
string strord="ordernum asc";
DataRow[] funrow=ds.Tables["sysmenu"].Select(strexp,strord);
foreach(DataRow drc in funrow)
{
if(sysinfo.omenuid.IndexOf(drc[dt.Columns["id"]].ToString())!=-1)
{
// mitem.MenuItems.Add(drc[dc].ToString(),new EventHandler(Mnu_NewMenuItem_Click));
//
// mitem1=mitem.MenuItems[m];
// mitem1.Index=m;
// setMenuStyle(mitem1);
mitem3=new DevExpress.XtraBars.BarButtonItem(this.barManager1,drc[dc].ToString());
mitem2.AddItem(mitem3);
mitem3.ItemClick+=new DevExpress.XtraBars.ItemClickEventHandler(mitem3_ItemClick);
mitem.MenuCommands.Add(new Crownwood.Magic.Menus.MenuCommand(drc[dc].ToString(),new EventHandler(Mnu_NewMenuItem_Click)));
m++;
if(drc[dt.Columns["toolbar"]].ToString()=="0")
{
this.navBarControl1.Groups[j].AddItem();
this.navBarControl1.Items[item].Caption=drc[dc].ToString();
this.navBarControl1.Items[item].Tag=drc[dt.Columns["mname"]].ToString();
this.navBarControl1.Items[item].LinkClicked+=new DevExpress.XtraNavBar.NavBarLinkEventHandler(MainWindow_LinkClicked);
string imgpath=Application.StartupPath+"\\ico\\"+drc[dt.Columns["imagename"]].ToString();
if(File.Exists(imgpath))
{
this.imageList1.Images.Add(System.Drawing.Image.FromFile(imgpath));
this.navBarControl1.Items[item].LargeImageIndex=img;
// DevExpress.XtraBars.BarLargeButtonItem btlink=new DevExpress.XtraBars.BarLargeButtonItem(this.barManager1,drc[dt.Columns["mname"]].ToString(),img);
// btlink.ShowCaptionOnBar=true;
// btlink.Hint=drc[dt.Columns["mname"]].ToString();
// btlink.ItemClick+=new DevExpress.XtraBars.ItemClickEventHandler(btlink_ItemClick);
// btlink.Tag=drc[dt.Columns["mname"]].ToString();
// this.bar3.AddItem(btlink);
img++;
}
item++;
}
}
else
{
continue;
}
}
i++;
j++;
m=0;
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
// officeMenus1.Start(this);
}
private void menuItem3_Click(object sender, System.EventArgs e)
{
this.tabControl1.HeaderLocation =DevExpress.XtraTab.TabHeaderLocation.Bottom;
}
private void Menu_Click(object sender, EventArgs e)
{
string path="CallCenter.BusinessInterfaces";
string classname=path+".MainForms.UserManage";
Assembly assembly=Assembly.Load(path);
Type t=assembly.GetType(classname);
Form form=(Form)Activator.CreateInstance(t);
form.Show();
// UserManage um=new UserManage();
// um.Show();
}
private void Mnu_NewMenuItem_Click(object sender, System.EventArgs e)
{
this.Cursor = Cursors.WaitCursor;
String s = sender.ToString ( ) ;
// System.Windows.Forms.MenuItem mnuitm = new System.Windows.Forms.MenuItem();
// mnuitm = (System.Windows.Forms.MenuItem)sender;
Crownwood.Magic.Menus.MenuCommand mnuitm=new Crownwood.Magic.Menus.MenuCommand();
mnuitm=(Crownwood.Magic.Menus.MenuCommand)sender;
// MessageBox.Show ( "你选择的是 " + s, "菜单选择窗口!" , MessageBoxButtons.OK , MessageBoxIcon.Information ) ;
SystemClickEvent(mnuitm.Text);
this.Cursor = Cursors.Default ;
}
private Form LoadForm(string p_path,string p_classname)
{
Assembly assembly=Assembly.Load(p_path);
Type t=assembly.GetType(p_classname);
Form frmNew=(Form)Activator.CreateInstance(t);
return frmNew;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -