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

📄 room.cs

📁 酒店管理软件,c#版本可以选择不同的模式
💻 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 + -