package oa.dailywork.controller.action;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import oa.dailywork.bussiness.DategaterList;
import oa.dailywork.bussiness.DelegaterAccept;
import oa.dailywork.controller.form.AcceptManagerForm;
import oa.dailywork.format.Forward;
import oa.dailywork.model.po.AcceptFile;
import oa.dailywork.model.po.Department;
import oa.dailywork.model.po.Process;
import oa.popedommanager.data.dao.UserDAO;
import oa.popedommanager.model.po.Employee;
import oa.popedommanager.sessionscope.UserScope;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
/**
* MyEclipse Struts Creation date: 07-05-2008
*
* XDoclet definition:
*
* @struts.action path="/acceptManager" name="acceptManagerForm"
* input="/form/acceptManager.jsp" scope="request"
* validate="true"
*/
public class AcceptManagerAction extends DispatchAction {
/*
* Generated Methods
*/
private DelegaterAccept delService;
private UserDAO userService;
private DategaterList dellistService;
/**
* Method execute
*
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward draft(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
AcceptManagerForm acc = (AcceptManagerForm) form;
boolean flag = delService.draft(request, response, acc);
String forward = "draftsave_error";
if (flag) {
forward = "draftsave_success";
}
// UserScope user =
// (UserScope)request.getSession().getAttribute("user");
// BundleUser bundle = new BundleUser();
// bundle.bundledraftuser(user.getUserId(),request.getParameter("title"));
return mapping.findForward(forward);
}
public ActionForward draft_list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request);
return mapping.findForward("todraftlist");
}
public ActionForward sendtoaudit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
AcceptManagerForm acc = (AcceptManagerForm) form;
Long id = Long.valueOf(request.getParameter("sel_first"));
Department dep = new Department();
dep.setDepartmentId(id);
Employee e = new Employee();
e.setDep(dep);
e.setEmployeeName(request.getParameter("sel_second"));
String action = request.getParameter("paction");
String forward = Forward.getSendForward(action);
Object object = request.getParameter("acceptid");
if(object==null){
object =0l;
}
Long no = Long.valueOf(object.toString());
delService.saveAuditProcess(e, action,no);
return mapping.findForward(forward);
}
public ActionForward wait_audit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// dellistService.getDraftMsg(no)
dellistService.pagination(request, "审核", null);
return mapping.findForward("toauditlist");
}
public ActionForward audit_list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request, "审核", "sdf");
return mapping.findForward("toaudit");
}
public ActionForward wait_write(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request, "签阅", null);
return mapping.findForward("towritelist");
}
public ActionForward write_list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request, "签阅", "sdf");
return mapping.findForward("towrite");
}
public ActionForward wait_tran(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request, "办理", null);
return mapping.findForward("totranlist");
}
public ActionForward tran_list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
dellistService.pagination(request, "办理", "sdf");
return mapping.findForward("totran");
}
public ActionForward audit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UserScope user = (UserScope)request.getSession().getAttribute("user");
Long employeeid = user.getUserId();
Employee e = new Employee();
e.setEmployeeId(employeeid);
Long processid = Long.valueOf(request.getParameter("processid"));
Process process = new Process();
process.setProcessId(processid);
String result = request.getParameter("sel_result");
process.setTranComment(request.getParameter("auditmsg"));
process.setTranResult(request.getParameter("sel_result"));
process.setCommentDate(new Date());
String action = request.getParameter("paction");
process.setAction(action);
process.setEmployee(e);
dellistService.updateAuditMsg(process);
Long id = Long.valueOf(request.getParameter("acceptid"));
delService.updateDraftMsg(id);
request.setAttribute("acceptid", request.getParameter("acceptid"));
String forward = Forward.getForward(action, result);
return mapping.findForward(forward);
}
public ActionForward file_audit_msg(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Long no = Long.valueOf(request.getParameter("processid"));
AcceptFile acceptfile = dellistService.getFileMsg(no);
AcceptFile accept = delService.getDraftMsg(no);
request.setAttribute("accept", accept);
request.setAttribute("acceptfile", acceptfile);
return mapping.findForward("auditview");
}
public ActionForward file_write_msg(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Long no = Long.valueOf(request.getParameter("processid"));
AcceptFile acceptfile = dellistService.getFileMsg(no);
request.setAttribute("acceptfile", acceptfile);
AcceptFile accept = delService.getDraftMsg(no);
request.setAttribute("accept", accept);
return mapping.findForward("writeview");
}
public ActionForward file_tran_msg(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Long no = Long.valueOf(request.getParameter("processid"));
AcceptFile acceptfile = dellistService.getFileMsg(no);
request.setAttribute("acceptfile", acceptfile);
AcceptFile accept = delService.getDraftMsg(no);
request.setAttribute("accept", accept);
return mapping.findForward("tranview");
}
public ActionForward file_msg(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Long no = Long.valueOf(request.getParameter("processid"));
AcceptFile acceptfile = dellistService.getFileMsg(no);
request.setAttribute("acceptfile", acceptfile);
AcceptFile accept = delService.getDraftMsg(no);
request.setAttribute("accept", accept);
return mapping.findForward("draftview");
}
public DategaterList getDellistService() {
return dellistService;
}
public void setDellistService(DategaterList dellistService) {
this.dellistService = dellistService;
}
public DelegaterAccept getDelService() {
return delService;
}
public void setDelService(DelegaterAccept delService) {
this.delService = delService;
}
public UserDAO getUserService() {
return userService;
}
public void setUserService(UserDAO userService) {
this.userService = userService;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
OA(java项目)协同办公系统源代码
共852个文件
gif:215个
htm:154个
html:137个
4星 · 超过85%的资源 需积分: 50 298 下载量 133 浏览量
2009-10-18
12:02:35
上传
评论 7
收藏 1.26MB RAR 举报
温馨提示
OA(java项目)协同办公系统源代码 CSDN 下载频道
资源详情
资源评论
资源推荐
收起资源包目录
OA(java项目)协同办公系统源代码 (852个子文件)
yl3.chm 15KB
.classpath 8KB
menu.CSS 10KB
style.css 9KB
style_bk.css 9KB
style_.css 7KB
style_leader.css 7KB
main.css 4KB
tree.css 1KB
tree-lines.css 570B
windows.css 301B
orgtree.css 227B
Thumbs.db 268KB
Thumbs.db 9KB
login_16.gif 40KB
login_15.gif 39KB
table.1.gif 18KB
table.1.gif 16KB
table.1.gif 14KB
index_01.gif 8KB
login_05.gif 7KB
login_13.gif 4KB
info_24.gif 4KB
info_46.gif 4KB
info_62.gif 4KB
loading_16x16.gif 2KB
login_29.gif 2KB
login_27.gif 2KB
login_25.gif 2KB
login_31.gif 2KB
login_33.gif 2KB
main_a_03.gif 2KB
icon_05.gif 2KB
icon_09.gif 2KB
login_40.gif 2KB
icon_07.gif 2KB
icon_18.gif 2KB
icon_17.gif 2KB
main_a_06.gif 2KB
icon_23.gif 2KB
icon_03.gif 2KB
icon_29.gif 2KB
icon_25.gif 2KB
icon_35.gif 2KB
icon_24.gif 2KB
icon_27.gif 2KB
icon_38.gif 2KB
icon_15.gif 2KB
icon_36.gif 2KB
icon_16.gif 2KB
icon_37.gif 2KB
icon_32.gif 1KB
index_23.gif 1KB
icon_39.gif 1KB
icon_40.gif 1KB
index_21.gif 1KB
index_26.gif 1KB
icon003.gif 1KB
index_11.gif 1KB
index_07.gif 1KB
index_09.gif 1KB
index_05.gif 1KB
index_13.gif 1KB
icon002.gif 1KB
tree_12.gif 1KB
icon001.gif 1KB
tree_04.gif 1KB
tree_27.gif 1KB
tree_08.gif 1KB
tree_18.gif 1024B
tree_14.gif 1022B
icon16-address.gif 1000B
icon16-task.gif 991B
icon-calender.gif 976B
icon16-messagewrite.gif 958B
icon-edit.gif 940B
up.gif 928B
button-add.gif 613B
tree_20.gif 604B
index_02.gif 601B
button-search.gif 590B
button-cancle.gif 589B
button-send.gif 588B
button-modify.gif 585B
button-submit.gif 570B
button-nextweek.gif 570B
button-reset1.gif 568B
button-premweek.gif 564B
User_03.gif 562B
unRd2.gif 561B
button-nextmonth.gif 556B
button-premmonth.gif 556B
login_03.gif 533B
item-calendercenter.gif 480B
item-addresscenter.gif 478B
OWbottom-messageright.gif 457B
OWbottom-calenderright.gif 457B
OWbottom-addressright.gif 457B
OWtop-messageright.gif 443B
OWtop-addressright.gif 443B
共 852 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
jingdaydayup
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论30