📄 storeyunit.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using Hotel.GuestRoom.Bll;
using Hotel.DA;
using System.Data;
namespace Hotel.GuestRoom.Bll
{
public class StoreyUnit
{
private string _Dm;
public string Dm
{
get { return _Dm; }
set { _Dm = value; }
}
private string _Memo;
public string Memo
{
get { return _Memo; }
set { _Memo = 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 Int32 _Id;
public Int32 Id
{
get { return _Id; }
set { _Id = value; }
}
/// <summary>
/// 楼房:楼层的容器
/// </summary>
private ArrayList _mySL;
public ArrayList MySL
{
get { return _mySL; }
set { _mySL = value; }
}
public StoreyUnit(string dm)
{
StoreyDA target_StoreyDA = new StoreyDA();
_Dm = dm;
target_StoreyDA.GetStoreyUnitInDm(dm, out _Memo, out _Default, out _Hide, out _Id);
_mySL = new ArrayList();
StoreyLayer target_StoreyLayer = null;
DataTable dt = target_StoreyDA.GetStoreyLayerAll(_Dm).Tables[0];
foreach (System.Data.DataRowView drv in dt.DefaultView)
{
target_StoreyLayer = new StoreyLayer();
target_StoreyLayer.Dm =drv[0].ToString();
target_StoreyLayer.Memo = drv[1].ToString();
target_StoreyLayer.Layer = drv[2].ToString();
target_StoreyLayer.Default = System.Convert.ToBoolean(drv[3].ToString());
target_StoreyLayer.Hide = System.Convert.ToBoolean(drv[4].ToString());
target_StoreyLayer.Id = System.Convert.ToInt32(drv[5].ToString());
_mySL.Add(target_StoreyLayer);
target_StoreyLayer = null;
}
}
public StoreyUnit()
{
}
public Boolean Add(StoreyLayer sl)
{
if (MySL == null)
{
MySL = new ArrayList();
}
if (CheckKey(sl.Dm)==false)
{
MySL.Add(sl);
return true;
}
return false;
}
public Boolean CheckKey(string dm)
{
foreach (StoreyLayer drv in MySL)
{
if (drv.Dm == dm)
{
return true;
}
}
return false;
}
public Boolean Add(string dm, string demo,string layer, bool default1, bool hide)
{
if (MySL==null )
{
MySL = new ArrayList();
}
if (CheckKey(dm)==false)
{
StoreyLayer target_StoreyLayer = new StoreyLayer();
target_StoreyLayer.Dm = dm;
target_StoreyLayer.Memo = demo;
target_StoreyLayer.Layer = layer;
target_StoreyLayer.Default = default1;
target_StoreyLayer.Hide = hide;
MySL.Add(target_StoreyLayer);
return true;
}
return false;
}
public int Count
{
get { return MySL.Count; }
}
public StoreyLayer Find(string dm)
{
foreach (StoreyLayer var in MySL)
{
if (var.Dm == dm)
{
return var;
}
}
return null;
}
public StoreyLayer Find(int index)
{
StoreyLayer sl = new StoreyLayer();
MySL.IndexOf(sl,index);
return sl;
}
public Boolean Remove(string dm)
{
foreach (StoreyLayer drv in MySL)
{
if (drv.Dm == dm)
{
MySL.Remove(drv);
return true;
}
}
return false;
}
//StoreyUnit target_StoreyUnit = new StoreyUnit();
// StoreyDA target_StoreyDA = new StoreyDA();
// DataTable dt = target_StoreyDA.GetStoreyUnitInDm(_Dm).Tables[0];
// string s = "";
// foreach (System.Data.DataRowView drv in dt.DefaultView)
// {
// target_StoreyUnit.Dm = drv[0].ToString();
// target_StoreyUnit.Memo = drv[1].ToString();
// target_StoreyUnit.Default = System.Convert.ToBoolean(drv[2].ToString());
// target_StoreyUnit.Hide = System.Convert.ToBoolean(drv[3].ToString());
// target_StoreyUnit.Id = System.Convert.ToInt32(drv[4].ToString());
// _mySU.Add(target_StoreyUnit);
/// <summary>
/// 添加楼层(楼层代码,楼层解释,默认,显示,楼层)
/// </summary>
/// <returns>true 代码添加成功</returns>
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -