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

📄 cjlraction.java

📁 本源码为教学管理信息系统
💻 JAVA
字号:
package com.xm.jsgl.cjlr.action;

import java.util.List;
import com.hibernate.action.AbstractAction;
import com.opensymphony.xwork.ModelDriven;
import com.opensymphony.xwork.util.XWorkList;
import com.wygl.dmwh.service.DmListService;
import com.xm.cjgl.kkgl.domain.KkbEntity;
import com.xm.cjgl.kkgl.service.KkService;
import com.xm.cjgl.skgl.domain.SkbEntity;
import com.xm.jsgl.cjlr.domain.Xscjb;
import com.xm.jsgl.cjlr.service.CjlrService;
import com.xm.xjgl.classmanage.service.ClassService;

public class CjlrAction extends AbstractAction implements ModelDriven {

	private static final long serialVersionUID = -3189550034461339747L;
	private CjlrService cjlrService ;
	private KkService kkService ;
	private ClassService classService ;
	private DmListService dmListService ; //提取代码列表
	private List xqList ;
	private List bjList ;
	private List xsList ;
	private List kcxxList ;
	private List classList ;
	private List kkList ;    //课程列表
	private List xscjList ;
	private List bycjList ;
	private String bjbh ;    //从前台获取班级编号
	private String kcmc ;    //从前台获取课程名称
	private String xq ;      //开课学期
	private KkbEntity kkbEntity ;
	private SkbEntity skbEntity ;
	private List xscjb = new XWorkList(Xscjb.class);

	public String getKcmc() {
		return kcmc;
	}

	public void setKcmc(String kcmc) {
		this.kcmc = kcmc;
	}

	public String getBjbh() {
		return bjbh;
	}

	public void setBjbh(String bjbh) {
		this.bjbh = bjbh;
	}

	public CjlrService getCjlrService() {
		return cjlrService;
	}

	public void setCjlrService(CjlrService cjlrService) {
		this.cjlrService = cjlrService;
	}

	public Object getModel() {

		return null;
	}
	
	/**初始化服务*/
	public void initService() {
		if(cjlrService == null){
			cjlrService = (CjlrService) this.getServiceBean("cjlrService");	
		}
		if(kkService == null){
			kkService = (KkService) this.getServiceBean("kkService");	
		}
		if(classService == null){
			classService = (ClassService) this.getServiceBean("classService");	
		}
		if(dmListService == null){
			dmListService = (DmListService) this.getServiceBean("dmListService");	
		}
	}
	
	/**查询授课班级*/
	public String queryBj() throws Exception
	{
		initService();
		bjList = cjlrService.queryBj();
		return "queryBj" ;
	}
	
	public String queryBj2() throws Exception
	{
		initService();
		xsList = cjlrService.queryXs(bjbh);
		bjList = cjlrService.queryBj();
		skbEntity = (SkbEntity) cjlrService.getKcmc().get(0);
//		System.out.println("------------------>skbEntity:"+skbEntity.getKCMC());
		if(skbEntity!=null)
		{
			kcmc = skbEntity.getKCMC();
		}
		return "queryBj2" ;
	}
	
	/**根据班级查询要录入学生的名单*/
	public String queryXs() throws Exception
	{
		initService();
		xsList = cjlrService.queryXs(bjbh);
		kcxxList = cjlrService.queryKcxx(kcmc);
		if(kcxxList.size()!=0)
		{
			skbEntity = (SkbEntity) kcxxList.get(0);
		}
//		System.out.println("------------->kcxxList:"+kcxxList.size());
//		System.out.println("------------->xsList:"+xsList.size());
		return "add";
	}
	
	//查询学生成绩
	public String queryXscj() throws Exception
	{
		initService();
//		System.out.println("----------------->bjbh:"+bjbh);
//		System.out.println("----------------->kcmc:"+kcmc);
		bjList = cjlrService.queryBj();
		xscjList = cjlrService.queryXscj(bjbh, kcmc);
//		System.out.println("----------------->xscjList:"+xscjList.size());
		return "queryXscj";
//		return null;
	}
	
	//查询学生名单
	public String queryXsmd() throws Exception
	{
		initService();
//		System.out.println("----------------->queryXsmd:");
		xsList = cjlrService.queryXs(bjbh);
		bjList = cjlrService.queryBj();
//		System.out.println("----------------->xsList:"+xsList.size());
		return "queryXsmd";
	}
	
	//转到查询学生名单页
	public String toXsmd() throws Exception
	{
		initService();
		bjList = cjlrService.queryBj();
		return "toXsmd";
	}
	
	public String add() throws Exception
	{
		initService();
		cjlrService.add(xscjb);
		return "refresh";
	}
	
	public String toUpdate() throws Exception
	{
		initService();
		kkList = kkService.queryByHql();
		classList = classService.queryByHql();
		return "toUpdate";
	}
	
	public String queryUpdate() throws Exception
	{
		initService();
		kkList = kkService.queryByHql();
		classList = classService.queryByHql();
		xscjList = cjlrService.queryXscj(bjbh, kcmc);
		return "toUpdate";
	}
	
	public String update() throws Exception
	{
		initService();
		cjlrService.update(xscjb);
		kkList = kkService.queryByHql();
		classList = classService.queryByHql();
		return "toUpdate";
	}
	
	public String toQueryXscj() throws Exception
	{
		initService();
		xqList = dmListService.getxllb("XueQi");
		return "toQueryXscj";
	}
	
	public String queryCjByXq() throws Exception
	{
		initService();
		xscjList = cjlrService.queryByXq(xq);
		xqList = dmListService.getxllb("XueQi");
//		System.out.println("------------------->xscjList:"+xscjList.size());
		return "toQueryXscj";
	}
	
	public String queryBycj() throws Exception
	{
		initService();
		bycjList = cjlrService.queryBycj();
		return "queryBycj";
	}
	
	public List getBjList() {
		return bjList;
	}
	public void setBjList(List bjList) {
		this.bjList = bjList;
	}

	public List getXsList() {
		return xsList;
	}

	public void setXsList(List xsList) {
		this.xsList = xsList;
	}

	public List getKcxxList() {
		return kcxxList;
	}

	public void setKcxxList(List kcxxList) {
		this.kcxxList = kcxxList;
	}

	public KkbEntity getKkbEntity() {
		return kkbEntity;
	}

	public void setKkbEntity(KkbEntity kkbEntity) {
		this.kkbEntity = kkbEntity;
	}

	public List getXscjb() {
		return xscjb;
	}

	public void setXscjb(List xscjb) {
		this.xscjb = xscjb;
	}

	public SkbEntity getSkbEntity() {
		return skbEntity;
	}

	public void setSkbEntity(SkbEntity skbEntity) {
		this.skbEntity = skbEntity;
	}

	public List getXscjList() {
		return xscjList;
	}

	public void setXscjList(List xscjList) {
		this.xscjList = xscjList;
	}

	public KkService getKkService() {
		return kkService;
	}

	public void setKkService(KkService kkService) {
		this.kkService = kkService;
	}

	public List getKkList() {
		return kkList;
	}

	public void setKkList(List kkList) {
		this.kkList = kkList;
	}

	public List getClassList() {
		return classList;
	}

	public void setClassList(List classList) {
		this.classList = classList;
	}

	public ClassService getClassService() {
		return classService;
	}

	public void setClassService(ClassService classService) {
		this.classService = classService;
	}

	public DmListService getDmListService() {
		return dmListService;
	}

	public void setDmListService(DmListService dmListService) {
		this.dmListService = dmListService;
	}

	public List getXqList() {
		return xqList;
	}

	public void setXqList(List xqList) {
		this.xqList = xqList;
	}

	public String getXq() {
		return xq;
	}

	public void setXq(String xq) {
		this.xq = xq;
	}

	public List getBycjList() {
		return bycjList;
	}

	public void setBycjList(List bycjList) {
		this.bycjList = bycjList;
	}
}

⌨️ 快捷键说明

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