亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rentinfodaoimp.java

?? JSP移動商品管理平臺源代碼.........
?? JAVA
字號:
package imis_hous.com.impl;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import imis_hous.com.bean.RentInfo;
import imis_hous.com.dao.RentInfoDAO;
import cmis.database.DBPoolManager;
import imis_hous.com.pub.interfaces.PageCount;
import imis_hous.com.db.DBClose;

public class RentInfoDAOImp implements RentInfoDAO, PageCount {

	public RentInfoDAOImp() {
		// TODO Auto-generated constructor stub
	}

	public int totalRecord = 0;

	public int record_per_page = 15;

	public boolean add(RentInfo ri) {
		boolean flag = false;
		DBPoolManager dbpool = new DBPoolManager();
		Connection conn = null;
		Statement stmt = null;
		DBClose dbclose = new DBClose();
    	String s = "全部";
//		if(ri.getRoomNu().equals("s"))
//		{
//			ri.setRoomNu(s);
//		}
//		if(ri.getBuildingNu().equals("s"))
//		{
//			ri.setBuildingNu(s);
//		}
		if (new ExistSql().exist("select * from Room_Info where RoomNu='"
				+ ri.getRoomNu() + "'")) {
			if (new UpdateSql()
					.update("update Room_Info set RoomUseFlag=2 where RoomNu='"
							+ ri.getRoomNu() + "'")) {
				String sql = "insert into Rent_info(RoomApplyId, RentFor, RentType, "
						+ "RoomNu, BuildingNu, AppBy, AppDate, AppDes, RentBeginDate, "
						+ "RentEndDate, RentFee, CheckBy, CheckDes, CheckDate, ReMark, Memo) values(RoomApplyId.nextVal, "
						+ ri.getRentFor()
						+ ", "
						+ ri.getRentType()
						+ ", '"
						+ ri.getRoomNu()
						+ "', '"
						+ ri.getBuildingNu()
						+ "', '"
						+ ri.getAppBy()
						+ "', to_date('"
						+ ri.getAppDate()
						+ "','yyyy-mm-dd'), '"
						+ ri.getAppDes()
						+ "', to_date('"
						+ ri.getRentBeginDate()
						+ "','yyyy-mm-dd'), to_date('"
						+ ri.getRentEndDate()
						+ "','yyyy-mm-dd'), "
						+ ri.getRentFee()
						+ ",'"
						+ ri.getCheckBy()
						+ "', '"
						+ ri.getCheckDes()
						+ "', to_date('"
						+ ri.getCheckDate()
						+ "','yyyy-mm-dd'), "
						+ ri.getReMark()
						+ ", '"
						+ ri.getMemo() + "')";
                
				dbpool.getConnection();
				try {
					stmt = dbpool.conn.createStatement();

					int i = stmt.executeUpdate(sql);

					flag = i > 0 ? true : false;
				} catch (SQLException e) {
					
				} finally {
					dbclose.CloseStmt(stmt);
					dbpool.freeConnection();
				}
			}
		}else if(ri.getRoomNu().equals("s"))
		{
			ri.setRoomNu(s);
			String sql = "insert into Rent_info(RoomApplyId, RentFor, RentType, "
				+ "RoomNu, BuildingNu, AppBy, AppDate, AppDes, RentBeginDate, "
				+ "RentEndDate, RentFee, CheckBy, CheckDes, CheckDate, ReMark, Memo) values(RoomApplyId.nextVal, "
				+ ri.getRentFor()
				+ ", "
				+ ri.getRentType()
				+ ", '"
				+ ri.getRoomNu()
				+ "', '"
				+ ri.getBuildingNu()
				+ "', '"
				+ ri.getAppBy()
				+ "', to_date('"
				+ ri.getAppDate()
				+ "','yyyy-mm-dd'), '"
				+ ri.getAppDes()
				+ "', to_date('"
				+ ri.getRentBeginDate()
				+ "','yyyy-mm-dd'), to_date('"
				+ ri.getRentEndDate()
				+ "','yyyy-mm-dd'), "
				+ ri.getRentFee()
				+ ",'"
				+ ri.getCheckBy()
				+ "', '"
				+ ri.getCheckDes()
				+ "', to_date('"
				+ ri.getCheckDate()
				+ "','yyyy-mm-dd'), "
				+ ri.getReMark()
				+ ", '"
				+ ri.getMemo() + "')";
        
		dbpool.getConnection();
		try {
			stmt = dbpool.conn.createStatement();

			int i = stmt.executeUpdate(sql);

			flag = i > 0 ? true : false;
		} catch (SQLException e) {
			
		} finally {
			dbclose.CloseStmt(stmt);
			dbpool.freeConnection();
		}
	}
		return flag;
	}


	public boolean del(int id) {
		boolean flag = false;
		DBPoolManager dbpool = new DBPoolManager();
		Connection conn = null;
		Statement stmt = null;
		DBClose dbclose = new DBClose();
		String sql = "delete from Rent_info where RoomApplyId=" + id + " ";
		dbpool.getConnection();
		try {
			stmt = dbpool.conn.createStatement();

			int i = stmt.executeUpdate(sql);

			flag = i > 0 ? true : false;
		} catch (SQLException e) {
			
		} finally {
			dbclose.CloseStmt(stmt);
			dbpool.freeConnection();
		}
		// TODO Auto-generated method stub
		return flag;
	}

	public List getSelect(int RoomApplyId, String rentBeginDate,
			String rentEndDate) {
		// TODO Auto-generated method stub
		DBPoolManager dbpool = new DBPoolManager();
		Connection conn = null;
		Statement stmt = null;
		ResultSet rs = null;
		RentInfo ri = null;
		DBClose dbclose = new DBClose();
		List L_RentInfo = new ArrayList();
		String sql = "select * from Rent_info where 1=1";
		if (RoomApplyId != -1) {
			sql += " and RoomNo = " + RoomApplyId + "";
		}
		if (rentBeginDate.length() != 0) {
			sql += " and rentBeginDate=to_date('" + rentBeginDate
					+ "','yyyy-mm-dd')";
		}
		if (rentEndDate.length() != 0) {
			sql += " and rentEndDate=to_date('" + rentEndDate
					+ "','yyyy-mm-dd') ";
		}
		dbpool.getConnection();
		try {
			stmt = dbpool.conn.createStatement();
			rs = stmt.executeQuery(sql);
			while (rs.next()) {
				ri = new RentInfo();

				ri.setRentFor(rs.getInt("rentFor"));
				ri.setRentType(rs.getInt("rentType"));
				ri.setRoomNu(rs.getString("roomNu"));
				ri.setBuildingNu(rs.getString("buildingNu"));
				ri.setAppBy(rs.getString("appBy"));
				ri.setAppDate(rs.getDate("appDate"));
				ri.setAppDes(rs.getString("appDes"));
				ri.setRentBeginDate(rs.getDate("rentBeginDate"));
				ri.setRentEndDate(rs.getDate("rentEndDate"));
				ri.setRentFee(rs.getFloat("rentFee"));
				ri.setCheckBy(rs.getString("checkBy"));
				ri.setCheckDes(rs.getString("checkDes"));
				ri.setCheckDate(rs.getDate("checkDate"));
				ri.setReMark(rs.getInt("reMark"));
				ri.setMemo(rs.getString("memo"));

				L_RentInfo.add(ri);
			}
		} catch (SQLException e) {
			
		} finally {
			dbclose.CloseResultSet(rs);
			dbclose.CloseStmt(stmt);
			dbpool.freeConnection();
		}
		return L_RentInfo;
	}

	public boolean udpate(int id) {
		boolean flag = false;
		DBPoolManager dbpool = new DBPoolManager();
		Connection conn = null;
		Statement stmt = null;
		DBClose dbclose = new DBClose();
		RentInfo ri = new RentInfo();
		String sql = "update Rent_info set RentFor=" + ri.getRentFor()
				+ ", RentType=" + ri.getRentType() + ", " + "RoomNu='"
				+ ri.getRoomNu() + "', BuildingNu='" + ri.getBuildingNu()
				+ "', AppBy='" + ri.getAppBy() + "', AppDate='"
				+ ri.getAppDate() + "', AppDes='" + ri.getAppDes()
				+ "', RentBeginDate='" + ri.getRentBeginDate() + "', "
				+ "RentEndDate='" + ri.getRentEndDate() + "', RentFee="
				+ ri.getRentFee() + ", CheckBy='" + ri.getCheckBy()
				+ "', CheckDes='" + ri.getCheckDes() + "', CheckDate='"
				+ ri.getCheckDate() + "', ReMark=" + ri.getReMark()
				+ ", Memo='" + ri.getMemo() + "' where RoomApplyId=" + id + " ";
		dbpool.getConnection();
		try {
			stmt = dbpool.conn.createStatement();

			int i = stmt.executeUpdate(sql);

			flag = i > 0 ? true : false;
		} catch (SQLException e) {
			
		} finally {
			dbclose.CloseStmt(stmt);
			dbpool.freeConnection();
		}
		// TODO Auto-generated method stub
		return flag;
	}

