public enum EnumSystemCatalog
{
最新文档=0,
即时商情=1,
人事动态=2,
在线培训=3,
文档管理=4,
内控制度=5,
常用软件=6,
公告中心=7,
资产事业群=8,
最热文档=100
}
protected EnumSystemCatalog _enumSystem = EnumSystemCatalog.最新文档;
[Browsable(true),
Category("Miscellaneous"),
DefaultValue(EnumSystemCatalog.最新文档),
WebPartStorage(Storage.Personal),
FriendlyName("选择系统类别"),
Description("选择系统类别")]
public EnumSystemCatalog EnumSystem
{
get
{
return _enumSystem;
}
set
{
_enumSystem = value;
}
}
private void BindGrid()
{
strSystemID=getSystemIDByCatalog();
//strSystemID=EnumSystem.ToString();
try
{
svNewDocs=new NewServiceDocs.ServerForNewDocs();
dsNewDocs=new DataSet();
if(this.strSystemID=="0" )
{
this.lblMoreUrl.Text="";
dsNewDocs = svNewDocs.getNewDocsOfAllSystem(int.Parse(this.strCounter));//new DataSet();
}
else if (this.strSystemID=="100")
{
this.lblMoreUrl.Text="";
dsNewDocs = svNewDocs.getNewDocsOfHottest(int.Parse(this.strCounter));//new DataSet();
}
else
{
this.lblMoreUrl.Text="http://ep-hgh.buynow.com.cn/instantMessage/frmNewIndex.aspx?lngSysID="+strSystemID;
dsNewDocs = svNewDocs.getNewDocsBySystemID(int.Parse(this.strCounter),this.strSystemID);//new DataSet();
}
dgNewDocs.DataSource =dsNewDocs;//cmd.ExecuteReader();// ordersView;
dgNewDocs.DataBind();
}
catch (Exception ex)
{
ErrorLabel.Text = ex.Message + "<br>";
ErrorLabel.Visible = true;
}
ErrorLabel.Visible = false;
}
private string getSystemIDByCatalog()
{
switch(this.EnumSystem.ToString())
{
case "最新文档":
return "0";
case "即时商情":
return "1";
case "人事动态":
return "2";
case "在线培训":
return "3";
case "文档管理":
return "4";
case "内控制度":
return "5";
case "常用软件":
return "6";
case "公告中心":
return "7";
case "资产事业群":
return "8";
case "最热文档":
return "100";
default:
return "0";
}
}
本文引用通告地址: http://blog.youkuaiyun.com/downmoon/services/trackbacks/417526.aspx