using Common; using Dao; using Model; using System; using System.Collections.Generic; using System.Text; using System.Web; using System.Web.Profile; using System.Web.SessionState; public partial class _GwSp : PageBase, IRequiresSessionState { protected List OpList; protected List GroupList; protected List ApList; public IEnumerable DiverterList { get; set; } protected void Page_Load(object sender, EventArgs e) { this.CheckRight("302", FailedOperation.HistoryGoBack); using (GwApDao gwApDao = new GwApDao()) this.ApList = gwApDao.LoadInfoList(); using (GwOpDao gwOpDao = new GwOpDao()) this.OpList = gwOpDao.LoadInfoList(); using (GwOpGroupDao gwOpGroupDao = new GwOpGroupDao()) this.GroupList = gwOpGroupDao.GetGroupList(); using (GwDiverterDao gwDiverterDao = new GwDiverterDao()) this.DiverterList = (IEnumerable)gwDiverterDao.LoadList(); } public string GetGroupOptions(int groupID) { StringBuilder stringBuilder = new StringBuilder(); if (this.GroupList.Count == 0) return ""; stringBuilder.AppendFormat("", 0, "设置为空"); foreach (GwOpGroup gwOpGroup in this.GroupList) { if (groupID == gwOpGroup.GroupID) stringBuilder.AppendFormat("", gwOpGroup.GroupID, gwOpGroup.GroupName); else stringBuilder.AppendFormat("", gwOpGroup.GroupID, gwOpGroup.GroupName); } return stringBuilder.ToString(); } public string GetOpOptions(int opId) { StringBuilder stringBuilder = new StringBuilder(); if (this.OpList.Count == 0) return ""; stringBuilder.AppendFormat("", 0, "设置为空"); foreach (GwOp gwOp in this.OpList) { if (opId == gwOp.OpID) stringBuilder.AppendFormat("", gwOp.OpID, gwOp.OpName); else stringBuilder.AppendFormat("",gwOp.OpID, gwOp.OpName); } return stringBuilder.ToString(); } }