	public List pageCount(int page) {
		List list = new ArrayList();
		DBPoolManager dbpool = new DBPoolManager();
		Connection conn = null;
		Statement pstmt = null;
		ResultSet rs = null;
		RentInfo ri = null;
		DBClose dbclose = new DBClose();
		String sql = "select * from rent_info";
		dbpool.getConnection();
		try {
			pstmt = dbpool.conn
					.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
							ResultSet.CONCUR_READ_ONLY);
			rs = pstmt.executeQuery(sql);
			rs.last();
			totalRecord = rs.getRow();

			int startRow = (page - 1) * record_per_page + 1;

			rs.absolute(startRow);

			int i = 0;

			while (i < record_per_page && !rs.isAfterLast()) {
				ri = new RentInfo();
				ri.setRoomApplyId(rs.getInt("roomApplyId"));
				ri.setRentFor(rs.getInt("rentFor"));
				ri.setRentType(rs.getInt("rentType"));
				ri.setRoomNu(rs.getString("roomNu"));
				ri.setBuildingNu(rs.getString("buildingNu"));
				ri.setAppBy(rs.getString("appBy"));
				ri.setAppDate(rs.getDate("appDate"));
				ri.setAppDes(rs.getString("appDes"));
				ri.setRentBeginDate(rs.getDate("rentBeginDate"));
				ri.setRentEndDate(rs.getDate("rentEndDate"));
				ri.setRentFee(rs.getFloat("rentFee"));
				ri.setCheckBy(rs.getString("checkBy"));
				ri.setCheckDes(rs.getString("checkDes"));
				ri.setCheckDate(rs.getDate("checkDate"));
				ri.setReMark(rs.getInt("reMark"));
				ri.setMemo(rs.getString("memo"));

				list.add(ri);

				i++;

				rs.next();
			}

		} catch (SQLException e) {
			
		} finally {

		}
		return list;
	}

	public List pageCount(int page, String roomNu, String rentBeginDate,
			String rentEndDate) {
		List list = new ArrayList();
		DBPoolManager dbpool = new DBPoolManager();
		Connection conn = null;
		Statement pstmt = null;
		ResultSet rs = null;
		RentInfo ri = null;
		DBClose dbclose = new DBClose();
		String sql = "select * from rent_info where 1=1";
		if (!roomNu.equals("-1")) {
			sql+=" and BuildingNu='"+roomNu+"' ";
		}
//		if(!rentBeginDate.equals("")){	
//			if(!rentEndDate.equals(""))
//			{
//				sql+=" and rentBeginDate between to_date('"+rentBeginDate+"', 'yyyy-mm-dd') and to_date('"+rentEndDate+"','yyyy-mm-dd')";
//			}
//			if(rentEndDate.equals(""))
//			{
//				sql+=" and rentBeginDate=to_date('"+rentBeginDate+"', 'yyyy-mm-dd')";
//			}
//		}
//		if(!rentEndDate.equals(""))
//		{
//			if(!rentBeginDate.equals(""))
//			{
//				sql+=" and rentBeginDate between to_date('"+rentBeginDate+"', 'yyyy-mm-dd') and to_date('"+rentEndDate+"','yyyy-mm-dd')";
//			}
//			if(rentBeginDate.equals(""))
//			{
//				sql+=" and rentEndDate=to_date('"+rentEndDate+"', 'yyyy-mm-dd')";
//			}
//		}
		if(!rentBeginDate.equals("")){
		sql +=	" and (rentBeginDate > to_date('"+rentBeginDate+"', 'yyyy-mm-dd') or rentBeginDate = to_date('"+rentBeginDate+"', 'yyyy-mm-dd'))";
		}
		if(!rentEndDate.equals(""))
		{
			sql+=" and (rentEndDate <= to_date('"+rentEndDate+"', 'yyyy-mm-dd') or rentEndDate <= to_date('"+rentEndDate+"', 'yyyy-mm-dd'))";
		}			
		sql+=" order by AppDate";
		dbpool.getConnection();
		try {
			pstmt = dbpool.conn
					.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
							ResultSet.CONCUR_READ_ONLY);
			rs = pstmt.executeQuery(sql);
//			rs.last();
//			totalRecord = rs.getRow();
//
//			int startRow = (page - 1) * record_per_page + 1;
//
//			rs.absolute(startRow);
//
//			int i = 0;

			while (rs.next()) {
				ri = new RentInfo();
				ri.setRoomApplyId(rs.getInt("roomApplyId"));
				ri.setRentFor(rs.getInt("rentFor"));
				ri.setRentType(rs.getInt("rentType"));
				ri.setRoomNu(rs.getString("roomNu"));
				ri.setBuildingNu(rs.getString("buildingNu"));
				ri.setAppBy(rs.getString("appBy"));
				ri.setAppDate(rs.getDate("appDate"));
				ri.setAppDes(rs.getString("appDes"));
				ri.setRentBeginDate(rs.getDate("rentBeginDate"));
				ri.setRentEndDate(rs.getDate("rentEndDate"));
				ri.setRentFee(rs.getFloat("rentFee"));
				ri.setCheckBy(rs.getString("checkBy"));
				ri.setCheckDes(rs.getString("checkDes"));
				ri.setCheckDate(rs.getDate("checkDate"));
				ri.setReMark(rs.getInt("reMark"));
				ri.setMemo(rs.getString("memo"));

				list.add(ri);

				
			}

		} catch (SQLException e) {
			
		} finally {

		}
		return list;
	}

	public int getAllRecords() {
		return totalRecord;
	}

	public int getAllPages() {
		return (totalRecord + record_per_page - 1) / record_per_page;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久国产精品厨房| 亚洲视频图片小说| 一本久久a久久精品亚洲| 裸体一区二区三区| 中文字幕在线一区| 日韩亚洲欧美中文三级| 在线视频国产一区| 高清不卡一区二区| 九色综合狠狠综合久久| 亚洲一区二区三区四区在线观看| 久久欧美一区二区| 在线成人高清不卡| 色综合久久中文字幕| 国产精品伊人色| 免费亚洲电影在线| 丝袜亚洲另类欧美| 一区二区三区在线观看动漫| 中文字幕乱码一区二区免费| 欧美sm美女调教| 欧美一二三区在线| 日本福利一区二区| 91蜜桃婷婷狠狠久久综合9色| 国产主播一区二区| 捆绑变态av一区二区三区| 亚洲午夜久久久久久久久电影院| 国产精品剧情在线亚洲| 欧美国产精品中文字幕| 久久久久久综合| 亚洲精品一区在线观看| 日韩欧美一级特黄在线播放| 欧美日本韩国一区| 欧美久久一二区| 91九色最新地址| 色婷婷亚洲一区二区三区| 成人做爰69片免费看网站| 国产精品一级在线| 国产福利精品导航| 成人免费av在线| 风间由美性色一区二区三区| 国产a视频精品免费观看| 国产一区二区免费看| 国产精品综合网| 国产乱理伦片在线观看夜一区| 九九热在线视频观看这里只有精品| 日日骚欧美日韩| 蜜臀av一级做a爰片久久| 美脚の诱脚舐め脚责91 | 91香蕉视频污在线| 99久久久久久| 日本福利一区二区| 色激情天天射综合网| 欧美日韩一级大片网址| 欧美日韩中文精品| 67194成人在线观看| 69堂精品视频| 精品国产99国产精品| 久久久777精品电影网影网| 亚洲国产电影在线观看| 亚洲男人的天堂在线aⅴ视频| 亚洲欧美一区二区三区孕妇| 一区二区三区在线视频播放| 日韩专区一卡二卡| 久久99精品国产91久久来源| 成人性生交大合| 在线观看成人免费视频| 日韩欧美亚洲国产精品字幕久久久| 久久综合色综合88| 亚洲三级在线观看| 日韩福利电影在线| 国产在线视频不卡二| a亚洲天堂av| 欧美日韩免费电影| 精品电影一区二区三区| 国产精品成人午夜| 视频一区二区中文字幕| 精品写真视频在线观看| 99精品视频在线观看免费| 精品视频在线免费| 精品国产乱码久久久久久老虎| 国产精品视频第一区| 亚洲成人精品一区二区| 国产一区二区三区在线观看精品 | 成人午夜激情片| 欧美性受xxxx黑人xyx| 欧美videos中文字幕| 亚洲欧美日韩国产手机在线| 日本欧美加勒比视频| 成a人片亚洲日本久久| 91精品在线一区二区| 最新中文字幕一区二区三区| 男人操女人的视频在线观看欧美| av资源网一区| 日韩欧美国产精品| 亚洲精品国产精品乱码不99| 麻豆精品国产传媒mv男同| eeuss鲁片一区二区三区在线看| 欧美日韩国产一级片| 99re热这里只有精品视频| 欧美一区二区三区在线| 亚洲国产精品精华液2区45| 亚洲午夜日本在线观看| 国内欧美视频一区二区| 欧美日韩在线一区二区| 精品久久免费看| 亚洲丝袜自拍清纯另类| 日韩av一级电影| 成人av综合一区| 91麻豆精品国产91久久久久久| 国产亚洲精品aa午夜观看| 亚洲一区二区在线观看视频| 免费人成黄页网站在线一区二区| 国产不卡视频在线播放| 欧美日韩综合在线| 国产精品欧美一区喷水| 日韩高清不卡一区二区三区| 99精品视频一区二区| 精品久久久久一区二区国产| 国产欧美日韩在线| 美女视频一区二区三区| 日本韩国精品在线| 国产欧美一区二区在线| 亚洲综合久久久久| 成人深夜在线观看| 日韩视频123| 亚洲成人精品影院| 色香蕉久久蜜桃| 亚洲天堂网中文字| 亚洲精品一二三区| 国产成人亚洲综合a∨婷婷| 7878成人国产在线观看| 国产清纯美女被跳蛋高潮一区二区久久w| 午夜精品视频一区| 91搞黄在线观看| 综合色天天鬼久久鬼色| 国产精品一区在线观看你懂的| 正在播放亚洲一区| 日韩中文欧美在线| 欧美日韩中文一区| 一片黄亚洲嫩模| 99re热这里只有精品视频| 久久久美女毛片| 国内精品写真在线观看| 欧美成人综合网站| 日本不卡高清视频| 欧美一区二区三区在| 偷拍一区二区三区四区| 91亚洲国产成人精品一区二区三| 国产偷v国产偷v亚洲高清| 狠狠色丁香婷婷综合| 51精品国自产在线| 三级影片在线观看欧美日韩一区二区| 在线视频中文字幕一区二区| 亚洲天堂成人网| 91麻豆福利精品推荐| 最新热久久免费视频| 91女厕偷拍女厕偷拍高清| 亚洲色图在线播放| av在线这里只有精品| 国产精品久久久久久妇女6080 | 亚洲一区二区精品视频| 欧美性大战久久久久久久 | 成人动漫中文字幕| 国产精品三级av| 91免费精品国自产拍在线不卡| 国产免费久久精品| 在线亚洲欧美专区二区| 午夜精品久久久久久久 | 精品入口麻豆88视频| 久久99精品国产麻豆婷婷洗澡| 精品国精品国产尤物美女| 激情欧美一区二区三区在线观看| 欧美成人一区二区三区在线观看| 激情国产一区二区| 中文字幕欧美日韩一区| 99精品视频在线播放观看| 亚洲一区二区三区爽爽爽爽爽| 精品区一区二区| 国产不卡视频在线观看| 亚洲精品一卡二卡| 制服视频三区第一页精品| 韩国女主播成人在线观看| 中文字幕不卡在线播放| 色哟哟亚洲精品| 日韩av在线免费观看不卡| 26uuu成人网一区二区三区| 91蜜桃免费观看视频| 日韩电影在线看| 久久久久久久国产精品影院| 91啪在线观看| 亚洲五码中文字幕| 国产视频一区在线播放| 色综合一区二区三区| 日韩精品一卡二卡三卡四卡无卡 | 日韩欧美国产不卡| 在线影视一区二区三区| 精品一区二区日韩| 国产精品大尺度| 欧美一区二区网站| 色综合天天综合色综合av| 日韩 欧美一区二区三区|