⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmmain.cs

📁 问题定义 随着生活水平的日益提高
💻 CS
字号:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace 通讯录
{
	/// <summary>
	/// 主功能界面
	/// </summary>
	

	public class frmmain : System.Windows.Forms.Form
	{
		private System.Windows.Forms.MainMenu mainMenu1;
		private System.Windows.Forms.MenuItem menuItem1;
		private System.Windows.Forms.MenuItem menuItem2;
		private System.Windows.Forms.MenuItem menuItem3;
		private System.Windows.Forms.MenuItem menuItem4;
		private System.Windows.Forms.MenuItem menuItem5;
		private System.Windows.Forms.MenuItem menuItem6;
		private System.Windows.Forms.MenuItem menuItem7;
		private System.Windows.Forms.MenuItem menuItem8;
		private System.Windows.Forms.MenuItem menuItem9;
		private System.Windows.Forms.MenuItem menuItem10;
		private System.Windows.Forms.MenuItem menuItem12;
		private System.Windows.Forms.MenuItem menuItem13;
		private System.Windows.Forms.MenuItem menuItem14;
		private System.Windows.Forms.MenuItem menuItem15;
		private System.Windows.Forms.MenuItem menuItem16;
		private System.Windows.Forms.MenuItem menuItem17;
		private System.Windows.Forms.MenuItem menuItem11;
		private System.Windows.Forms.MenuItem menuItem18;
		private System.ComponentModel.IContainer components;

		public frmmain()
		{
			//
			// Windows 窗体设计器支持所必需的
			//
			InitializeComponent();

			//
			// 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.mainMenu1 = new System.Windows.Forms.MainMenu();
			this.menuItem1 = new System.Windows.Forms.MenuItem();
			this.menuItem2 = new System.Windows.Forms.MenuItem();
			this.menuItem18 = new System.Windows.Forms.MenuItem();
			this.menuItem3 = new System.Windows.Forms.MenuItem();
			this.menuItem11 = new System.Windows.Forms.MenuItem();
			this.menuItem4 = new System.Windows.Forms.MenuItem();
			this.menuItem5 = new System.Windows.Forms.MenuItem();
			this.menuItem6 = new System.Windows.Forms.MenuItem();
			this.menuItem8 = new System.Windows.Forms.MenuItem();
			this.menuItem9 = new System.Windows.Forms.MenuItem();
			this.menuItem10 = new System.Windows.Forms.MenuItem();
			this.menuItem7 = new System.Windows.Forms.MenuItem();
			this.menuItem12 = new System.Windows.Forms.MenuItem();
			this.menuItem13 = new System.Windows.Forms.MenuItem();
			this.menuItem14 = new System.Windows.Forms.MenuItem();
			this.menuItem15 = new System.Windows.Forms.MenuItem();
			this.menuItem16 = new System.Windows.Forms.MenuItem();
			this.menuItem17 = new System.Windows.Forms.MenuItem();
			// 
			// mainMenu1
			// 
			this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem1,
																					  this.menuItem5,
																					  this.menuItem12,
																					  this.menuItem15});
			// 
			// menuItem1
			// 
			this.menuItem1.Index = 0;
			this.menuItem1.MdiList = true;
			this.menuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem2,
																					  this.menuItem18,
																					  this.menuItem3,
																					  this.menuItem11,
																					  this.menuItem4});
			this.menuItem1.Shortcut = System.Windows.Forms.Shortcut.CtrlZ;
			this.menuItem1.Text = "系统设置";
			// 
			// menuItem2
			// 
			this.menuItem2.Index = 0;
			this.menuItem2.Shortcut = System.Windows.Forms.Shortcut.CtrlL;
			this.menuItem2.Text = "登录";
			this.menuItem2.Click += new System.EventHandler(this.menuItem2_Click);
			// 
			// menuItem18
			// 
			this.menuItem18.Index = 1;
			this.menuItem18.Text = "注销";
			this.menuItem18.Click += new System.EventHandler(this.menuItem18_Click);
			// 
			// menuItem3
			// 
			this.menuItem3.Index = 2;
			this.menuItem3.Text = "连接数据库";
			this.menuItem3.Click += new System.EventHandler(this.menuItem3_Click);
			// 
			// menuItem11
			// 
			this.menuItem11.Index = 3;
			this.menuItem11.Text = "-";
			// 
			// menuItem4
			// 
			this.menuItem4.Index = 4;
			this.menuItem4.Shortcut = System.Windows.Forms.Shortcut.CtrlE;
			this.menuItem4.Text = "退出";
			this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click);
			// 
			// menuItem5
			// 
			this.menuItem5.Index = 1;
			this.menuItem5.MdiList = true;
			this.menuItem5.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem6,
																					  this.menuItem7});
			this.menuItem5.Text = "系统管理";
			// 
			// menuItem6
			// 
			this.menuItem6.Index = 0;
			this.menuItem6.MdiList = true;
			this.menuItem6.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem8,
																					  this.menuItem9,
																					  this.menuItem10});
			this.menuItem6.Text = "通讯录管理";
			// 
			// menuItem8
			// 
			this.menuItem8.Index = 0;
			this.menuItem8.Text = "添加";
			this.menuItem8.Click += new System.EventHandler(this.menuItem8_Click);
			// 
			// menuItem9
			// 
			this.menuItem9.Index = 1;
			this.menuItem9.Text = "更新";
			this.menuItem9.Click += new System.EventHandler(this.menuItem9_Click);
			// 
			// menuItem10
			// 
			this.menuItem10.Index = 2;
			this.menuItem10.Text = "删除";
			this.menuItem10.Click += new System.EventHandler(this.menuItem10_Click);
			// 
			// menuItem7
			// 
			this.menuItem7.Index = 1;
			this.menuItem7.Text = "操作员管理";
			this.menuItem7.Click += new System.EventHandler(this.menuItem7_Click);
			// 
			// menuItem12
			// 
			this.menuItem12.Index = 2;
			this.menuItem12.MdiList = true;
			this.menuItem12.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					   this.menuItem13,
																					   this.menuItem14});
			this.menuItem12.Text = "信息查询";
			// 
			// menuItem13
			// 
			this.menuItem13.Index = 0;
			this.menuItem13.Text = "查询";
			this.menuItem13.Click += new System.EventHandler(this.menuItem13_Click);
			// 
			// menuItem14
			// 
			this.menuItem14.Index = 1;
			this.menuItem14.Text = "查看全部";
			this.menuItem14.Click += new System.EventHandler(this.menuItem14_Click);
			// 
			// menuItem15
			// 
			this.menuItem15.Index = 3;
			this.menuItem15.MdiList = true;
			this.menuItem15.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					   this.menuItem16,
																					   this.menuItem17});
			this.menuItem15.Shortcut = System.Windows.Forms.Shortcut.CtrlH;
			this.menuItem15.Text = "帮助";
			// 
			// menuItem16
			// 
			this.menuItem16.Index = 0;
			this.menuItem16.Text = "关于";
			this.menuItem16.Click += new System.EventHandler(this.menuItem16_Click);
			// 
			// menuItem17
			// 
			this.menuItem17.Index = 1;
			this.menuItem17.Shortcut = System.Windows.Forms.Shortcut.F1;
			this.menuItem17.Text = "内容";
			this.menuItem17.Click += new System.EventHandler(this.menuItem17_Click);
			// 
			// frmmain
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(712, 417);
			this.IsMdiContainer = true;
			this.Menu = this.mainMenu1;
			this.Name = "frmmain";
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
			this.Text = "电话号码管理系统-主界面";
			this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
			this.Load += new System.EventHandler(this.frmmain_Load);

		}
		#endregion

		/// <summary>
		/// 应用程序的主入口点。
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new frmmain());
		}
	
	
		/// <summary>
		/// 权限设置功能
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
        #region 根据管理员权限使相应操作变为可用状态
		public void level(string levels)
		{
			switch(levels)
			{
				case "1":
					menuItem1.Enabled=true;
					menuItem2.Enabled=true;
					menuItem3.Enabled=true;
					menuItem4.Enabled=true;
					menuItem5.Enabled=true;
					menuItem6.Enabled=true;
					menuItem7.Enabled=true;
					menuItem8.Enabled=true;
					menuItem9.Enabled=true;
					menuItem10.Enabled=true;
					menuItem12.Enabled=true;
					menuItem13.Enabled=true;
					menuItem14.Enabled=true;
					menuItem15.Enabled=true;
					menuItem16.Enabled=true;
					menuItem17.Enabled=true;
					break;
				case "2":
					menuItem1.Enabled=true;
					menuItem2.Enabled=true;
					menuItem3.Enabled=true;
					menuItem4.Enabled=true;
					menuItem5.Enabled=true;
					menuItem6.Enabled=true;
					menuItem7.Enabled=false;
					menuItem8.Enabled=true;
					menuItem9.Enabled=true;
					menuItem10.Enabled=true;
					menuItem12.Enabled=true;
					menuItem13.Enabled=true;
					menuItem14.Enabled=true;
					menuItem15.Enabled=true;
					menuItem16.Enabled=true;
					menuItem17.Enabled=true;
					break;
				case "3":
					menuItem1.Enabled=true;
					menuItem2.Enabled=true;
					menuItem3.Enabled=true;
					menuItem4.Enabled=true;
					menuItem5.Enabled=true;
					menuItem6.Enabled=true;
					menuItem7.Enabled=false;
					menuItem8.Enabled=false;
					menuItem9.Enabled=false;
					menuItem10.Enabled=false;
					menuItem12.Enabled=true;
					menuItem13.Enabled=true;
					menuItem14.Enabled=true;
					menuItem15.Enabled=true;
					menuItem16.Enabled=true;
					menuItem17.Enabled=true;
					break;
				default:
				menuItem1.Enabled=true;
					menuItem2.Enabled=true;
					menuItem3.Enabled=true;
					menuItem4.Enabled=true;
					menuItem5.Enabled=true;
					menuItem6.Enabled=true;
					menuItem7.Enabled=false;
					menuItem8.Enabled=false;
					menuItem9.Enabled=false;
					menuItem10.Enabled=false;
					menuItem12.Enabled=true;
					menuItem13.Enabled=false;
					menuItem14.Enabled=false;
					menuItem15.Enabled=true;
					menuItem16.Enabled=true;
					menuItem17.Enabled=true;
					break;
			}
		}

		#endregion

		#region 根据选择菜单执行相应模块

		private void menuItem2_Click(object sender, System.EventArgs e)
		{ //操作员登录
			logon createlogon=new logon();
		
		//	createlogon.Owner=this;
			createlogon.ShowDialog();
			var levelvar=new var();
			level(levelvar.returnlevel());
			
		}


		private void menuItem3_Click(object sender, System.EventArgs e)
		{   //连接数据库
			dbcon frmlo=new dbcon();
            frmlo.MdiParent=this;
			frmlo.Show();
		}


		private void frmmain_Load(object sender, System.EventArgs e)
		{   //在窗体创建时初始化窗体变量
			var levelvar=new var();
		   level(levelvar.returnlevel());
		}


		private void menuItem7_Click(object sender, System.EventArgs e)
		{//添加更改操作员
		operator_manager operfrm=new operator_manager();
	    operfrm.MdiParent=this;
		operfrm.Show();
		}


		private void menuItem8_Click(object sender, System.EventArgs e)
		{//添加号码信息
			addfriend addfrm=new addfriend();
			addfrm.MdiParent=this;
			addfrm.Show();
		}


		private void menuItem9_Click(object sender, System.EventArgs e)
		{//修改信息
			changefriend changefrm=new changefriend();
			changefrm.MdiParent=this;
			changefrm.Show();
		}


		private void menuItem10_Click(object sender, System.EventArgs e)
		{//删除信息
			changefriend changefrm=new changefriend();
			changefrm.MdiParent=this;
			changefrm.Show();
		}


		private void menuItem13_Click(object sender, System.EventArgs e)
		{//查询信息
		frmsearch search=new frmsearch();
	    search.MdiParent=this;
		search.Show();
		}


		private void menuItem14_Click(object sender, System.EventArgs e)
		{//显示全部信息
			frmall displayall=new frmall();
			displayall.MdiParent=this;
			displayall.Show();
		}


		private void menuItem16_Click(object sender, System.EventArgs e)
		{//关于
			MessageBox.Show("       电话号码管理系统    \n         制作着:刘小军\n       版本:1.0.0.0.0\n版权所有,请勿用于商业用途,否则,必究其责");
		}


		private void menuItem4_Click(object sender, System.EventArgs e)
		{//退出
			if (MessageBox.Show(this,"Are you sure to exit?","exit",MessageBoxButtons.YesNo,MessageBoxIcon.Exclamation)==DialogResult.Yes )
			{
				foreach (Form frm in this.MdiChildren) 
				{
				frm.Dispose();//释放所以子窗体占有的资源
				}
				this.Dispose(); //关闭父窗体
			}																															  
			
		}


		private void menuItem18_Click(object sender, System.EventArgs e)
		{//注销
			var levelvar=new var();
				string levelout="0";
			levelvar.varlev(levelout);//初始化权限变量为默认
			level(levelout);//恢复默认权限
			MessageBox.Show("已经注销");
		}
	
		#endregion

		private void menuItem17_Click(object sender, System.EventArgs e)
		{
			System.Diagnostics.Process.Start("help.chm");
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -