📄 frmmain.cs
字号:
//
// mnuStuInfoChance
//
this.mnuStuInfoChance.Index = 7;
this.mnuStuInfoChance.Text = "修改学生信息";
//
// mnuStuAFDInfo
//
this.mnuStuAFDInfo.Index = 8;
this.mnuStuAFDInfo.Text = "学生缺勤信息查询";
//
// mnuAddStuAFD
//
this.mnuAddStuAFD.Index = 9;
this.mnuAddStuAFD.Text = "添加学生缺勤信息";
this.mnuAddStuAFD.Click += new System.EventHandler(this.mnuAddStuAFD_Click);
//
// mnuHelp
//
this.mnuHelp.Index = 3;
this.mnuHelp.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.mnuAbout,
this.menuItem19});
this.mnuHelp.Text = "帮助(&H)";
//
// mnuAbout
//
this.mnuAbout.Index = 0;
this.mnuAbout.Text = "关于我们";
this.mnuAbout.Click += new System.EventHandler(this.mnuAbout_Click);
//
// menuItem19
//
this.menuItem19.Index = 1;
this.menuItem19.Text = "-";
//
// menuItem3
//
this.menuItem3.Index = 4;
this.menuItem3.Text = "";
//
// tbMain
//
this.tbMain.AutoSize = false;
this.tbMain.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] {
this.tbrLogin,
this.tbrTeacherInfoSelect,
this.tbrAddStudent,
this.tbrClassroomUserInfoSelect,
this.tbrAboutUS,
this.tbrExit});
this.tbMain.DropDownArrows = true;
this.tbMain.Location = new System.Drawing.Point(0, 0);
this.tbMain.Name = "tbMain";
this.tbMain.ShowToolTips = true;
this.tbMain.Size = new System.Drawing.Size(736, 41);
this.tbMain.TabIndex = 1;
this.tbMain.ButtonClick += new System.Windows.Forms.ToolBarButtonClickEventHandler(this.tbMain_ButtonClick);
//
// tbrLogin
//
this.tbrLogin.Text = "登录(&L)";
//
// tbrTeacherInfoSelect
//
this.tbrTeacherInfoSelect.Text = "教师信息查询";
//
// tbrAddStudent
//
this.tbrAddStudent.Text = "添加学生信息";
//
// tbrClassroomUserInfoSelect
//
this.tbrClassroomUserInfoSelect.Text = "教室使用查询";
//
// tbrAboutUS
//
this.tbrAboutUS.Text = "关于我们";
//
// tbrExit
//
this.tbrExit.Text = "退出(&E)";
//
// statusBar1
//
this.statusBar1.Location = new System.Drawing.Point(0, 363);
this.statusBar1.Name = "statusBar1";
this.statusBar1.Panels.AddRange(new System.Windows.Forms.StatusBarPanel[] {
this.sbrUserName,
this.statusBarPanel2,
this.statusBarPanel3,
this.statusBarPanel4});
this.statusBar1.ShowPanels = true;
this.statusBar1.Size = new System.Drawing.Size(736, 22);
this.statusBar1.TabIndex = 2;
this.statusBar1.Text = "statusBar1";
//
// sbrUserName
//
this.sbrUserName.Text = "用户";
//
// frmMain
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
this.ClientSize = new System.Drawing.Size(736, 385);
this.Controls.Add(this.statusBar1);
this.Controls.Add(this.tbMain);
this.IsMdiContainer = true;
this.Menu = this.mnuMain;
this.Name = "frmMain";
this.Text = "北大青鸟信息管理系统";
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.Load += new System.EventHandler(this.Form1_Load);
((System.ComponentModel.ISupportInitialize)(this.sbrUserName)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.statusBarPanel2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.statusBarPanel3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.statusBarPanel4)).EndInit();
this.ResumeLayout(false);
}
#endregion
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
frmMain Main = new frmMain();
Application.Run(Main);
}
//主窗体加载事件
private void Form1_Load(object sender, System.EventArgs e)
{
Login();
}
//获得实例化好的用户实例
public Teacher User
{
get
{
if(Ateacher != null)
{
return Ateacher;
}
else if(Mteacher != null)
{
return Mteacher;
}
else
{
return Pteacher;
}
}
}
//登录方法
private void Login()
{
UserID = (teacher != null)? teacher.TeaID : 10000;
frmLogin Login = new frmLogin();
Login.ShowDialog();
if(UserID != 10000 || (teacher != null && UserID != teacher.TeaID))
{
//确定权限
char Limit = jimmy.GetTeaLimitByTeaID(UserID);
if(Limit.Equals('A'))
{
Ateacher = new AdminTeacher(UserID);
Mteacher = null;
Pteacher = null;
teacher = Ateacher;
this.mnuMain.MenuItems[1].Enabled = true;
this.mnuMain.MenuItems[2].Enabled = true;
}
else if(Limit.Equals('M'))
{
Mteacher = new MasterTeacher(UserID);
Ateacher = null;
Pteacher= null;
teacher = Mteacher;
this.mnuMain.MenuItems[1].Enabled = false;
this.mnuMain.MenuItems[2].Enabled = true;
}
else
{
Pteacher = new PrelectTeacher(UserID);
Ateacher = null;
Mteacher = null;
teacher = Pteacher;
this.mnuMain.MenuItems[1].Enabled = false;
this.mnuMain.MenuItems[2].Enabled = true;
}
sbrUserName.Text = "用户名:" + teacher.TeaName;
tbrLogin.Text = "重新登录(&L)";
mnuLogin.Text = "重新登录(&L)";
}
}
//主工具栏事件
private void tbMain_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button ==this.tbMain.Buttons[0])
{
Login();
}
else if(e.Button ==this.tbMain.Buttons[1])
{
munTeacherInfo_Click(sender,e);
}
else if(e.Button ==this.tbMain.Buttons[2])
{
mnuAddStudents_Click(sender,e);
}
else if(e.Button ==this.tbMain.Buttons[3])
{
mnuClassroomInfo_Click(sender,e);
}
else if(e.Button ==this.tbMain.Buttons[4])
{
mnuAbout_Click(sender,e);
}
else
{
this.Close();
}
}
//修改密码菜单
private void mnuChance_Click(object sender, System.EventArgs e)
{
frmTeaPassWord TeaPassWord = new frmTeaPassWord();
Post.DoSendLoginedID(0,this.User,"frmMain");
TeaPassWord.ShowDialog();
}
//注销菜单
private void mnuCencel_Click(object sender, System.EventArgs e)
{
teacher = null;
}
//推出菜单
private void mnuExit_Click(object sender, System.EventArgs e)
{
this.Close();
}
//添加教师信息菜单
private void mnuAddTeacher_Click(object sender, System.EventArgs e)
{
frmTeacherInfo TeacherInfo = new frmTeacherInfo();
Post.DoSendLoginedID(10000,this.User,"frmMain");
TeacherInfo.MdiParent = this;
TeacherInfo.Show();
}
//班机信息查询菜单
private void mnuClassInfoSelect_Click(object sender, System.EventArgs e)
{
frmClassInfo ClassInfo = new frmClassInfo();
Post.DoSendLoginedID(0,this.User,"frmMain");
ClassInfo.MdiParent = this;
ClassInfo.Show();
}
//教室基本信息菜单
private void mnuClassroomInfo_Click(object sender, System.EventArgs e)
{
frmClassroomInfo ClassRoomInfo = new frmClassroomInfo();
Post.DoSendLoginedID(0,this.User,"frmMain");
ClassRoomInfo.MdiParent = this;
ClassRoomInfo.Show();
}
//添加学员缺勤信息菜单
private void mnuAddStuAFD_Click(object sender, System.EventArgs e)
{
frmStudentAFDInfo StudentAFDInfo = new frmStudentAFDInfo();
Post.DoSendLoginedID(0,this.User,"frmMain");
StudentAFDInfo.MdiParent = this;
StudentAFDInfo.Show();
}
//添加学员信息
private void mnuAddStudents_Click(object sender, System.EventArgs e)
{
frmStudentInfo StudentInfo = new frmStudentInfo();
Post.DoSendLoginedID(10001,this.User,"frmMain");
StudentInfo.MdiParent = this;
StudentInfo.Show();
}
//帮助菜单
private void mnuAbout_Click(object sender, System.EventArgs e)
{
frmAbout About = new frmAbout();
About.MdiParent = this;
About.Show();
}
private void mnuClassroomUserInfo_Click(object sender, System.EventArgs e)
{
mnuClassroomInfo_Click(sender,e);
}
//登录菜单
private void mnuLogin_Click(object sender, System.EventArgs e)
{
Login();
}
//教师基本信息查询菜单
private void munTeacherInfo_Click(object sender, System.EventArgs e)
{
frmTeacherInfoSelect TeacherInfoSelect = new frmTeacherInfoSelect();
Post.DoSendLoginedID(0,this.User,"frmMain");
TeacherInfoSelect.MdiParent = this;
TeacherInfoSelect.Show();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -