From 9c98f5d15e35587b7bcd9d7c8a506c467e758632 Mon Sep 17 00:00:00 2001 From: yzh <snbbt@21cn.com> Date: 星期三, 08 六月 2022 00:54:15 +0800 Subject: [PATCH] 客户信息导出 --- web/web/gwspupdate.aspx.cs | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/web/web/gwspupdate.aspx.cs b/web/web/gwspupdate.aspx.cs index 85f7ffd..512c294 100644 --- a/web/web/gwspupdate.aspx.cs +++ b/web/web/gwspupdate.aspx.cs @@ -14,6 +14,9 @@ protected List<GwOp> OpList; protected List<GwProduct> GwProductList; + private int _userId = -1; + private int _userType = -1; + private string _account = ""; public GwSp GwSp { get; protected set; } @@ -38,6 +41,10 @@ protected void Page_Load(object sender, EventArgs e) { + _userId = this.AppContext.SessionObject.UserID; + _userType = this.AppContext.SessionObject.UserType; + _account = this.AppContext.SessionObject.Account; + using (GwApDao gwApDao = new GwApDao()) this.ApList = gwApDao.LoadInfoList(); using (GwOpDao gwOpDao = new GwOpDao()) @@ -80,6 +87,7 @@ { GwProduct bean = new GwProduct(); bean.Classes = 1; + bean.IsDefault = -1; bean.IsEnable = -1; this.GwProductList = gwProductDao.getAllList(bean); } @@ -184,8 +192,9 @@ { using (GwClientDao gwClientDao = new GwClientDao()) { + string permissionsSQL = gwClientDao.GetClientPermissions(_userId, _userType, null); string str = ""; - List<GwClient> list = gwClientDao.LoadInfoList("", "", "", ""); + List<GwClient> list = gwClientDao.LoadInfoList("", "", "", "", permissionsSQL); if (list.Count == 0) { str += string.Format("<option value=\"\">灏氭湭鍒涘缓瀹㈡埛淇℃伅</option>"); @@ -193,7 +202,7 @@ else { foreach (GwClient gwClient in list) - str = !(clientId == gwClient.ClientID) ? str + string.Format("<option value=\"{0}\">{0}-{1}</option>", (object)gwClient.ClientID, (object)gwClient.ClientName) : str + string.Format("<option value=\"{0}\" selected>{0}-{1}</option>", (object)gwClient.ClientID, (object)gwClient.ClientName); + str = !(clientId == gwClient.ClientID) ? str + string.Format("<option value=\"{0}\">{1}</option>", (object)gwClient.ClientID, (object)gwClient.ClientName) : str + string.Format("<option value=\"{0}\" selected>{1}</option>", (object)gwClient.ClientID, (object)gwClient.ClientName); } return str; } @@ -229,6 +238,8 @@ //鑾峰彇浜у搧淇℃伅 public string GetProductOptions(string productId) { + if (productId==null) + return "<option value='0'>鏃�</option>"; StringBuilder stringBuilder = new StringBuilder(); if (this.GwProductList.Count == 0) return "<option value='0'>鏃�</option>"; -- Gitblit v1.9.1