busiuseraddserverimpl.java

来自「用JAVA环境开发的人力资源管理系统」· Java 代码 · 共 84 行

JAVA
84
字号
package com.liyu.server.Impl;


import java.text.SimpleDateFormat;
import java.util.Date;


import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;

import com.liyu.beans.ContractInfo;
import com.liyu.beans.PersonBaseInfo;
import com.liyu.beans.PersonResourceInfo;

import com.liyu.dao.BusiUserAddDao;
import com.liyu.server.IBusiUserAddServer;

public class BusiUserAddServerImpl implements IBusiUserAddServer{
	private BusiUserAddDao busiUserAddDao;
	ActionMessages errors = new ActionMessages();
	
	public BusiUserAddDao getBusiUserAddDao() {
		return busiUserAddDao;
	}

	public void setBusiUserAddDao(BusiUserAddDao busiUserAddDao) {
		this.busiUserAddDao = busiUserAddDao;
	}

	public ActionMessages saveContractInfoAdd(PersonBaseInfo personBaseInfo, ContractInfo contractInfo) {
		// TODO Auto-generated method stub
	    //String personName = CharsChange.gbChangeIso(personBaseInfo.getPersonName());
	   // String contractTitle = CharsChange.gbChangeIso(contractInfo.getContractTitle());
	   // String contractContent = CharsChange.gbChangeIso(contractInfo.getContractContent());
		int intFlag = this.busiUserAddDao.istContractInfo(personBaseInfo.getPersonName(),contractInfo.getContractTitle(),contractInfo.getContractContent());
		if (intFlag == 0){
			errors.add("systemUserAdd",new ActionMessage("errors.addErrors"));
			return errors;
		}
		return null;
	}

	public ActionMessages savePersonResourceInfoAdd(PersonBaseInfo personBaseInfo, PersonResourceInfo personResourceInfo) {
		// TODO Auto-generated method stub
		//String personName = CharsChange.gbChangeIso(personBaseInfo.getPersonName());
		int intFlag = this.busiUserAddDao.istPersonResourceInfo(personBaseInfo.getPersonName(),personResourceInfo.getPersonDepart(),personResourceInfo.getPersonJobs() );
		if (intFlag == 0){
			errors.add("systemUserAdd",new ActionMessage("errors.addErrors"));
			return errors;
		}
		return null;
	}

	public ActionMessages savePersonBaseInfoAdd(PersonBaseInfo personBaseInfo) {
		// TODO Auto-generated method stub
		//String personName = CharsChange.gbChangeIso(personBaseInfo.getPersonName());
		//PersonName = new String(file_name.getBytes("iso-8859-1"),"gb2312");
		String personBrith = personBaseInfo.getPersonBrith();
		String personEntryDate = personBaseInfo.getPersonEntryDate();
		Date dtPersonBrith = new Date();
		Date dtPersonEntryDate = new Date();
		try{
	    	SimpleDateFormat s = new SimpleDateFormat ("yyyy-MM-dd");
	    	dtPersonBrith = s.parse(personBrith);
	    	dtPersonEntryDate = s.parse(personEntryDate);
	        Long lon = new Long(556145322);
	        //String str = lon.toBinaryString();
	        
	    }catch(Exception e){
	    	e.printStackTrace();
	    	//errors.add("pubdate",new ActionMessage("errors.invaliddateformat"));
	    	//this.saveErrors(request,errors);
	    	//return false;
	    }
		int intFlag = this.busiUserAddDao.istPersonBaseInfo(personBaseInfo.getPersonName(),personBaseInfo.getPersonSax(),dtPersonBrith,dtPersonEntryDate);
		if (intFlag == 0){
			errors.add("systemUserAdd",new ActionMessage("errors.addErrors"));
			return errors;
		}
		return null;
	}

}

⌨️ 快捷键说明

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