📄 mainfrm.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using MySchoolPrj.Entity;
using SchoolManageprj;
using MySchoolPrj.CourseInfo;
using MySchoolPrj.ExamInfo;
using MySchoolPrj.MainForm;
using MySchool.Login;
using Sunisoft.IrisSkin;
using MySchoolPrj.DAO;
using MySchoolPrj.TeacherInfo;
namespace MySchoolPrj.Login
{
public partial class Mainfrm : Form
{
private userInfo ui;
public userInfo Ui
{
get { return ui; }
set { ui = value; }
}
public Mainfrm()
{
InitializeComponent();
}
//设置显示装提
public void setGrade() {
switch (ui.Grade)
{
case 1:
mniClass.Visible = false;
mniCourse.Visible = false;
mniPswEdit.Visible = true;
mniReLogin.Visible = true;
mniStu.Visible = true;
mniExam.Visible = true;
mniUser.Visible = false;
mniTeacher.Visible = false;
tsbtnAddClass.Visible = false;
tsbtnAddStu.Visible = false;
tsbtnAddCourse.Visible = false;
tsbtnAddTeacher.Visible = false;
tsbtnAddScore.Visible = false;
tsbtnSearchStu.Visible = false;
tsbtnSearchClass.Visible = false;
break;
case 2:
mniClass.Visible = false;
mniCourse.Visible = true; ;
mniPswEdit.Visible = true;
mniReLogin.Visible = true;
mniStu.Visible = true;
mniExam.Visible = true;
mniUser.Visible = false;
mniTeacher.Visible = true ;
tsbtnAddClass.Visible = false;
tsbtnAddTeacher.Visible = false;
tsbtnSearchClass.Visible = false;
break;
case 3:
mniClass.Visible = true; ;
mniCourse.Visible = false;
mniPswEdit.Visible = true;
mniReLogin.Visible = true;
mniStu.Visible = false; ;
mniExam.Visible = false; ;
mniUser.Visible = true; ;
mniTeacher.Visible = true;
tsbtnAddStu.Visible = false;
tsbtnAddCourse.Visible = false;
tsbtnAddScore.Visible = false;
tsbtnSearchStu.Visible = false;
tsbtnSearchScore.Visible = false;
break;
}
}
//退出程序
private void mniCancel_Click(object sender, EventArgs e)
{
DialogResult res =MessageBox.Show("你确定要退出么?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Information);
if (res == DialogResult.Yes)
{
Application.Exit();
}
}
//界面初始化信息
private void Mainfrm_Load(object sender, EventArgs e)
{
setGrade();
setStatue();
}
//班级信息
private void mniClass_Click(object sender, EventArgs e)
{
ClassInfoListForm classInfo=new ClassInfoListForm();
classInfo.MdiParent = this;
classInfo.Show();
}
//学生信息
private void mniStu_Click(object sender, EventArgs e)
{
StudentInfoListForm stufrm = new StudentInfoListForm();
stufrm.MdiParent = this;
stufrm.Show();
}
//课程信息
private void mniCourse_Click(object sender, EventArgs e)
{
CourseInfoListForm coursefrm = new CourseInfoListForm();
coursefrm.MdiParent = this;
coursefrm.Show();
}
//教师信息
private void mniTeacher_Click(object sender, EventArgs e)
{
TeacherInfoListForm teafrm = new TeacherInfoListForm();
teafrm.MdiParent = this;
teafrm.Show();
}
//考试
private void mniExam_Click(object sender, EventArgs e)
{
ExamScoreListForm examfrm = new ExamScoreListForm();
examfrm.MdiParent = this;
examfrm.Show();
}
//重新登录
private void mniReLogin_Click(object sender, EventArgs e)
{
Application.Restart();
}
//关于
private void mniAbout_Click(object sender, EventArgs e)
{
AboutForm afrm = new AboutForm();
afrm.MdiParent = this;
afrm.Show();
}
//帮助
private void mniHelper_Click(object sender, EventArgs e)
{
MessageBox.Show("遇到难题啦?笨,蹲墙角自己想去...","友情提醒",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
//注册新用户
private void mniUser_Click_(object sender, EventArgs e)
{
RegisterForm regfrm = new RegisterForm();
regfrm.MdiParent = this;
regfrm.Show();
}
//修改密码
private void mniPswEdit_Click(object sender, EventArgs e)
{
updataPwd updata = new updataPwd();
updata.MdiParent = this;
updata.Show();
}
//根据登录窗口设置状态栏信息
public void setStatue()
{
string statue;
switch (UserHelper.grade)
{
case 1:
statue = "学员窗口";
break;
case 2:
statue = "教员窗口";
break;
default:
statue = "管理员窗口";
break;
}
this.tslblAdmin.Text = statue + "-操作员:" + UserHelper.loginId;
this.tslblCopy.Text = "㊣一组版权所有,盗版必究";
this.tslblTimer.Text = DateTime.Now.ToString();
int temp = (tsStatue.Width - 50) / 3;
tslblAdmin.Width = temp;
tslblCopy.Width = temp;
tslblTimer.Width = (tsStatue.Width - 2 * temp-17);
}
private void systemNowtime_Tick(object sender, EventArgs e)
{
tslblTimer.Text = DateTime.Now.ToString();
}
/// <summary>
/// 以下是工具栏的信息
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
//增加班级
private void tsbtnAddClass_Click(object sender, EventArgs e)
{
ClassEditFrm clafrm = new ClassEditFrm();
clafrm.MdiParent = this;
clafrm.Show();
}
//增加学生
private void tsbtnAddStu_Click(object sender, EventArgs e)
{
StudentEditForm sefrm = new StudentEditForm();
sefrm.MdiParent = this;
sefrm.Show();
}
//增加课程
private void tsbtnAddCourse_Click(object sender, EventArgs e)
{
CourseEditForm coufrm = new CourseEditForm();
coufrm.MdiParent = this;
coufrm.Show();
}
//增加教师
private void tsbtnAddTeacher_Click(object sender, EventArgs e)
{
TeacherEditForm teacherfrm = new TeacherEditForm();
teacherfrm.MdiParent = this;
teacherfrm.Show();
}
//增加成绩
private void tsbtnAddScore_Click(object sender, EventArgs e)
{
AddExamScoreForm addfrm = new AddExamScoreForm();
addfrm.MdiParent = this;
addfrm.Show();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -