receptionmanager.cs
来自「酒店管理软件,c#版本可以选择不同的模式」· CS 代码 · 共 57 行
CS
57 行
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 + =
减小字号Ctrl + -
显示快捷键?