busiuserserverimpl.java
来自「用JAVA环境开发的人力资源管理系统」· Java 代码 · 共 126 行
JAVA
126 行
package com.liyu.server.Impl;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import com.liyu.beans.ContractInfo;
import com.liyu.beans.LinShiBusiUserInfo;
import com.liyu.beans.PersonBaseInfo;
import com.liyu.beans.PersonResourceInfo;
import com.liyu.dao.BusiUserDao;
import com.liyu.server.IBusiUserServer;
public class BusiUserServerImpl implements IBusiUserServer{
private BusiUserDao busiUserDao;
ActionMessages errors = new ActionMessages();
public BusiUserDao getBusiUserDao() {
return busiUserDao;
}
public void setBusiUserDao(BusiUserDao busiUserDao) {
this.busiUserDao = busiUserDao;
}
public List displayBusiUser() {
// TODO Auto-generated method stub
List liShiList = new ArrayList();
List personResourceInfoList = new ArrayList();
List contractInfoList = new ArrayList();
List busiUserList = new ArrayList();
List personBaseInfoList = this.busiUserDao.getPersonBaseInfo();
for (int i =0; i < personBaseInfoList.size(); i++ ){
LinShiBusiUserInfo linShiBusiUserInfo = new LinShiBusiUserInfo();
PersonBaseInfo personBaseInfo = (PersonBaseInfo)personBaseInfoList.get(i);
PersonResourceInfo personResourceInfo = this.busiUserDao.getPersonResourceInfo(personBaseInfo.getPersonName());
personResourceInfoList.add(personResourceInfo);
ContractInfo contractInfo = this.busiUserDao.getContractInfo(personBaseInfo.getPersonName());
contractInfoList.add(contractInfo);
linShiBusiUserInfo.setPersonName(personBaseInfo.getPersonName());
linShiBusiUserInfo.setPersonJobs(personResourceInfo.getPersonJobs());
linShiBusiUserInfo.setPersonJobsName(personResourceInfo.getPersonJobsName());
linShiBusiUserInfo.setContractTitle(contractInfo.getContractTitle());
busiUserList.add(linShiBusiUserInfo);
}
liShiList.add(0,personBaseInfoList);
liShiList.add(1,personResourceInfoList);
liShiList.add(2,contractInfoList);
liShiList.add(3,busiUserList);
return liShiList;
}
//public ActionMessages addCheck(String[]addCheck ) {
// TODO Auto-generated method stub
// if (addCheck.length > 0){
// errors.add("busiUser",new ActionMessage("errors.addCheck"));
// return errors;
// }
// return null;
//}
//public ActionMessages delCheck(String[]delCheck) {
// TODO Auto-generated method stub
// if (delCheck.length == 0){
// errors.add("busiUser",new ActionMessage("errors.delCheck "));
// return errors;
// }
// return null;
//}
//public ActionMessages modCheck(String[]modCheck) {
// TODO Auto-generated method stub
// if ((modCheck.length > 1) ||(modCheck.length == 0)){
// errors.add("busiUser",new ActionMessage("errors.modCheck "));
// return errors;
// }
// return null;
//}
public ActionMessages deleteUserDel(String[]strBusiUserDel, List busiUserList) {
// TODO Auto-generated method stub
int intFlag = 0;
//int[]intUserDel = System.
for (int i = (strBusiUserDel.length - 1) ;i >= 0; i--){
LinShiBusiUserInfo linShiBusiUserInfo = (LinShiBusiUserInfo)busiUserList.get(Integer.parseInt(strBusiUserDel[i]));
//String personName = CharsChange.gbChangeIso(linShiBusiUserInfo.getPersonName());
//String personJobs = CharsChange.gbChangeIso(linShiBusiUserInfo.getPersonJobs());
//String contractTtile = CharsChange.gbChangeIso(linShiBusiUserInfo.getContractTitle());
intFlag = this.busiUserDao.delPersonBaseInfo(linShiBusiUserInfo.getPersonName());
if (intFlag == 0 ){
errors.add("busiUser",new ActionMessage("errors.delErrors "));
return errors;
}
intFlag = this.busiUserDao.delPersonResourceInfo(linShiBusiUserInfo.getPersonName(), linShiBusiUserInfo.getPersonJobs());
if (intFlag == 0 ){
errors.add("busiUser",new ActionMessage("errors.delErrors "));
return errors;
}
intFlag = this.busiUserDao.delContractInfo(linShiBusiUserInfo.getPersonName(), linShiBusiUserInfo.getContractTitle());
if (intFlag == 0 ){
errors.add("busiUser",new ActionMessage("errors.delErrors "));
return errors;
}
}
return null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?