📄 room.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using Hotel.Guest.Bll;
namespace Hotel.GuestRoom.Bll
{
public class Room
{
/// <summary>
/// 客人类
/// </summary>
private ArrayList _myGuest;
public Customer Find(string no)
{
foreach (Customer var in _myGuest)
{
if (var.ArchivesId == no.ToString())
{
return var;
}
}
return null;
}
public Customer Find(int index)
{
Customer cs =new Customer();
_myGuest.IndexOf(cs, index);
return cs;
}
public Boolean Remove(string no)
{
foreach (string drv in _myGuest)
{
if (drv.ToString() == no.ToString())
{
_myGuest.Remove(drv);
return true;
}
}
return false;
}
public Boolean AddGuest(Customer cs)
{
if (_myGuest == null)
{
_myGuest = new ArrayList();
}
if (CheckKey(cs.ArchivesId) == false)
{
_myGuest.Add(cs);
return true;
}
return false;
}
/// <summary>
/// 检查
/// </summary>
public Boolean CheckKey(string no)
{
foreach (Customer drv in _myGuest)
{
if (drv.ArchivesId == no.ToString())
{
return true;
}
}
return false;
}
/// <summary>
/// 房类唯一性标记
/// </summary>
private String _Id;
public String Id
{
get { return _Id; }
set { _Id = value; }
}
/// <summary>
/// 房类
/// </summary>
private String _Class;
public String Class
{
get { return _Class; }
set { _Class = value; }
}
/// <summary>
/// 顾客人数
/// </summary>
private Int32 _Population;
public Int32 Population
{
get { return _Population; }
set { _Population = value; }
}
/// <summary>
/// 房间风格
/// </summary>
private String _Style;
public String Style
{
get { return _Style; }
set { _Style = value; }
}
/// <summary>
/// 再用情况
/// </summary>
private Boolean _Used;
public Boolean Used
{
get { return _Used; }
set { _Used = value; }
}
/// <summary>
/// 再用情况
/// </summary>
private Boolean _Cleared;
public Boolean Cleared
{
get { return _Cleared; }
set { _Cleared = value; }
}
/// <summary>
/// 锁房情况
/// </summary>
private Int32 _DoorState;
public Int32 DoorState
{
get { return _DoorState; }
set { _DoorState = value; }
}
/// <summary>
/// 未来是否有修理
/// </summary>
private bool _IsFutureFix;
public bool IsFutureFix
{
get { return _IsFutureFix; }
set { _IsFutureFix = value; }
}
/// <summary>
/// 使用状态。
/// </summary>
private int _UsedState;
public int UsedState
{
get { return _UsedState; }
set { _UsedState = value; }
}
/// <summary>
/// 房间状态。
/// </summary>
private int _RoomState;
public int RoomState
{
get { return _RoomState; }
set { _RoomState = value; }
}
/// <summary>
/// 房管信息。
/// </summary>
private string _ManagerMessage;
public string ManagerMessage
{
get { return _ManagerMessage; }
set { _ManagerMessage = value; }
}
/// <summary>
/// 房间号码。
/// </summary>
private string _No;
public string No
{
get { return _No; }
set { _No = value; }
}
private int _Count;
public int Count
{
get { return _myGuest.Count; }
}
public Room()
{
if (_myGuest == null)
{
_myGuest = new ArrayList();
}
}
/// <summary>
/// 最大床位
/// </summary>
private int _BedMax=2;
public int BedMax
{
get { return _BedMax; }
set { _BedMax = value; }
}
/// <summary>
/// 正在使用床位
/// </summary>
private int _BedNorm;
public int BedNorm
{
get { return _BedNorm; }
set { _BedNorm = value; }
}
private ArrayList _Guest;
public ArrayList Guest
{
get { return _Guest; }
set { _Guest = value; }
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -