部门项目管理系统的设计与实现毕业论文 - 图文(10)

2019-09-01 18:24

东北大学秦皇岛分校毕业设计(论文) 第 42 页

import java.util.List; import java.util.Map;

import com.opensymphony.xwork2.ActionSupport; import com.xu.li.bean.Department; import com.xu.li.bean.Project; import com.xu.li.bean.User;

import com.xu.li.dao.impl.DepartmentDaoImpl; import com.xu.li.dao.impl.ProjectDaoImpl;

import com.xu.li.dao.impl.ProjectMemberDaoImpl; import com.xu.li.dao.impl.UserDaoImpl;

public class UserAction extends ActionSupport {

public User user,iuser;//user是查询时用的,iuser是插入时用的 private UserDaoImpl userDao;

private ProjectDaoImpl projectDao; private Project pro; List listUsers; public int pageid; public int pageTotal; public int id;

public String proNo;

public List listUserR;

public ProjectMemberDaoImpl projectMemberDao; public String message;

public DepartmentDaoImpl departmentDao; public List listDeps; /**

* 添加一个用户 * @return */

public String insertUser(){

User u=(User)userDao.getUserByUserId(iuser.getUserId()); // listDeps=departmentDao.showDep(); System.out.println(\ for(Department dep:listDeps){

System.out.println(\ }

if(u==null){ if(userDao.insertUser(iuser)>0){ return SUCCESS; } return ERROR; }else{

message=\该用户名已经存在\ System.out.println(message); return \ } }

东北大学秦皇岛分校毕业设计(论文) 第 43 页

public String showAllUsers(){ pro=projectDao.queryProById(id); System.out.println(\ System.out.println(\ listUsers=userDao.showUsers(); if(listUsers!=null){ return SUCCESS; } return ERROR; } public String findUsersByRole(){ System.out.println(\ System.out.println(\ System.out.println(\ listUserR=projectMemberDao.findUserforPro(proNo); System.out.println(\ //pro=projectMemberDao.queryProById(id); //System.out.println(\ if(listUserR!=null){ return SUCCESS; } return ERROR; } /**

* 显示所用用户 * @return */

public String showUsers(){ if(user==null){ user=new User(); user.setEmail(\ user.setUserName(\ user.setDepartmentRole(\ } Map params=new HashMap(); params.put(\ params.put(\ params.put(\ int a=1; System.out.println(\ pageTotal=(userDao.getNumOfUsers()-1)/10+1; if (pageid == 0||pageid==1) { pageid=1; params.put(\ listUsers=userDao.queryByCondition(params); System.out.println(listUsers); } else if(pageid<=pageTotal){ params.put(\

东北大学秦皇岛分校毕业设计(论文) 第 44 页

listUsers=userDao.queryByCondition(params); }else if(pageid>=pageTotal){ params.put(\ listUsers=userDao.queryByCondition(params); } if(listUsers!=null){ return SUCCESS; } return ERROR; } /**

* 通过用户id获取所有用户信息 * @return */

public String queryUserById(){ System.out.println(\ listDeps=departmentDao.showDep(); user=userDao.queryUserById(id); if(user!=null){ return SUCCESS; } return ERROR; } /**

* 修改用户信息 * @return */

public String updateUser(){ iuser.setDeleteFlag(\ int flag=userDao.updateUser(iuser); System.out.println(\ if(flag>0){ return SUCCESS; } return ERROR; } /**

* 删除用户信息 * @return */

public String deteleUser(){ int flag=userDao.deleteUser(id); System.out.println(\ if(flag>0){ return SUCCESS; } return ERROR;

东北大学秦皇岛分校毕业设计(论文) 第 45 页

}

public String getMessage() { return message; }

public void setMessage(String message) { this.message = message; }

public User getUser() { return user; }

public void setUser(User user) { this.user = user; }

public List getListUsers() { return listUsers; }

public void setListUsers(List listUsers) { this.listUsers = listUsers; }

public int getPageid() { return pageid; }

public void setPageid(int pageid) { this.pageid = pageid; }

public int getPageTotal() { return pageTotal; }

public void setPageTotal(int pageTotal) { this.pageTotal = pageTotal; }

public User getIuser() { return iuser; }

public void setIuser(User iuser) { this.iuser = iuser; }

public int getId() { return id; }

public void setId(int id) { this.id = id; }

public Project getPro() { return pro; }

public void setPro(Project pro) { this.pro = pro;

东北大学秦皇岛分校毕业设计(论文) 第 46 页

}

public UserDaoImpl getUserDao() { return userDao; }

public void setUserDao(UserDaoImpl userDao) { this.userDao = userDao; }

public ProjectDaoImpl getProjectDao() { return projectDao; }

public void setProjectDao(ProjectDaoImpl projectDao) { this.projectDao = projectDao; }

public List getListUserR() { return listUserR; }

public void setListUserR(List listUserR) { this.listUserR = listUserR; }

public ProjectMemberDaoImpl getProjectMemberDao() { return projectMemberDao; }

public void setProjectMemberDao(ProjectMemberDaoImpl projectMemberDao) { this.projectMemberDao = projectMemberDao; }

public String getProNo() { return proNo; }

public void setProNo(String proNo) { this.proNo = proNo; }

public DepartmentDaoImpl getDepartmentDao() { return departmentDao; }

public void setDepartmentDao(DepartmentDaoImpl departmentDao) { this.departmentDao = departmentDao; }

public List getListDeps() { return listDeps; }

public void setListDeps(List listDeps) { this.listDeps = listDeps; }


部门项目管理系统的设计与实现毕业论文 - 图文(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017北京体育大学运动解剖学复习资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: