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

📄 guestconsumeddao.java

📁 一个KTV管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
			} else {
				sql = "select * from KTV_GUEST_CONSUMED_INFO where ROOM_NUMBER = '"
						+ value.trim()
						+ "' and GUEST_NAME = '"
						+ value2.trim()
						+ "'";
			}
		}
		if (start.equals("0")) {
		} else {
			sql = sql + "and GUEST_CHECK_OUT_TIME > to_date('" + start
					+ "','YYYY-MM-DD HH24:MI:SS')";
		}
		if (end.equals("0")) {
		} else {
			sql = sql + "and GUEST_CHECK_OUT_TIME < to_date('" + end
					+ "','YYYY-MM-DD HH24:MI:SS')";
		}
		if (value.trim().equals("0") && value2.trim().equals("0")) {
			if (start.equals("0") && end.equals("0")) {
				JOptionPane.showMessageDialog(null, "请输入正确的查询条件", "提示信息",
						JOptionPane.YES_OPTION);
			} else {
				if (start.equals("0")) {
					sql = "select * from KTV_GUEST_CONSUMED_INFO where GUEST_CHECK_OUT_TIME < "
							+ "to_date('" + end + "','YYYY-MM-DD HH24:MI:SS')";
				} else {
					if (end.equals("0")) {
						sql = "select * from KTV_GUEST_CONSUMED_INFO where GUEST_CHECK_OUT_TIME > "
								+ "to_date('"
								+ start
								+ "','YYYY-MM-DD HH24:MI:SS')";
					} else {
						sql = "select * from KTV_GUEST_CONSUMED_INFO where GUEST_CHECK_OUT_TIME > "
								+ "to_date('"
								+ start
								+ "','YYYY-MM-DD HH24:MI:SS')"
								+ "and GUEST_CHECK_OUT_TIME < to_date('"
								+ end
								+ "','YYYY-MM-DD HH24:MI:SS')";
					}
				}
			}
		}
		try {
			con = new DbConnection().getConnection();
			stmt = con.createStatement();
			set = stmt.executeQuery(sql);
			System.out.println(sql);
			while (set.next()) {
				long consumedId = set.getLong("CONSUMED_ID");
				String guestName = set.getString("GUEST_NAME");
				String roomNumber = set.getString("ROOM_NUMBER");
				long guestId = set.getLong("GUEST_ID");
				String gcit = set.getString("GUEST_CHECK_IN_TIME").substring(0,
						19);
				String gcot = set.getString("GUEST_CHECK_OUT_TIME").substring(
						0, 19);
				String consumedTime = set.getString("CONSUMED_TIME");
				double goodsConsumedMoney = set
						.getDouble("GOODS_CONSUMED_MONEY");
				int roomMoney = set.getInt("ROOM_MONEY");
				String consumedTypedName = set.getString("CONSUMED_TYPE_NAME");
				int deposit = set.getInt("DEPOSIT");
				double fee = set.getDouble("FEE");
				double rebate = set.getDouble("REBATE");
				gci = new GuestConsumedInfo(consumedId, guestName, roomNumber,
						guestId, gcit, gcot, consumedTime, goodsConsumedMoney,
						roomMoney, consumedTypedName, deposit, rebate, fee);
				v.addElement(gci);
				// System.out.println("取得宾客消费信息记录成功");
			}
		} catch (Exception e) {
			System.out.println("异常信息: " + e.getMessage());
		}
		return v;
	}

	// 取得所有相应的宾客消费信息记录
	public Vector getWaiterConsumedInfo(String value) {
		Connection con = null;
		Statement stmt = null;
		ResultSet set = null;
		WaiterInfo gci = null;
		String sql = null;
		Vector v = new Vector();
		if (value.trim().equals("0")) {
		} else {
			sql = "select * from KTV_waiter where waiter_id = '" + value.trim()
					+ "'";
		}
		// } else {
		// if (value2.trim().equals("0")) {
		// sql = "select * from KTV_GUEST_CONSUMED_INFO where ROOM_NUMBER = '"
		// + value.trim() + "'";
		// } else {
		// sql = "select * from KTV_GUEST_CONSUMED_INFO where ROOM_NUMBER = '"
		// + value.trim()
		// + "' and GUEST_NAME = '"
		// + value2.trim()
		// + "'";
		// }
		// }
		// if (start.equals("0")) {
		// } else {
		// sql = sql + "and GUEST_CHECK_OUT_TIME > to_date('" + start
		// + "','YYYY-MM-DD HH24:MI:SS')";
		// }
		// if (end.equals("0")) {
		// } else {
		// sql = sql + "and GUEST_CHECK_OUT_TIME < to_date('" + end
		// + "','YYYY-MM-DD HH24:MI:SS')";
		// }
		// if (value.trim().equals("0") && value2.trim().equals("0")) {
		// if (start.equals("0") && end.equals("0")) {
		// JOptionPane.showMessageDialog(null, "请输入正确的查询条件", "提示信息",
		// JOptionPane.YES_OPTION);
		// } else {
		// if (start.equals("0")) {
		// sql = "select * from KTV_GUEST_CONSUMED_INFO where
		// GUEST_CHECK_OUT_TIME < "
		// + "to_date('" + end + "','YYYY-MM-DD HH24:MI:SS')";
		// } else {
		// if (end.equals("0")) {
		// sql = "select * from KTV_GUEST_CONSUMED_INFO where
		// GUEST_CHECK_OUT_TIME > "
		// + "to_date('"
		// + start
		// + "','YYYY-MM-DD HH24:MI:SS')";
		// } else {
		// sql = "select * from KTV_GUEST_CONSUMED_INFO where
		// GUEST_CHECK_OUT_TIME > "
		// + "to_date('"
		// + start
		// + "','YYYY-MM-DD HH24:MI:SS')"
		// + "and GUEST_CHECK_OUT_TIME < to_date('"
		// + end
		// + "','YYYY-MM-DD HH24:MI:SS')";
		// }
		// }

		try {
			con = new DbConnection().getConnection();
			stmt = con.createStatement();
			set = stmt.executeQuery(sql);
			while (set.next()) {
				int waiter_id = set.getInt("waiter_id");
				String waiter_name = set.getString("waiter_name");
				String waiter_sex = set.getString("waiter_sex");
				String waiter_tel = set.getString("waiter_tel");
				String waiter_area = set.getString("waiter_area");
				String leveling = set.getString("leveling");

				gci = new WaiterInfo(waiter_id, waiter_name, waiter_sex,
						waiter_tel, waiter_area, leveling);
				v.addElement(gci);
				System.out.println("zhuobin");
			}
		} catch (Exception e) {
			System.out.println("异常信息: " + e.getMessage());
		}
		return v;
	}

	public Vector getsWaiterConsumedInfo() {
		Connection con = null;
		Statement stmt = null;
		ResultSet set = null;
		WaiterInfo gci = null;
		Vector v = new Vector();
		String sql = "select * from KTV_waiter";

		System.out.println(sql);
		try {
			con = new DbConnection().getConnection();
			stmt = con.createStatement();
			set = stmt.executeQuery(sql);
			while (set.next()) {
				int waiter_id = set.getInt("waiter_id");
				String waiter_name = set.getString("waiter_name");
				String waiter_sex = set.getString("waiter_sex");
				String waiter_tel = set.getString("waiter_tel");
				String waiter_area = set.getString("waiter_area");
				String leveling = set.getString("leveling");

				gci = new WaiterInfo(waiter_id, waiter_name, waiter_sex,
						waiter_tel, waiter_area, leveling);
				v.addElement(gci);
				System.out.println("zhuobin");
			}
		} catch (Exception e) {
			System.out.println("异常信息: " + e.getMessage());
		}
		return v;
	}

	public Vector getsGuestConsumedInfo() {
		Connection con = null;
		Statement stmt = null;
		ResultSet set = null;
		GuestConsumedInfo gci = null;
		Vector v = new Vector();
		String sql = "select * from KTV_GUEST_CONSUMED_INFO ";
		System.out.println(sql);
		try {
			con = new DbConnection().getConnection();
			stmt = con.createStatement();
			set = stmt.executeQuery(sql);
			while (set.next()) {
				long consumedId = set.getLong("CONSUMED_ID");
				String guestName = set.getString("GUEST_NAME");
				String roomNumber = set.getString("ROOM_NUMBER");
				long guestId = set.getLong("GUEST_ID");
				String gcit = set.getString("GUEST_CHECK_IN_TIME").substring(0,
						19);
				String gcot = set.getString("GUEST_CHECK_OUT_TIME").substring(
						0, 19);
				String consumedTime = set.getString("CONSUMED_TIME");
				double goodsConsumedMoney = set
						.getDouble("GOODS_CONSUMED_MONEY");
				int roomMoney = set.getInt("ROOM_MONEY");
				String consumedTypedName = set.getString("CONSUMED_TYPE_NAME");
				int deposit = set.getInt("DEPOSIT");
				double fee = set.getDouble("FEE");
				double rebate = set.getDouble("REBATE");
				gci = new GuestConsumedInfo(consumedId, guestName, roomNumber,
						guestId, gcit, gcot, consumedTime, goodsConsumedMoney,
						roomMoney, consumedTypedName, deposit, rebate, fee);
				v.addElement(gci);
			}
		} catch (Exception e) {
			System.out.println("异常信息: " + e.getMessage());
		}
		return v;
	}
}

⌨️ 快捷键说明

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