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

📄 outworklogic.java

📁 l劳动力管理系统
💻 JAVA
字号:
package com.hr.logic;import com.hr.actionform.OutWorkActionForm;import com.hr.dao.HbmDAO;import java.util.List;import java.util.Iterator;import com.hr.vo.OutWork;import com.hr.assistvo.OutWorkStr;import java.util.ArrayList;import com.hr.vo.Employee;import com.hr.assistvo.EmployeePair;import java.util.Date;import com.hr.dao.DAOException;import com.hr.util.TimeUtil;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class OutWorkLogic {  private HbmDAO dao;  private OutWorkActionForm form;  public OutWorkLogic() {    dao = new HbmDAO();    dao.setAutoClose(false);  }  public void closeDAO()  {    dao.closeSession();  }  public void getOutworks()  {    List outworks = dao.list("from OutWork");    form.getOutworks().clear();    System.out.println("salarys.size==>"+ outworks.size());    for (Iterator iter = outworks.iterator(); iter.hasNext(); ) {      OutWork item = (OutWork)iter.next();      OutWorkStr ow = new OutWorkStr();      ow.setBorrowfrom(item.getBorrowFrom().toString());      ow.setDays(item.getDays().toString());      ow.setEmployeeuid(item.getEmployee().getEmployeeUID());      System.out.println("iiiiiiiiiiiiiiiiiiiiii====" + item.getEmployee().getEmployeeUID());      ow.setFromdate(TimeUtil.date2String(item.getFromDate()));      ow.setHotelfare(item.getHotelFare().toString());      ow.setNote(item.getNote().toString());      ow.setOutworkuid(item.getOutworkUID());      ow.setReturnto(item.getReturnTo().toString());      ow.setTodate(TimeUtil.date2String(item.getToDate()));      ow.setTravelfare(item.getTravelFare().toString());      form.getOutworks().add(ow);    }    System.out.println("form.salarys.size()====>" + form.getOutworks().size());  }  public void initEmployees()    {      ArrayList  eps =  new ArrayList();      String str = "from Employee";       List employees = dao.list(str);       for (Iterator iter = employees.iterator(); iter.hasNext(); ) {         Employee item = (Employee)iter.next();         EmployeePair ep = new EmployeePair();         ep.setEmployeePairName(item.getEmployeeName());         ep.setEmployeePairUID(item.getEmployeeUID());         eps.add(ep);       }       form.setEmployees(eps);    }    public void addOutwork()     {        OutWorkStr outwork = new OutWorkStr();        List employees = dao.list("from Employee");        if(employees.size()>0)        {           Employee employee = (Employee)employees.get(0);           outwork.setEmployeeuid(employee.getEmployeeUID());           outwork.setBorrowfrom("0");           outwork.setDays("0");           outwork.setFromdate("2004-12-17");           outwork.setHotelfare("0");           outwork.setNote("");           outwork.setOutworkuid(null);           outwork.setReturnto("0");           outwork.setTodate("2004-12-17");           outwork.setTravelfare("0");           form.getOutworks().add(outwork);         }     }     public void saveOutwork()         {           List outworks = form.getOutworks();           System.out.println("size==================>" + outworks.size());           for (Iterator iter = outworks.iterator(); iter.hasNext(); ) {             OutWorkStr item = (OutWorkStr)iter.next();             OutWork outwork = new OutWork();             System.out.println("uid============>" + item.getOutworkuid());             if(item.getOutworkuid()==null||item.getOutworkuid().equals(new Long(0)))             {               outwork.setOutworkUID(null);             }else             {               outwork.setOutworkUID(item.getOutworkuid());             }             System.out.println("=================1" + outwork.getOutworkUID());             System.out.println("item.getBorrowfrom()====>" + item.getBorrowfrom());             outwork.setBorrowFrom(new Double(item.getBorrowfrom()));             System.out.println("=================2" + item.getDays());             outwork.setDays(new Integer(item.getDays()));             System.out.println("=================4" + TimeUtil.string2Date(item.getFromdate()));             outwork.setFromDate(TimeUtil.string2Date(item.getFromdate()));             System.out.println("=================3" + item.getHotelfare());             outwork.setHotelFare(new Double(item.getHotelfare()));             outwork.setNote(item.getNote());             outwork.setReturnTo(new Double(item.getReturnto()));             outwork.setToDate(TimeUtil.string2Date(item.getTodate()));             outwork.setTravelFare(new Double(item.getTravelfare()));             try {               System.out.println("employeeuid=======>" + item.getEmployeeuid());               Employee employee = (Employee) dao.retrieve(Employee.class,item.getEmployeeuid());               outwork.setEmployee(employee);               System.out.println("outwork=======>" + outwork.toString());               dao.store(outwork);             }             catch (DAOException ex) {               ex.printStackTrace();             }           }         }         public void deleteOutwork()          {              Long uid = form.getDeleteUID();              try {                dao.remove(OutWork.class, uid);              }              catch (DAOException ex) {                ex.printStackTrace();              }          }  public OutWorkActionForm getForm() {    return form;  }  public void setForm(OutWorkActionForm form) {    this.form = form;  }}

⌨️ 快捷键说明

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