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

📄 emailaccountaction.java

📁 功能是公安和学校的管理系统,用struts+hibernate+spring等匡架组成,在eclepse就能编译
💻 JAVA
字号:
package com.comingnet.action;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import com.comingnet.bean.EmailAccount;
import com.comingnet.bean.EmailAccountDAO;
import com.comingnet.bean.UserInfor;
import com.comingnet.intercepter.UserSessionAware;
import com.opensymphony.xwork2.ActionSupport;

public class EmailAccountAction extends ActionSupport implements UserSessionAware {
	private boolean  zhyz ;
	private boolean  zhmr ;
	private String zhyzStr ;
	private String zhmrStr ;
	private String zhwjjStr ;
	private UserInfor userSession=null;
	private String auid_test;
	private EmailAccountDAO dao = null ;
	private EmailAccount emailAccount ;
	private ArrayList<EmailAccount> emailAccountList = null ;
	private List<HashMap> wjjList ;
	
	public String getAuid_test() {
		return auid_test;
	}
	public void setAuid_test(String auid_test) {
		this.auid_test = auid_test;
	}
	public UserInfor getUserSession() {
		return userSession;
	}
	public void setUserSession(UserInfor userSession) {
		this.userSession = userSession;
	} 
	
	public EmailAccountDAO getDao() {
		return dao;
	}
	public void setDao(EmailAccountDAO dao) {
		this.dao = dao;
	}
	public EmailAccount getEmailAccount() {
		return emailAccount;
	}
	public void setEmailAccount(EmailAccount emailAccount) {
		this.emailAccount = emailAccount;
	}
	public ArrayList<EmailAccount> getEmailAccountList() {
		return emailAccountList;
	}
	public void setEmailAccountList(ArrayList<EmailAccount> emailAccountList) {
		this.emailAccountList = emailAccountList;
	}

	public boolean isZhyz() {
		return zhyz;
	}

	public void setZhyz(boolean zhyz) {
		this.zhyz = zhyz;
	}
	public boolean isZhmr() {
		return zhmr;
	}
	public void setZhmr(boolean zhmr) {
		this.zhmr = zhmr;
	}
	public String getZhmrStr() {
		return zhmrStr;
	}
	public void setZhmrStr(String zhmrStr) {
		this.zhmrStr = zhmrStr;
	}
	public String getZhyzStr() {
		return zhyzStr;
	}
	public void setZhyzStr(String zhyzStr) {
		this.zhyzStr = zhyzStr;
	}
	public String getZhwjjStr() {
		return zhwjjStr;
	}
	public void setZhwjjStr(String zhwjjStr) {
		this.zhwjjStr = zhwjjStr;
	}
	
	public List<HashMap> getWjjList() {
		return wjjList;
	}
	public void setWjjList(List<HashMap> wjjList) {
		this.wjjList = wjjList;
	}
	
	public String edit(){
		boolean flag = false ;
		dao = new EmailAccountDAO() ;
		
//		System.out.println("user3---------->"+emailAccount.getZhmc()) ;
		if(isZhmr()){
			emailAccount.setZhmr(1) ;
			dao.editZhmr(emailAccount.getZhry(),emailAccount.getZhryclass(),emailAccount.getXxbh()) ; 
		}else{
			emailAccount.setZhmr(0) ;
		}
		if(isZhyz()){
			emailAccount.setZhyz(1) ;
		}else{
			emailAccount.setZhyz(0) ;
		}
		flag = dao.EditEmailAccount(getEmailAccount()) ;
		
		if(flag){
			return SUCCESS ;
		}else{
			return ERROR ;
		}		
	}
	
	public String delete(){
		boolean flag = false ;
		dao = new EmailAccountDAO() ;
		flag = dao.DeleteEmailAccount(emailAccount.getZhid()) ;
		if(flag){
			return SUCCESS ;
		}else{
			return ERROR ;
		}
	}
	
	public String add(){
		boolean flag = false ;
		dao = new EmailAccountDAO() ;
		
		emailAccount.setXxbh(userSession.getUserxxbh()) ;
		emailAccount.setZhry(userSession.getUserid()) ;
		emailAccount.setZhryclass(userSession.getUserclass()) ;
		if(isZhmr()){
			emailAccount.setZhmr(1) ;
		}else{
			emailAccount.setZhmr(0) ;
		}
		if(isZhyz()){
			emailAccount.setZhyz(1) ;
		}else{
			emailAccount.setZhyz(0) ;
		}
		
		flag = dao.AddEmailAccount(getEmailAccount()) ;
		
		if(flag){
			return SUCCESS ;
		}else{
			return ERROR ;
		}	
	}
	
	//load
	public String queryById(){
		dao =  new EmailAccountDAO() ;
//		System.out.println("zhid----------------------------------->"+emailAccount.getZhid()) ;
		setEmailAccount(dao.queryById(getEmailAccount().getZhid()));
		
//		System.out.println("username1--------------------------->"+getEmailAccount().getZhyh()) ;
		if(getEmailAccount().getZhmr()==1){
			setZhmr(true) ;
		}else{
			setZhmr(false) ;
		}
		if(getEmailAccount().getZhyz()==1){
			setZhyz(true) ;
		}else{
			setZhyz(false) ;
		}
		
		this.setWjjList(dao.querywjj(emailAccount.getZhry(),emailAccount.getZhryclass(),emailAccount.getXxbh())) ;
		return SUCCESS ;
	}
	
	//detail
	public String detail(){
		dao =  new EmailAccountDAO() ;
//		System.out.println("zhid----------------------------------->"+emailAccount.getZhid()) ;
		setEmailAccount(dao.queryById(getEmailAccount().getZhid()));
		
//		System.out.println("username1--------------------------->"+getEmailAccount().getZhyh()) ;
		if(getEmailAccount().getZhmr()==1){
			setZhmrStr("是") ;
		}else{
			setZhmrStr("否") ;
		}
		if(getEmailAccount().getZhyz()==1){
			setZhyzStr("是") ;
		}else{
			setZhyzStr("否") ;
		}
		int userid = userSession.getUserid() ;
		int xxbh = userSession.getUserxxbh() ;
		String userclass = userSession.getUserclass() ;
		this.setWjjList(dao.querywjj(userid,userclass,xxbh)) ;	
		//<--------改动的
		return SUCCESS ;
		//---------->
	}
	
	
	public String queryAll(){
		dao = new EmailAccountDAO() ;
		emailAccountList =  new ArrayList<EmailAccount> ();
		int userid = userSession.getUserid() ;
		int xxbh = userSession.getUserxxbh() ;
		String userclass = userSession.getUserclass() ;
		emailAccountList = dao.queryAll(userid ,userclass ,xxbh) ;
		setEmailAccountList(emailAccountList) ;
		return SUCCESS ;
	}
	//<-------------改动的
	public String getZhwjj(){
		dao =  new EmailAccountDAO() ;
//		System.out.println("zhid----------------------------------->"+emailAccount.getZhid()) ;
		int userid = userSession.getUserid() ;
		int xxbh = userSession.getUserxxbh() ;
		String userclass = userSession.getUserclass() ;
		this.setWjjList(dao.querywjj(userid,userclass,xxbh)) ;	
		return SUCCESS ;
	}
	
	//------------------>


}

⌨️ 快捷键说明

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