?? mainwindow.cs
字號:
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using CallCenter.BusinessInterfaces.MainForms;
using System.Reflection;
using CallCenter.BusinessLayer;
using CallCenter.DALFactory;
using CallCenter.IDAL;
using CallCenter.Modules;
using CallCenter.OracleDAL;
using System.Data;
using System.IO;
using System.Xml;
using CallCenter.BusinessInterfaces.BaseForms;
using DevExpress.Utils;
namespace CallCenter.BusinessInterfaces.MainForms
{
/// <summary>
/// MainWindow 的摘要說明。
/// mdi主窗體是用來展現用應程序的容器,
/// 功能說明:本窗體分為菜單欄,工具條,樹形條,來電窗口,tab工作區,狀態欄構成
/// 此部分采取動態生成菜單項,樹形條,tab工作區,主要由用戶權限來控制菜單項,樹形條,tab工作區的顯示
/// 編寫人:趙維
/// 編寫時間:2006-5-20
/// 修改人:趙維
/// 修改時間:2006-6-2
///
/// </summary>
public class MainWindow : System.Windows.Forms.Form
{
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(MainWindow));
private string login_name;
private System.Windows.Forms.ImageList imageList1;
private DevExpress.XtraEditors.PanelControl axBossSoftPhone2;
private DevExpress.XtraEditors.PanelControl panel1;
private DevExpress.XtraEditors.PanelControl panel2;
private DevExpress.XtraNavBar.NavBarControl navBarControl1;
private DevExpress.XtraEditors.PanelControl panel3;
private System.ComponentModel.IContainer components;
private int ipage=0;
private System.Windows.Forms.PictureBox pictureBox1;
// private MapAllScreenDisplay mapall;
private DevExpress.XtraBars.BarManager barManager1;
private DevExpress.XtraBars.BarDockControl barDockControlTop;
private DevExpress.XtraBars.BarDockControl barDockControlBottom;
private DevExpress.XtraBars.BarDockControl barDockControlLeft;
private DevExpress.XtraBars.BarDockControl barDockControlRight;
private DevExpress.XtraBars.Bar bar1;
private DevExpress.XtraBars.BarStaticItem barStaticItem1;
private DevExpress.XtraBars.BarEditItem barEditItem1;
private DevExpress.XtraEditors.Repository.RepositoryItemTextEdit repositoryItemTextEdit1;
private DevExpress.XtraBars.BarStaticItem barStaticItem2;
private DevExpress.XtraBars.BarButtonItem barButtonItem1;
private DevExpress.XtraBars.BarButtonItem barButtonItem2;
private DevExpress.XtraBars.BarStaticItem barStaticItem3;
private DevExpress.XtraBars.Bar bar2;
private DevExpress.XtraBars.BarSubItem barSubItem1;
private DevExpress.XtraBars.BarButtonItem barButtonItem3;
private DevExpress.XtraBars.BarButtonItem barButtonItem4;
private DevExpress.XtraBars.BarSubItem barSubItem2;
private DevExpress.XtraBars.BarButtonItem barButtonItem5;
private DevExpress.XtraTab.XtraTabControl tabControl1;
private DevExpress.LookAndFeel.DefaultLookAndFeel defaultLookAndFeel1;
private DevExpress.XtraBars.BarButtonItem barButtonItem6;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem1;
private DevExpress.XtraBars.Bar bar3;
private DevExpress.XtraBars.BarToolbarsListItem barToolbarsListItem1;
private DevExpress.XtraBars.BarLargeButtonItem Auto;
private DevExpress.XtraBars.BarLargeButtonItem OutPhone;
private DevExpress.XtraBars.BarLargeButtonItem Play;
private DevExpress.XtraBars.BarLargeButtonItem Fax;
private DevExpress.XtraBars.BarLargeButtonItem Pause;
private DevExpress.XtraBars.BarLargeButtonItem Conference;
private DevExpress.XtraBars.BarLargeButtonItem Disconnect;
private DevExpress.XtraBars.BarEditItem barEditItem2;
private DevExpress.XtraEditors.Repository.RepositoryItemTextEdit repositoryItemTextEdit2;
private DevExpress.XtraBars.BarEditItem barEditItem3;
private DevExpress.XtraEditors.Repository.RepositoryItemTextEdit repositoryItemTextEdit3;
private DevExpress.XtraBars.BarLinkContainerItem barLinkContainerItem1;
private DevExpress.XtraBars.BarButtonItem barButtonItem7;
private DevExpress.XtraBars.BarStaticItem barStaticItem4;
private DevExpress.XtraBars.BarStaticItem barStaticItem5;
private DevExpress.XtraBars.BarLargeButtonItem Carku;
private DevExpress.XtraBars.BarLargeButtonItem Grxx;
private DevExpress.XtraBars.BarLargeButtonItem Dwxx;
private DevExpress.XtraBars.BarLargeButtonItem gXsxx;
private DevExpress.XtraBars.BarLargeButtonItem dXsxx;
private DevExpress.XtraBars.BarLargeButtonItem Pdijc;
private DevExpress.XtraBars.BarLargeButtonItem tc;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem2;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem3;
private DevExpress.XtraBars.BarLinkContainerItem barLinkContainerItem2;
private DevExpress.XtraBars.BarEditItem barEditItem4;
private DevExpress.XtraEditors.Repository.RepositoryItemTextEdit repositoryItemTextEdit4;
private DevExpress.XtraBars.BarToolbarsListItem barToolbarsListItem2;
private DevExpress.XtraBars.BarButtonItem barButtonItem8;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem4;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem5;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem6;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem7;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem8;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem9;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem10;
private System.Windows.Forms.SaveFileDialog saveFileDialog1;
WaitDialogForm dlg;
public MainWindow()
{
dlg = new WaitDialogForm("Loading Components...");
InitializeComponent();
dlg.Close();
//
// TODO: 在 InitializeComponent 調用后添加任何構造函數代碼
//
}
/// <summary>
/// 清理所有正在使用的資源。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows 窗體設計器生成的代碼
/// <summary>
/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
/// 此方法的內容。
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(MainWindow));
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
this.axBossSoftPhone2 = new DevExpress.XtraEditors.PanelControl();
this.panel1 = new DevExpress.XtraEditors.PanelControl();
this.navBarControl1 = new DevExpress.XtraNavBar.NavBarControl();
this.panel2 = new DevExpress.XtraEditors.PanelControl();
this.panel3 = new DevExpress.XtraEditors.PanelControl();
this.tabControl1 = new DevExpress.XtraTab.XtraTabControl();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.barManager1 = new DevExpress.XtraBars.BarManager();
this.bar1 = new DevExpress.XtraBars.Bar();
this.barStaticItem1 = new DevExpress.XtraBars.BarStaticItem();
this.barStaticItem2 = new DevExpress.XtraBars.BarStaticItem();
this.barStaticItem3 = new DevExpress.XtraBars.BarStaticItem();
this.bar2 = new DevExpress.XtraBars.Bar();
this.bar3 = new DevExpress.XtraBars.Bar();
this.barLargeButtonItem9 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem3 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem4 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem5 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem6 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem7 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem8 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem10 = new DevExpress.XtraBars.BarLargeButtonItem();
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.barEditItem1 = new DevExpress.XtraBars.BarEditItem();
this.repositoryItemTextEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
this.barButtonItem1 = new DevExpress.XtraBars.BarButtonItem();
this.barButtonItem2 = new DevExpress.XtraBars.BarButtonItem();
this.barSubItem1 = new DevExpress.XtraBars.BarSubItem();
this.barButtonItem4 = new DevExpress.XtraBars.BarButtonItem();
this.barButtonItem3 = new DevExpress.XtraBars.BarButtonItem();
this.barSubItem2 = new DevExpress.XtraBars.BarSubItem();
this.barButtonItem5 = new DevExpress.XtraBars.BarButtonItem();
this.barButtonItem6 = new DevExpress.XtraBars.BarButtonItem();
this.barLargeButtonItem1 = new DevExpress.XtraBars.BarLargeButtonItem();
this.Carku = new DevExpress.XtraBars.BarLargeButtonItem();
this.barToolbarsListItem1 = new DevExpress.XtraBars.BarToolbarsListItem();
this.Grxx = new DevExpress.XtraBars.BarLargeButtonItem();
this.Dwxx = new DevExpress.XtraBars.BarLargeButtonItem();
this.gXsxx = new DevExpress.XtraBars.BarLargeButtonItem();
this.dXsxx = new DevExpress.XtraBars.BarLargeButtonItem();
this.Auto = new DevExpress.XtraBars.BarLargeButtonItem();
this.OutPhone = new DevExpress.XtraBars.BarLargeButtonItem();
this.Play = new DevExpress.XtraBars.BarLargeButtonItem();
this.Fax = new DevExpress.XtraBars.BarLargeButtonItem();
this.Pause = new DevExpress.XtraBars.BarLargeButtonItem();
this.Conference = new DevExpress.XtraBars.BarLargeButtonItem();
this.Pdijc = new DevExpress.XtraBars.BarLargeButtonItem();
this.Disconnect = new DevExpress.XtraBars.BarLargeButtonItem();
this.tc = new DevExpress.XtraBars.BarLargeButtonItem();
this.barEditItem2 = new DevExpress.XtraBars.BarEditItem();
this.repositoryItemTextEdit2 = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
this.barEditItem3 = new DevExpress.XtraBars.BarEditItem();
this.repositoryItemTextEdit3 = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
this.barLinkContainerItem1 = new DevExpress.XtraBars.BarLinkContainerItem();
this.barButtonItem7 = new DevExpress.XtraBars.BarButtonItem();
this.barStaticItem4 = new DevExpress.XtraBars.BarStaticItem();
this.barStaticItem5 = new DevExpress.XtraBars.BarStaticItem();
this.barLargeButtonItem2 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLinkContainerItem2 = new DevExpress.XtraBars.BarLinkContainerItem();
this.barEditItem4 = new DevExpress.XtraBars.BarEditItem();
this.repositoryItemTextEdit4 = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
this.barToolbarsListItem2 = new DevExpress.XtraBars.BarToolbarsListItem();
this.barButtonItem8 = new DevExpress.XtraBars.BarButtonItem();
this.defaultLookAndFeel1 = new DevExpress.LookAndFeel.DefaultLookAndFeel(this.components);
this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
((System.ComponentModel.ISupportInitialize)(this.axBossSoftPhone2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.panel1)).BeginInit();
this.panel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.navBarControl1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.panel2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.panel3)).BeginInit();
this.panel3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tabControl1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.barManager1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit4)).BeginInit();
this.SuspendLayout();
//
// imageList1
//
this.imageList1.ImageSize = new System.Drawing.Size(16, 16);
this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
//
// axBossSoftPhone2
//
this.axBossSoftPhone2.Appearance.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(181)), ((System.Byte)(207)), ((System.Byte)(255)));
this.axBossSoftPhone2.Appearance.Options.UseBackColor = true;
this.axBossSoftPhone2.Dock = System.Windows.Forms.DockStyle.Top;
this.axBossSoftPhone2.Location = new System.Drawing.Point(0, 83);
this.axBossSoftPhone2.Name = "axBossSoftPhone2";
this.axBossSoftPhone2.Size = new System.Drawing.Size(1028, 72);
this.axBossSoftPhone2.TabIndex = 9;
this.axBossSoftPhone2.Visible = false;
//
// panel1
//
this.panel1.Controls.Add(this.navBarControl1);
this.panel1.Dock = System.Windows.Forms.DockStyle.Left;
this.panel1.Location = new System.Drawing.Point(0, 155);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(152, 500);
this.panel1.TabIndex = 10;
//
// navBarControl1
//
this.navBarControl1.ActiveGroup = null;
this.navBarControl1.AllowDrop = true;
this.navBarControl1.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(236)), ((System.Byte)(244)), ((System.Byte)(247)));
this.navBarControl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.navBarControl1.LargeImages = this.imageList1;
this.navBarControl1.Location = new System.Drawing.Point(2, 2);
this.navBarControl1.Name = "navBarControl1";
this.navBarControl1.PaintStyleKind = DevExpress.XtraNavBar.NavBarViewKind.ExplorerBar;
this.navBarControl1.Size = new System.Drawing.Size(148, 496);
this.navBarControl1.SmallImages = this.imageList1;
this.navBarControl1.StoreDefaultPaintStyleName = true;
this.navBarControl1.TabIndex = 22;
this.navBarControl1.Text = "navBarControl1";
//
// panel2
//
this.panel2.Appearance.BackColor = System.Drawing.SystemColors.Desktop;
this.panel2.Appearance.Options.UseBackColor = true;
this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
this.panel2.Location = new System.Drawing.Point(152, 155);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(876, 8);
this.panel2.TabIndex = 12;
//
// panel3
//
this.panel3.Controls.Add(this.tabControl1);
this.panel3.Controls.Add(this.pictureBox1);
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel3.Location = new System.Drawing.Point(152, 163);
this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(876, 492);
this.panel3.TabIndex = 16;
//
// tabControl1
//
this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControl1.HeaderButtons = ((DevExpress.XtraTab.TabButtons)(((DevExpress.XtraTab.TabButtons.Prev | DevExpress.XtraTab.TabButtons.Next)
| DevExpress.XtraTab.TabButtons.Close)));
this.tabControl1.HeaderButtonsShowMode = DevExpress.XtraTab.TabButtonShowMode.Always;
this.tabControl1.Location = new System.Drawing.Point(2, 2);
this.tabControl1.Name = "tabControl1";
this.tabControl1.Size = new System.Drawing.Size(872, 488);
this.tabControl1.TabIndex = 2;
this.tabControl1.Text = "xtraTabControl1";
this.tabControl1.Visible = false;
this.tabControl1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.OnMouseUpTabPage);
this.tabControl1.CloseButtonClick += new System.EventHandler(this.tabControl1_ClosePressed);
//
// pictureBox1
//
this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage")));
this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.pictureBox1.Location = new System.Drawing.Point(2, 2);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(872, 488);
this.pictureBox1.TabIndex = 1;
this.pictureBox1.TabStop = false;
//
// 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);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -