vipss.java

来自「spring+struts+hibernate做的银行系统」· Java 代码 · 共 233 行

JAVA
233
字号
/*
 * Created on 2006-4-12
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package cn.com.tym.admin;

import cn.com.tym.table.bean.RegisterBean;
import cn.com.tym.util.tablebean.UtilMyphotos;
import cn.com.tym.util.text.*;

import java.sql.ResultSet;
import java.sql.SQLException;

import java.util.ArrayList;
import java.util.Date;

import cn.com.tym.vip.*;

import javax.servlet.http.HttpServletRequest;

import cn.com.tym.pub.DB;
import cn.com.tym.pub.PageBean;

import java.text.*;


/**
 * @author jack_booth
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class VipSS {
	
 
	//�����Ա�� �б�
	public ArrayList  getViplist(HttpServletRequest request,DB db)throws SQLException{
		
	 
	 String strSql= "select register_id, rbusiness, rname,rsex,rcity,years,remail,rclient,marrage from mdh_register order by register_id desc"; 
		
	 ArrayList  list=new ArrayList();
	 	ResultSet rs = null;
PageBean pageBean=new PageBean(request);
pageBean.setPageSize(8);
pageBean.count();
int currRow=pageBean.getCurrentRow();
int lastRow=pageBean.getLastRow();

String csql="select count(*) from mdh_register   ";
String urlStr="MangerVipAction.do?method=lookVip";
try{ 
pageBean.count(db,rs,csql,urlStr);
}
catch(Exception e){}
strSql=" select  top "+lastRow+" *  from mdh_register order by register_id desc ";
try{
rs=db.OpenSql(strSql);
if(currRow>0)
	rs.absolute(currRow);
   while(rs.next())
    {	 
    	VipBean bean=new VipBean();
    		
    	bean.setRid(rs.getString("register_id")); //ֱ����rs.getString��ת���ַ�;
    	bean.setRname(rs.getString("rname"));
    	bean.setRsex(rs.getString("rsex"));
    	bean.setYear(setBirthday(rs.getString("years")));
    	bean.setBusiness(rs.getString("rbusiness"));
    	bean.setCity(rs.getString("rcity"));
    	bean.setRclient(this.lookViP(bean.getRid(),db));
    	bean.setRemail(rs.getString("remail"));
          list.add(bean);
          bean=null;
    }}
     	catch(SQLException e){
     
       	e.printStackTrace();
     	}
      finally{
      	db.close();
      }
		return   list;
}
	
//��ҳ�鿴��Ա����
	
	public ArrayList  getVipOP(HttpServletRequest request,String name,DB db)throws SQLException{
		
	 String rname=ExchangeInput.StringToString(name);
	 String strSql= "select register_id,  rname,rsex,rcity,years,remail,rclient,marrage from mdh_register where rname like '%"+rname+"%' order by register_id desc"; 
		
	 ArrayList  list=new ArrayList();
	 	ResultSet rs = null;
PageBean pageBean=new PageBean(request);
pageBean.setPageSize(8);
pageBean.count();
int currRow=pageBean.getCurrentRow();
int lastRow=pageBean.getLastRow();

String csql="select count(*) from mdh_register   ";
String urlStr="FindAction.do?method=findAct";
try{
pageBean.count(db,rs,csql,urlStr);
}
catch(Exception e){}
strSql=" select  top "+lastRow+" * from mdh_register where rname like '%"+rname+"%' order by register_id desc ";
try{
rs=db.OpenSql(strSql);
if(currRow>0)
	rs.absolute(currRow);
while(rs.next())
 {	 
 	RegisterBean bean=new RegisterBean();
 	bean.setRname(rs.getString("rname"));
 	bean.setRid(rs.getString("register_id"));
 	bean.setCity(rs.getString("rcity"));
 	bean.setYear(rs.getString("years"));
 	bean.setWork(UtilMyphotos.lookPhotoVisualize(bean.getRid(),db));

       list.add(bean);
       	bean=null;
 }
}
  	catch(SQLException e){
    	e.printStackTrace();
    	throw e;
  	}

		return   list;
}
 
	
	////////������Ϣҳ�� ɾ��
//	///////////////������Ϣ��ȫɾ, ת��һ����ձ��keyID
  public void deleteBKeyIDs(String[] keyIDs,DB db) throws SQLException {
 
 
	  String sqlStr="";
	 	ResultSet rs = null;
	  for (int i = 0; i < keyIDs.length; i++) {//{
		 sqlStr="delete  from mdh_register   where register_id='"+ExchangeInput.StringToInt(keyIDs[i])+"'";
	  try {
		  db.ExecSql(sqlStr);
	  } catch (SQLException e) {
		  db.close();
		 e.printStackTrace();
	  }   
  }
  }
	///�ܵ�����
  
  public String countALL(DB db)throws SQLException{
  	String sqlStr="select count(*) from mdh_register ";
  	String count="";
  	ResultSet rs=null;
  	try{
  		rs=db.OpenSql(sqlStr);
  		count=rs.getString(1);
  	}catch(SQLException e){
 
  		e.printStackTrace();
  	}
  	return count;
  }
	
	// 1,Ϊ��Աע��ʱ,���õ�, 2,Ϊ��̨���õ�

	 public String lookViP(String id,DB db)throws SQLException{

	 	String img="不是本行客户!";
	 	int ii=0;
	    String strSql =" select rclient from mdh_register  where register_id='"+id+"'";
	      try{
	      	ResultSet rs=db.OpenSql(strSql);
	        if(rs.next()){
	            ii=rs.getInt("rclient");
	            if(ii==1){
	            	img="审核中...";
	            }
	            if(ii==2){
	            	img="VIP会员";
	            }
	        }
	      }catch(SQLException e){
	      	  db.close();
	      	  throw e;
	      }
	   	return img;
	   }
	 
		//���óɻ�Ա
		
		public boolean inserVip(String id,DB db)throws SQLException{
			
			boolean checked=false;
			String strSql="update  mdh_register set rclient=2  where register_id='"+id+"'";
			
			if(db.ExecSql(strSql)!=0)
			{
				checked=true;
				
			}
				return checked;
		}
  
	//��ǰʱ��
	  public static String getNewTime()
	  {
		 SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
		Date date=new Date();
 			String strDate = sf.format(date);
	  	return strDate;
	  }
	//��������
	public String setBirthday(String years){
		
		String old=years.substring(0,4);
		String last=getNewTime().substring(0,4);

		int birthday=Integer.parseInt(last)-Integer.parseInt(old);

		String bith=new Integer(birthday).toString();

		return  bith;
	}
	
	

}

⌨️ 快捷键说明

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