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

📄 adminhandler.java

📁 在本系统中
💻 JAVA
📖 第 1 页 / 共 2 页
字号:

package jin.handler;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.*;

import jin.admin.*;
import jin.internalFrame.*;
import jin.dao.*;
import jin.bean.*;
//import jin.table.*;


//顺序
//(专业信息、班级信息、学生信息、教师信息(或专业信息、教师信息、班级信息、学生信息)、课程信息


public class AdminHandler
{
	private Admin admin;	
	private String id;
	
	public AdminHandler(Admin adm,String Id)
	{
		this.admin=adm;	
		this.id=Id;
		
		MajorInfoBean majorInfoBean=null;
		MajorInfoDAO majorInfoDAO=new MajorInfoDAO();
		String sql1="select * from majorInfo";
		ArrayList majorList=majorInfoDAO.excuteQuery(sql1);
		
		if(majorList.size()==0)
		{
			//tea clas  cour 都空
			admin.getAddItem(1).setEnabled(false);
			admin.getAddItem(3).setEnabled(false);
			admin.getAddItem(4).setEnabled(false);	
			admin.getAddItem(5).setEnabled(false);			
		}
		
		else
		{
			admin.getAddItem(1).setEnabled(true);
			admin.getAddItem(3).setEnabled(true);
			admin.getAddItem(4).setEnabled(true);
			admin.getAddItem(5).setEnabled(true);				
		}
		
		
		ClassInfoBean classInfoBean=null;
		ClassInfoDAO classInfoDAO=new ClassInfoDAO();
		String sql2="select * from classInfo";
		ArrayList classList=classInfoDAO.excuteQuery(sql2);
		
		if(classList.size()==0)
		{
			admin.getAddItem(2).setEnabled(false);			
		}		
		else
		{
			admin.getAddItem(2).setEnabled(true);	
		}
		
		
		//添加专业信息
		admin.getAddItem(0).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					AddMajorInfo addMajorInfo=new AddMajorInfo(admin.getFrame(),admin.getDesktopPane());	
							
				}
			}	
		);
		
		//添加班级信息
		admin.getAddItem(1).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					AddClassInfo addClassInfo=new AddClassInfo(admin.getFrame(),admin.getDesktopPane());		
				}
			}	
		);
		
		
		///添加学生信息
		admin.getAddItem(2).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					AddStuInfo addStuInfo=new AddStuInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		//添加教师信息
		admin.getAddItem(3).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					AddTeaInfo addTeaInfo=new AddTeaInfo(admin.getFrame(),admin.getDesktopPane());		
				} 
			}	
		);
		
		//添加专业选修课信息
		admin.getAddItem(4).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					AddCourseInfo addCourseInfo=new AddCourseInfo(admin.getFrame(),admin.getDesktopPane());	
				}
			}	
		);
		
		
		//添加公选课信息
		admin.getAddItem(5).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					AddGcourseInfo addGcourseInfo=new AddGcourseInfo(admin.getFrame(),admin.getDesktopPane());	
				}
			}	
		);
		
		//修改专业信息
		admin.getUpdateItem(0).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					UpdateMajorInfo updateMajorInfo=new UpdateMajorInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		
		//修改班级信息
		admin.getUpdateItem(1).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					UpdateClassInfo updateClassInfo=new UpdateClassInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		
		//修改学生信息
		admin.getUpdateItem(2).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					UpdateStuInfo updateStuInfo=new UpdateStuInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		//修改教师信息
		admin.getUpdateItem(3).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					UpdateTeaInfo updateTeaInfo=new UpdateTeaInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		//修改课程信息
		admin.getUpdateItem(4).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					UpdateCourseInfo updateCourseInfo=new UpdateCourseInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		//删除专业信息
		admin.getDelItem(0).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					DelMajorInfo delMajorInfo=new DelMajorInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		
		//删除班级信息
		admin.getDelItem(1).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					DelClassInfo delClassInfo=new DelClassInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		
		//删除学生信息
		admin.getDelItem(2).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					DelStuInfo delStuInfo=new DelStuInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		//删除教师信息
		admin.getDelItem(3).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					DelTeaInfo delTeaInfo=new DelTeaInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		
		//删除课程信息
		admin.getDelItem(4).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					DelCourseInfo delCourseInfo=new DelCourseInfo(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		//修改信息
		admin.getUpdateItem(2).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					//UpdatePasswordDialog dialog=new UpdatePasswordDialog(admin.getFrame(),id);			
				}
			}	
		);
		
		//查询信息
		admin.getUpdateItem(3).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					//SearchStudInfoDialog dialog=new SearchStudInfoDialog(admin.getFrame());				
				}
			}	
		);
		
		
		//按学生学号查询
		admin.getSearchStuItems(0).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					SearStuInfoByStuID searStuInfoByStuID=new SearStuInfoByStuID(admin.getFrame(),admin.getDesktopPane());
				}
			}
		);
		
		//按学生姓名查询
		admin.getSearchStuItems(1).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					SearStuInfoByStuName searStuInfoByStuName=new SearStuInfoByStuName(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		//按班级名称查询
		admin.getSearchStuItems(2).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					SearStuInfoByClassName searStuInfoByClassName=new SearStuInfoByClassName(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		//按专业名称查询
		admin.getSearchStuItems(3).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					SearStuInfoByMajorName searStuInfoByMajorName=new SearStuInfoByMajorName(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		//按院系名称查询
		admin.getSearchStuItems(4).addActionListener(
			new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					SearStuInfoByYuanXi searStuInfoByYuanXi=new SearStuInfoByYuanXi(admin.getFrame(),admin.getDesktopPane());			
				}
			}	
		);
		
		
		//查询所有学生信息
		admin.getSearchStuItems(5).addActionListener(
			new ActionListener()
			{

⌨️ 快捷键说明

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