文档库 最新最全的文档下载
当前位置:文档库 › FrmMain

FrmMain

using System;
using System.Collections.Generic;
using https://www.wendangku.net/doc/b77088571.html,ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
}

FrmStudent ob_FrmStudent;
FrmCourse ob_FrmCourse ;
FrmSelectCourse ob_FrmSelectCourse ;
FrmInformation ob_FrmInformation ;
FrmUser ob_FrmUser ;
FrmDataBase ob_FrmDataBase ;
FrmHelp ob_FrmHelp ;


///


/// 主窗体的载入事件代码
///

///
///
private void FrmMain_Load(object sender, EventArgs e)
{
lblWelcome.Text = https://www.wendangku.net/doc/b77088571.html,erInfo[0] + "------" + https://www.wendangku.net/doc/b77088571.html,erInfo[2].Trim() + "," + "欢迎您使用学生选课系统!";
if (https://www.wendangku.net/doc/b77088571.html,erInfo[2].Trim() == "管理员")
{
btnSelectCourse.Enabled = false;
btnDataBase.Enabled = false;
}
else if (https://www.wendangku.net/doc/b77088571.html,erInfo[2].Trim() == "一般用户")
{
btnStudent.Enabled = false;
btnCourse.Enabled = false;
btnSelectCourse.Enabled = false;
btnUser.Enabled = false;
btnDataBase.Enabled = false;
}
else if (https://www.wendangku.net/doc/b77088571.html,erInfo[2].Trim() == "学生用户")
{
btnStudent.Enabled = false;
btnCourse.Enabled = false;
btnUser.Enabled = false;
btnDataBase.Enabled = false;
}
}

///
/// 【学生信息管理】按钮的单击事件代码
///

///
///
private void btnStudent_Click(object sender, EventArgs e)
{

if (ob_FrmSelectCourse != null && !ob_FrmSelectCourse.IsDisposed)
{
MessageBox.Show("请先关闭选课信息管理子系统再试!");
ob_FrmSelectCourse.Activate();
}
else if(ob_FrmStudent==null||ob_FrmStudent.IsDisposed)
{
ob_FrmStudent = new FrmStudent();
ob_FrmStudent.Show();
}
else
{
ob_FrmStudent.Activate();
}

}

///
/// 【课程信息管理】按钮的单击事件代码
///

///
///
private void btnCourse_Click(object sender, EventArgs e)
{
if (ob_FrmSelectCourse != null && !ob_FrmSelectCourse.IsDisposed)
{

MessageBox.Show("请先关闭选课信息管理子系统再试!");
ob_FrmSelectCourse.Activate();
}
else if (ob_FrmCourse == null || ob_FrmCourse.IsDisposed)
{
ob_FrmCourse = new FrmCourse();
ob_FrmCourse.Show();
}
else
{
ob_FrmCourse.Activate();
}
}

///


/// 【选课信息管理】按钮的单击事件代码
///

///
///
private void btnSelectCourse_Click(object sender, EventArgs e)
{
if (ob_FrmStudent != null && !ob_FrmStudent.IsDisposed)
{
MessageBox.Show("请先关闭选课信息管理子系统再试!");
ob_FrmStudent.Activate();
}
else if (ob_FrmCourse != null && !ob_FrmCourse.IsDisposed)
{
MessageBox.Show("请先关闭课程信息管理子系统再试!");
ob_FrmCourse.Activate();
}
else if (ob_FrmSelectCourse==null||ob_FrmSelectCourse.IsDisposed)
{
ob_FrmSelectCourse = new FrmSelectCourse();
ob_FrmSelectCourse.Show();
}
else
{
ob_FrmSelectCourse.Activate();
}
}

///
/// 【个人信息管理】按钮的单击事件代码
///

///
///
private void btnInformation_Click(object sender, EventArgs e)
{
if (ob_FrmInformation == null || ob_FrmInformation.IsDisposed)
{
ob_FrmInformation = new FrmInformation();
ob_FrmInformation.Show();
}
else
{
ob_FrmInformation.Activate();
}
}

///
/// 【系统用户管理】按钮的单击事件代码
///

///
///
private void btnUser_Click(object sender, EventArgs e)
{
if (ob_FrmUser == null || ob_FrmUser.IsDisposed)
{
ob_FrmUser = new FrmUser();
ob_FrmUser.Show();
}
else
{
ob_FrmUser.Activate();
}
}

///
/// 【切换系统用户】按钮的单击事件代码
///

///
///
private void btnChangeUser_Click(object sender, EventArgs e)
{
if (ob_FrmStudent != null && !ob_FrmStudent.IsDisposed)
{

MessageBox.Show("请先关闭学生信息管理子系统再试!");
ob_FrmStudent.Activate();
}
else if (ob_FrmCourse != null && !ob_FrmCourse.IsDisposed)
{
MessageBox.Show("请先关闭课程管理子系统再试!");
ob_FrmCourse.Activate();

}
else if (ob_FrmSelectCourse != null && !ob_FrmSelectCourse.IsDisposed)
{
MessageBox.Show("请先关闭选课信息管理子系统再试!");
ob_FrmSelectCourse.Activate();

}
else if (ob_FrmInformation != null && !ob_FrmInformation.IsDisposed)
{
MessageBox.Show("请先关闭个人信息管理子系统再试!");
ob_FrmInformation.Activate();

}
else if (ob_FrmUser != null && !ob_FrmUser.IsDisposed)
{
MessageBox.Show("请先关闭系统用户管理子系统再试!");
ob_FrmUser.Activate();

}
else if (ob_FrmDataBase != null && !ob_FrmDataBase.IsDisposed)
{
MessageBox.Show("请先关闭备份与恢复数据子系统再试!");
ob_FrmDataBase.Activate();
}
else if (ob_FrmHelp != null && !ob_FrmHelp.IsDisposed)
{
MessageBox.Show("请先关闭帮助子系统再试!");
ob_FrmHelp.Activate();
}
else
{
FrmLogin ob_FrmLogin = new FrmLogin();
ob_FrmLogin.Show();
this.Hide();
}
}

///


/// 【系统帮助】按钮的单击事件代码
///

///
///
private void btnHelp_Click(object sender, EventArgs e)
{
if (ob_FrmHelp == null || ob_FrmHelp.IsDisposed)
{
ob_FrmHelp = new FrmHelp();
ob_FrmHelp.Show();
}
else
{
ob_FrmHelp.Activate();
}
}

///
/// 【备份与恢复数据库】按钮的单击事件代码
///

///
///
private void btnDataBase_Click(object sender, EventArgs e)
{
if (ob_FrmDataBase == null || ob_FrmDataBase.IsDisposed)
{
ob_FrmDataBase = new FrmDataBase();
ob_FrmDataBase.Show();
}
else
{
ob_FrmDataBase.Activate();
}
}

///
/// 【退出系统】按钮单击事件代码
///

///
///

e="e">
private void btnClose_Click(object sender, EventArgs e)
{
if((ob_FrmStudent!=null && !ob_FrmStudent.IsDisposed)||
(ob_FrmCourse!=null && !ob_FrmCourse.IsDisposed)||
(ob_FrmSelectCourse!=null && !ob_FrmSelectCourse.IsDisposed)||
(ob_FrmInformation!=null && !ob_FrmInformation.IsDisposed)||
(ob_FrmUser!=null && !ob_FrmUser.IsDisposed)||
(ob_FrmDataBase!=null && !ob_FrmDataBase.IsDisposed)||
(ob_FrmHelp!=null && !ob_FrmHelp.IsDisposed))
{
if(MessageBox.Show("已打开了部分子系统,确实要退出系统吗?","询问",
MessageBoxButtons.YesNo,MessageBoxIcon.Question,
MessageBoxDefaultButton.Button2)==DialogResult.Yes)
{
Application.Exit();
}

}
else
{
Application.Exit();
}
}

///


/// 窗体 FormClosed 事件代码
///

///
///
private void FrmMain_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}


}
}

相关文档