enrolroom.java

来自「Java语言编写的员工信息管理系统」· Java 代码 · 共 59 行

JAVA
59
字号
import java.util.Vector;

public class EnrolRoom {
//	获得数据库中的空房间列表
	public Database database;
	public Enrol enrolInfo;
	public EnrolRoom() {
		database = new Database();
		enrolInfo = new Enrol();
	}	
  	public Vector getBlankRoomList(){		
  		return database.getBlankRoomList();
  	}
	
  	public void newEnrolInfo(){
  		System.out.println("新增入住信息");  		
  		//将该对象中预订信息对象的信息保存到数据库中
  		enrolInfo.printEnrolInfo();
  		database.newEnrolInfo(enrolInfo);  		
  	}
  	//获得登记客人部分信息,从数据库视图中读取出来
  	public Vector getEnrolInfoForWaiterList(){
  		System.out.println("获取入住登记客人的信息"); 
  		return database.getEnrolInfoForWaiterList();
  		
  	}
  	
  	public Vector getServiceInfoList(){
  		
  		System.out.println("获得数据库中的服务信息表");  		
  		return database.getServiceInfoList();
  	}
  	
	//保存交易信息到数据库
	public void newTransaction(Transaction transaction){
		database.newTransaction(transaction);
	}
	
//	获取交易信息
	public Vector getTransactions(){
		return database.getTransactions();
	}
//删除交易
	public void deleteTransactions(Transaction transaction){
		database.deleteTransactions(transaction);
	}
	
//获取登记客人所有信息
	public Vector getEnrolInfoList(){
		return database.getEnrolInfoList();
	}
	 //将退房的客人信息传给数据库,便于修改下列信息:
 	 //客人入住信息,个人信息,所住房间信息,
 	 //历史客人信息,包括操作人员信息
	public void saveReturnRoomInfo(Enrol enrol){
		database.saveReturnRoomInfo(enrol);
	}
}

⌨️ 快捷键说明

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