📄 undoreserve.java
字号:
package myprojects.reserve; //预订&取消预订放在一个包中
import java.util.Vector;
import java.util.*;
//------------------
import myprojects.databaseconnector.DatabaseConnector;
import myprojects.guestroom.*;
/**
* @(#)ReserveRoom.java
*
* 预订房间
*
*
* @author
* @version 1.00 05/12/25
*/
public class UndoReserve{
Vector reserveInfoList = new Vector();
DatabaseConnector database = new DatabaseConnector();
//创建连接数据库,获取房间状态信息,&更新数据库预订信息
//构造函数
public UndoReserve(){
System.out.println("预订房间");
//获取预订信息
reserveInfoList=getReserveInfoList();
this.printReserveInfoList();
}
//获得数据库中的预订信息
public Vector getReserveInfoList(){
System.out.println("获得数据库中的预订信息表");
return database.getReserveInfoList();
}
//根据删除信息,更新数据库
public void saveUndoReserveInfo(Vector deleteReserveId,Vector deleteRoomId){
System.out.println("获得数据库中的预订信息表");
database.saveUndoReserveInfo(deleteReserveId,deleteRoomId);
}
void printReserveInfoList() {
ReserveInfo reserveInfo = new ReserveInfo();
for (Enumeration ee = reserveInfoList.elements(); ee.hasMoreElements() ;)
{ //Vector实际上就是一种特殊的数组,由于他的通用性,
//他的元素都是Object类,所以对Vector的元素增加或者读取都要进行类型转换。
reserveInfo=(ReserveInfo)ee.nextElement();
//打印所有预订的客人信息&预订的房间信息
reserveInfo.printReserveInfo();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -