From adee7a71ba7ab1b63cab63381dfe1846437853d6 Mon Sep 17 00:00:00 2001 From: wzp <2040239371@qq.com> Date: 星期四, 02 三月 2023 17:37:05 +0800 Subject: [PATCH] 增加分销商配置 --- web/web/GwClient.aspx.cs | 125 +++++++++++++++++++++++------------------ 1 files changed, 69 insertions(+), 56 deletions(-) diff --git a/web/web/GwClient.aspx.cs b/web/web/GwClient.aspx.cs index 2726e1c..5f07be8 100644 --- a/web/web/GwClient.aspx.cs +++ b/web/web/GwClient.aspx.cs @@ -9,6 +9,7 @@ using System.Collections.Generic; using System.Text; using System.Configuration; +using System.Linq; public partial class _GwClient : PageBase<SysUser>, IRequiresSessionState { @@ -67,8 +68,8 @@ { continue; } - //杩囨护鐢ㄦ埛绫诲瀷 1-绠$悊鍛�;2-涓氬姟鍛�--鍏ㄥ憳;3-涓氬姟涓荤;4-涓氬姟鎬荤洃;5-瀹㈡湇浜哄憳;6-璐㈠姟浜哄憳;99-鍏朵粬 - if (bean.UserType == 6 || bean.UserType == 99) + //杩囨护鐢ㄦ埛绫诲瀷 1-绠$悊鍛�;2-涓氬姟鍛�--鍏ㄥ憳;3-瀹㈡埛缁忕悊;4-瀹㈡湇浜哄憳;5-璐㈠姟浜哄憳 + if (!checkStrForArrayStr(1, bean.UserType) && !checkStrForArrayStr(2, bean.UserType) ) { continue; } @@ -81,33 +82,33 @@ return stringBuilder.ToString(); } - //褰掑睘瀹㈡埛缁忕悊 - public string customerManagerOptions(int userId) - { - StringBuilder stringBuilder = new StringBuilder(); - if (this.SysUserList.Count == 0) - return "<option value=''>鏃�</option>"; - stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)"", (object)"鏃�"); - foreach (SysUser bean in this.SysUserList) - { - //鍋滅敤鐨勭敤鎴蜂笉鍐嶆樉绀� - if (bean.Status == 0) - { - continue; - } - //杩囨护鐢ㄦ埛绫诲瀷 1-绠$悊鍛�;2-涓氬姟鍛�--鍏ㄥ憳;3-涓氬姟涓荤;4-涓氬姟鎬荤洃;5-瀹㈡湇浜哄憳;6-璐㈠姟浜哄憳;99-鍏朵粬 - if (bean.UserType == 2) - { - continue; - } + ////褰掑睘瀹㈡埛缁忕悊 + //public string customerManagerOptions(int userId) + //{ + // StringBuilder stringBuilder = new StringBuilder(); + // if (this.SysUserList.Count == 0) + // return "<option value=''>鏃�</option>"; + // stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)"", (object)"鏃�"); + // foreach (SysUser bean in this.SysUserList) + // { + // //鍋滅敤鐨勭敤鎴蜂笉鍐嶆樉绀� + // if (bean.Status == 0) + // { + // continue; + // } + // //杩囨护鐢ㄦ埛绫诲瀷 1-绠$悊鍛�;2-涓氬姟鍛�--鍏ㄥ憳;3-瀹㈡埛缁忕悊;4-瀹㈡湇浜哄憳;5-璐㈠姟浜哄憳 + // if (!checkStrForArrayStr(1, bean.UserType) && !checkStrForArrayStr(3, bean.UserType)) + // { + // continue; + // } - if (userId == bean.UserID) - stringBuilder.AppendFormat("<option value=\"{0}\" selected>{1}</option>", (object)bean.UserID, (object)bean.UserName); - else - stringBuilder.AppendFormat("<option value=\"{0}\">{1}</option>", (object)bean.UserID, (object)bean.UserName); - } - return stringBuilder.ToString(); - } + // if (userId == bean.UserID) + // stringBuilder.AppendFormat("<option value=\"{0}\" selected>{1}</option>", (object)bean.UserID, (object)bean.UserName); + // else + // stringBuilder.AppendFormat("<option value=\"{0}\">{1}</option>", (object)bean.UserID, (object)bean.UserName); + // } + // return stringBuilder.ToString(); + //} //褰掑睘瀹㈡湇浜哄憳 public string supportStaffOptions(int userId) @@ -123,8 +124,8 @@ { continue; } - //杩囨护鐢ㄦ埛绫诲瀷 1-绠$悊鍛�;2-涓氬姟鍛�--鍏ㄥ憳;3-涓氬姟涓荤;4-涓氬姟鎬荤洃;5-瀹㈡湇浜哄憳;6-璐㈠姟浜哄憳;99-鍏朵粬 - if (bean.UserType != 1 && bean.UserType != 5 ) + //杩囨护鐢ㄦ埛绫诲瀷 1-绠$悊鍛�;2-涓氬姟鍛�--鍏ㄥ憳;3-瀹㈡埛缁忕悊;4-瀹㈡湇浜哄憳;5-璐㈠姟浜哄憳 + if (!checkStrForArrayStr(1, bean.UserType) && !checkStrForArrayStr(4, bean.UserType)) { continue; } @@ -137,33 +138,33 @@ return stringBuilder.ToString(); } - //褰掑睘璐㈠姟浜哄憳 - public string financialStaffOptions(int userId) - { - StringBuilder stringBuilder = new StringBuilder(); - if (this.SysUserList.Count == 0) - return "<option value=''>鏃�</option>"; - stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)"", (object)"鏃�"); - foreach (SysUser bean in this.SysUserList) - { - //鍋滅敤鐨勭敤鎴蜂笉鍐嶆樉绀� - if (bean.Status == 0) - { - continue; - } - //杩囨护鐢ㄦ埛绫诲瀷 1-绠$悊鍛�;2-涓氬姟鍛�--鍏ㄥ憳;3-涓氬姟涓荤;4-涓氬姟鎬荤洃;5-瀹㈡湇浜哄憳;6-璐㈠姟浜哄憳;99-鍏朵粬 - if (bean.UserType != 1 && bean.UserType != 6) - { - continue; - } + ////褰掑睘璐㈠姟浜哄憳 + //public string financialStaffOptions(int userId) + //{ + // StringBuilder stringBuilder = new StringBuilder(); + // if (this.SysUserList.Count == 0) + // return "<option value=''>鏃�</option>"; + // stringBuilder.AppendFormat("<option value=\"{0}\" >{1}</option>", (object)"", (object)"鏃�"); + // foreach (SysUser bean in this.SysUserList) + // { + // //鍋滅敤鐨勭敤鎴蜂笉鍐嶆樉绀� + // if (bean.Status == 0) + // { + // continue; + // } + // //杩囨护鐢ㄦ埛绫诲瀷 1-绠$悊鍛�;2-涓氬姟鍛�--鍏ㄥ憳;3-瀹㈡埛缁忕悊;4-瀹㈡湇浜哄憳;5-璐㈠姟浜哄憳 + // if (!checkStrForArrayStr(1, bean.UserType) && !checkStrForArrayStr(5, bean.UserType)) + // { + // continue; + // } - if (userId == bean.UserID) - stringBuilder.AppendFormat("<option value=\"{0}\" selected>{1}</option>", (object)bean.UserID, (object)bean.UserName); - else - stringBuilder.AppendFormat("<option value=\"{0}\">{1}</option>", (object)bean.UserID, (object)bean.UserName); - } - return stringBuilder.ToString(); - } + // if (userId == bean.UserID) + // stringBuilder.AppendFormat("<option value=\"{0}\" selected>{1}</option>", (object)bean.UserID, (object)bean.UserName); + // else + // stringBuilder.AppendFormat("<option value=\"{0}\">{1}</option>", (object)bean.UserID, (object)bean.UserName); + // } + // return stringBuilder.ToString(); + //} //鑾峰彇浜у搧淇℃伅 @@ -270,5 +271,17 @@ } } + //妫�鏌ユ暟缁勬牸寮忓瓧绗︿覆涓槸鍚﹀寘鍚煇鍏冪礌 + public static bool checkStrForArrayStr(object str, string arrayStr) + { + return stringToArray(arrayStr).Contains(str.ToString()); + } + + //瀛楃涓茶浆鏁扮粍 + public static object[] stringToArray(string str) + { + object[] array = str.Split(','); + return array; + } } -- Gitblit v1.9.1