wzp
2022-07-12 705909e14fe4e9f2fc261ee4eb40a8b41fa2f6d4
web/web/GwStatisV3.aspx.cs
@@ -14,7 +14,12 @@
    private List<GwOp> OpList;
    private List<GwClient> ClientList;
    private List<GwAp> ApList;
    private int _userId = -1;
    private string _userType = "";
    private string _account = "";
    string permissionsSQL = null;
    public StatisOption SelectedOptions { get; set; }
    public DateTime StartTime { get; set; }
@@ -34,10 +39,18 @@
    protected void Page_Load(object sender, EventArgs e)
    {
        this.CheckRight("502", FailedOperation.ErrorMsgOnly);
        _userId = this.AppContext.SessionObject.UserID;
        _userType = this.AppContext.SessionObject.UserType;
        _account = this.AppContext.SessionObject.Account;
        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("", "", "", "");
        {
            this.ClientList = gwClientDao.LoadInfoList("", "", "", "", permissionsSQL);
        }
        using (GwApDao gwApDao = new GwApDao())
            this.ApList = gwApDao.LoadInfoList();
        if (this.IsPostBack)
@@ -75,7 +88,7 @@
            return string.Empty;
        GwClient gwClient = this.ClientList.Find((Predicate<GwClient>)(client => client.ClientID == clientID));
        if (gwClient != null)
            return string.Format("{0}-{1}", (object)gwClient.ClientID, (object)gwClient.ClientName);
            return string.Format("{0}", (object)gwClient.ClientName);
        return string.Format("{0}", (object)clientID);
    }
@@ -127,7 +140,7 @@
            foreach (GwClient gwClient in this.ClientList)
            {
                if (this.AppContext.HasRight("502"))
                    stringBuilder.AppendFormat("<option value=\"{0}\" {2}>{0}-{1}</option>", (object)gwClient.ClientID, (object)gwClient.ClientName, gwClient.ClientID == this.SelectedClientID ? (object)"selected" : (object)"");
                    stringBuilder.AppendFormat("<option value=\"{0}\" {2}>{0}-{1}</option>", (object)gwClient.ClientID, (object)gwClient.Company, gwClient.ClientID == this.SelectedClientID ? (object)"selected" : (object)"");
            }
        }
        return stringBuilder.ToString();
@@ -138,7 +151,7 @@
        StringBuilder stringBuilder = new StringBuilder();
        using (GwSpDao gwSpDao = new GwSpDao())
        {
            List<GwSp> list = gwSpDao.LoadInfoList("", "", "");
            List<GwSp> list = gwSpDao.LoadInfoList("", "", "", permissionsSQL);
            if (list.Count == 0)
            {
                stringBuilder.Append("<option value=\"\">暂无客户信息</option>");