📄 receptionmanager.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using Hotel.GuestRoom.Bll;
using Hotel.Guest.Bll;
namespace Hotel.Reception.Bll
{
public class ReceptionManager
{
private StoreyManager sm;
public ReceptionManager()
{
sm = new StoreyManager();
}
/// <summary>
/// 给客人分配房间
/// (楼区,楼层,房间号,客人ID)
/// </summary>
/// <returns>分配成功为TRUE</returns>
public Boolean RegisterRoom(string unitNo, string layerNo, string roomNo, Customer cs)
{
Room rm= new Room();
rm=sm.Find(unitNo).Find(layerNo).Find(roomNo);
if (rm.Count<rm.BedMax)
{
if (sm.Find(unitNo).Find(layerNo).Find(roomNo).AddGuest(cs))
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
/// <summary>
/// 根据房间号码,得到该房间所住的人数
/// (楼区,楼层,房间号)
/// </summary>
/// <returns>所住的人数</returns>
public Int32 GetPopulationInRoom(string unitNo, string layerNo, string roomNo)
{
return sm.Find(unitNo).Find(layerNo).Find(roomNo).Count;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -