📄 storeylayer.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 + -