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 _GwStatisProfit : PageBase, IRequiresSessionState { private List OpList; private List ClientList; private List ApList; private int _userId = -1; private int _userType = -1; private string _account = ""; string permissionsSQL = null; public StatisOption SelectedOptions { get; set; } public DateTime StartTime { get; set; } public DateTime EndTime { get; set; } public string StatisType { get; set; } public string SelectedSpID { get; set; } public string SelectedOPID { get; set; } protected void Page_Load(object sender, EventArgs e) { this.CheckRight("502", FailedOperation.ErrorMsgOnly); permissionsSQL = new GwClientDao().GetClientPermissions(_userId, _userType, null); using (GwOpDao gwOpDao = new GwOpDao()) this.OpList = gwOpDao.LoadInfoList(); using (GwClientDao gwClientDao = new GwClientDao()) { this.ClientList = gwClientDao.LoadInfoList("", "", "", "", permissionsSQL); } using (GwApDao gwApDao = new GwApDao()) this.ApList = gwApDao.LoadInfoList(); if (this.IsPostBack) return; this.SelectedOptions = StatisOption.None; this.StartTime = DateTime.Now.AddDays(-7.0).Date; this.EndTime = DateTime.Now.AddDays(1.0).Date; this.SelectedSpID = string.Empty; } protected string GenerateOPIDOptions() { StringBuilder stringBuilder = new StringBuilder(); if (this.OpList.Count == 0) { stringBuilder.Append(""); } else { stringBuilder.Append(""); foreach (GwOp gwOp in this.OpList) { if (this.AppContext.ContainsTargetID("502", gwOp.OpID.ToString())) stringBuilder.AppendFormat("", (object)gwOp.OpID, (object)gwOp.OpName, gwOp.OpID.ToString() == this.SelectedOPID ? (object)"selected" : (object)""); } } return stringBuilder.ToString(); } protected string GenerateSpIDOptions() { StringBuilder stringBuilder = new StringBuilder(); using (GwSpDao gwSpDao = new GwSpDao()) { List list = gwSpDao.LoadInfoList("", "", "", permissionsSQL); if (list.Count == 0) { stringBuilder.Append(""); } else { stringBuilder.Append(""); foreach (GwSp gwSp in list) { if (this.AppContext.HasRight("502")) stringBuilder.AppendFormat("", (object)gwSp.SpID, (object)gwSp.ClientID, (object)gwSp.SpID, gwSp.SpID == this.SelectedSpID ? (object)"selected" : (object)""); } } return stringBuilder.ToString(); } } }