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

📄 storeylayer.cs

📁 酒店管理软件,c#版本可以选择不同的模式
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace Hotel.GuestRoom.Bll
{
    public class StoreyLayer
    {
        private ArrayList _myRoom;

        public ArrayList MyRoom
        {
            get { return _myRoom; }
            set { _myRoom = value; }
        }
        private string _Dm;

        public string Dm
        {
            get { return _Dm; }
            set { _Dm = value; }
        }
        private Boolean _Default;

        public Boolean Default
        {
            get { return _Default; }
            set { _Default = value; }
        }
        private Boolean _Hide;

        public Boolean Hide
        {
            get { return _Hide; }
            set { _Hide = value; }
        }
        private string _Layer;

        public string Layer
        {
            get { return _Layer; }
            set { _Layer = value; }
        }
        private Int32 _Id;

        public Int32 Id
        {
            get { return _Id; }
            set { _Id = value; }
        }

        private string _Memo;

        public string Memo
        {
            get { return _Memo; }
            set { _Memo = value; }
        }

        public StoreyLayer()
        {
            _myRoom = new ArrayList();
        }

        public StoreyLayer(string dm,string dm1)
        {
           //StoreyDA target_StoreyDA = new StoreyDA();
          // _Dm = dm;
          // target_StoreyDA.GetStoreyUnitInDm(dm, out _Memo, out _Default, out  _Hide, out _Id);

        }

        public Boolean Add(string no, string class1, string style, Int32 population , bool used,bool cleared)
        {
            if (MyRoom == null)
            {
                MyRoom = new ArrayList();
            }

            if (CheckKey(no)==false)
            {
                Room target_room = new Room();
                target_room.No = no;
                target_room.Class = class1;
                target_room.Style = style;
                target_room.Used = used;
                target_room.Population = population;
                target_room.Cleared = cleared;

                MyRoom.Add(target_room);

                return true;
            }
            return false;

        }


        public Boolean Add(Room rm)
        {
            if (_myRoom == null)
            {
                _myRoom = new ArrayList();
            }

            if (CheckKey(rm.No) == false)
            {
                _myRoom.Add(rm);
                return true;
            }
            return false;
        }

        public Boolean CheckKey(string no)
        {
            foreach (Room drv in MyRoom)
            {
                if (drv.No == no)
                {
                    return true;
                }
            }
            return false;

        }

        public int Count
        {
            get { return MyRoom.Count; }
        }

        public Room Find(string no)
        {
            foreach (Room var in MyRoom)
            {
                if (var.No == no)
                {
                    return var;
                }

            }
            return null;

        }

        public Room Find(int index)
        {
            Room rm = new Room();
            MyRoom.IndexOf(rm, index);

            return rm;
        }

        public Boolean Remove(string no)
        {
            foreach (Room drv in MyRoom)
            {
                if (drv.No == no)
                {
                    MyRoom.Remove(drv);
                    return true;
                }
            }
            return false;
        } 
    }
}

⌨️ 快捷键说明

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