#region 显示用户权限
/// <summary>
/// 显示指定用户的权限.
/// </summary>
/// <param name="GBox">GroupBox控件的数据集</param>
/// <param name="TName">获取用户编号</param>
public void Show_Pope(Control.ControlCollection GBox, string TID)
{
string sID = "";
string CheckName = "";
bool t = false;
DataSet DSet = MyDataClass.getDataSet("select ID,PopeName,Pope from tb_UserPope where ID='" + TID + "'", "tb_UserPope");
for (int i = 0; i < DSet.Tables[0].Rows.Count; i++)
{
sID = Convert.ToString(DSet.Tables[0].Rows[i][1]);
if ((int)(DSet.Tables[0].Rows[i][2]) == 1)
t = true;
else
t = false;
foreach (Control C in GBox)
{
if (C.GetType().Name == "CheckBox")
{
CheckName = C.Name;
if (CheckName.IndexOf(sID) > -1)
{
((CheckBox)C).Checked = t;
}
}
}
}
}
#endregion
/// <summary>
/// 显示指定用户的权限.
/// </summary>
/// <param name="GBox">GroupBox控件的数据集</param>
/// <param name="TName">获取用户编号</param>
public void Show_Pope(Control.ControlCollection GBox, string TID)
{
string sID = "";
string CheckName = "";
bool t = false;
DataSet DSet = MyDataClass.getDataSet("select ID,PopeName,Pope from tb_UserPope where ID='" + TID + "'", "tb_UserPope");
for (int i = 0; i < DSet.Tables[0].Rows.Count; i++)
{
sID = Convert.ToString(DSet.Tables[0].Rows[i][1]);
if ((int)(DSet.Tables[0].Rows[i][2]) == 1)
t = true;
else
t = false;
foreach (Control C in GBox)
{
if (C.GetType().Name == "CheckBox")
{
CheckName = C.Name;
if (CheckName.IndexOf(sID) > -1)
{
((CheckBox)C).Checked = t;
}
}
}
}
}
#endregion