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

📄 reserveinfo.java

📁 java酒店管理系统
💻 JAVA
字号:

package myprojects.reserve; 	//预订&取消预订放在一个包中

import java.util.Vector;
import java.util.*;
//------------------
import myprojects.databaseconnector.DatabaseConnector;
import myprojects.guestroom.*;
/**
 * @(#)ReserveInfo.java
 *
 * 预订信息
 *  
 *
 * @author 
 * @version 1.00 05/12/25
 */
//预订信息:客人信息 & 预订的客房信息
public class ReserveInfo{
	//预订的客人信息
	int guestId = 0;		//初始化
	String guestName="jinke";		//联系人
	String guestPhone="5038014";		//联系电话
	String arriveDate="12-07";		//到达日期
	int guestNum=0;			//总共的人数

	//预订的客房信息
	Vector choosenRoomList = new Vector();		//已经预订的客房列表
	// construction
	public ReserveInfo(){			//初始化信息!!!	
		//System.out.println("预订信息");
	}
	public void printReserveInfo(){
		System.out.println("------------预订信息------------");
		System.out.println("预订者的信息:");
		System.out.print(guestName+"  "); 
		System.out.print(guestPhone+"  "); 
		System.out.print(arriveDate+"  ");
		System.out.println(guestNum+"  "); 
		System.out.println("预订的房间:"); 
		GuestRoom room=new GuestRoom();			
		for (Enumeration ee = this.choosenRoomList.elements(); ee.hasMoreElements() ;) 
  		{	//Vector实际上就是一种特殊的数组,由于他的通用性,
  			//他的元素都是Object类,所以对Vector的元素增加或者读取都要进行类型转换。
  			room=(GuestRoom)ee.nextElement(); 
  			room.printGuestRoomInfo();
     	}
     	System.out.println("--------------------------------");
				
	}
	//打印带于预订标号的客人信息,包括预订标志
	public void printReserveInfoWithGuestId(){
		System.out.println("------------预订信息(带ID,用于取消预订&预订登记)------------");
		System.out.println("预订者的信息:");
		System.out.print(guestId+"  "); 
		System.out.print(guestName+"  "); 
		System.out.print(guestPhone+"  "); 
		System.out.print(arriveDate+"  ");
		System.out.println(guestNum+"  "); 
		System.out.println("预订的房间:"); 
		GuestRoom room=new GuestRoom();			
		for (Enumeration ee = this.choosenRoomList.elements(); ee.hasMoreElements() ;) 
  		{	//Vector实际上就是一种特殊的数组,由于他的通用性,
  			//他的元素都是Object类,所以对Vector的元素增加或者读取都要进行类型转换。
  			room=(GuestRoom)ee.nextElement(); 
  			room.printGuestRoomInfo();
     	}
     	System.out.println("--------------------------------");
				
	}
	//得到预订信息
	public int getGuestId(){
		return guestId;
	}
	public String getGuestName(){
		return guestName;
	}
	public String getGuestPhone(){
		return guestPhone;
	}
	public String getArriveDate(){
		return arriveDate;
	}
	public int getGuestNum(){
		return guestNum;
	}
	public Vector getChoosenRoomList(){
		return choosenRoomList;
	}
	public void setGuestId(int id) {
		guestId=id;
	}
	public void setGuestName(String gn) {
		guestName=gn;
	}
	public void setGuestPhone(String gp) {
		guestPhone=gp;
	}
	public void setArriveDate(String ad) {
		arriveDate=ad;
	}
	public void setGuestNum(int num) {
		guestNum=num;
	}
	public void setChoosenRoomList(Vector crl) {
		choosenRoomList=crl;
	}
	
}

⌨️ 快捷键说明

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