Example #1
0
  /**
   * hanjiwei modify it 20060920
   *
   * @param mapping
   * @param form
   * @param request
   * @param response
   * @return
   * @throws Exception
   */
  public ActionForward preUpdate(
      ActionMapping mapping,
      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    String leaveInfoId = request.getParameter("pre_leaveinfoId");

    Tleaveinfo leaveinfo = new Tleaveinfo();

    if (leaveInfoId != null) leaveinfo = leaveInfoService.getLeaveInfoById(leaveInfoId);
    List typeList = sysService.getLeaveList();

    request.setAttribute("leaveType", typeList);
    request.setAttribute("leaveinfo", leaveinfo);
    request.setAttribute("custId", leaveinfo.getCustId());
    request.setAttribute(
        "clerkName", sysService.getCustomerNameByCustomerId(leaveinfo.getCustId()));
    request.setAttribute("new_leaveInfoId", leaveInfoId);
    request.setAttribute("leaveInfoName", sysService.getLeaveTypeName(leaveinfo.getLeaveTypeid()));
    request.setAttribute("new_description", leaveinfo.getLeaveInfo());
    request.setAttribute("new_type", leaveinfo.getLeaveTypeid());
    request.setAttribute("new_startDate", DateUtilExtend.formatDate3(leaveinfo.getStartdate()));
    request.setAttribute("new_endDate", DateUtilExtend.formatDate3(leaveinfo.getEnddate()));
    request.setAttribute("new_startHour", leaveinfo.getStarttime().substring(0, 2));
    request.setAttribute("new_startMin", leaveinfo.getStarttime().substring(2, 4));
    request.setAttribute("new_endHour", leaveinfo.getEndtime().substring(0, 2));
    request.setAttribute("new_endMin", leaveinfo.getEndtime().substring(2, 4));

    return mapping.findForward("preupdate");
  }