| | |
| | | { |
| | | Certification_StatusResult = "已认证"; |
| | | } |
| | | //edit:yangzh by 20220511 |
| | | //str += @"<tr ><td>" + item.ClientID + "</td><td>" + item.Company + "</td><td>" + item.ClientName + "</td><td>" + item.Telephone + "</td><td>" + item.Top_up_Amount_Total + "元</td><td>" + item.Agent + "</td><td>" + Certification_StatusResult + "</td>"; |
| | | //str += @"<tr ><td>" + item.ClientID + "</td><td>" + item.Company + "</td><td>" + item.ClientName + "</td><td>" + item.Telephone + "</td><td>" + item.Balance/1000 + "元</td><td>" + item.Top_up_Amount_Total/1000 + "元</td><td>" + item.Agent + "</td><td>" + Certification_StatusResult + "</td>"; |
| | | //str += @"<tr ><td rowspan='1' ><input type='checkbox' name='checkbox' value='" + item.ClientID + "'/></td><td>" + item.ClientID + "</td><td>" + item.Company + "</td><td>" + item.ClientName + "</td><td>" + item.Telephone + "</td><td>" + item.Balance/1000 + "元</td><td>" + item.Top_up_Amount_Total/1000 + "元</td><td>" + SysUserName(string.IsNullOrEmpty(item.Salesman)? 0: int.Parse(item.Salesman) ) + "</td><td>" + Certification_StatusResult + "</td>"; |
| | | |
| | | str += @"<tr ><td rowspan='1' ><input type='checkbox' name='checkbox' value='" + item.ClientID + "'/></td><td>" + item.ClientID + "</td><td>" + item.Company + "</td><td>" + item.ClientName + "</td><td>" + item.Telephone + "</td><td>" + item.Balance/1000 + "</td><td>" + item.Top_up_Amount_Total/1000 + "</td><td>" + SysUserName(string.IsNullOrEmpty(item.Salesman)? 0: int.Parse(item.Salesman) ) + "</td>" |
| | | + "<td>" + item.ProductIds + "</td>" |
| | | + "<td>"+ (item.Is_Enable == 1 ? "<span class='label label-primary'>启用</span>" : "<span class='label label-default'>停用</span>") + "</td>"; |
| | |
| | | string customerManager = context.GetString("customerManager"); |
| | | string supportStaff = context.GetString("supportStaff"); |
| | | string financialStaff = context.GetString("financialStaff"); |
| | | |
| | | |
| | | string chargeType = context.GetString("chargeType"); |
| | | string smsBillType = context.GetString("smsBillType"); |
| | | |
| | | string smsStatusReport = context.GetString("smsStatusReport"); |
| | | string isEnableSub = context.GetString("isEnableSub"); |
| | | |
| | | |
| | | string isEnableWhite = context.GetString("isEnableWhite"); |
| | | string isEnableBlack = context.GetString("isEnableBlack"); |
| | | string isRemoteLoginNotice = context.GetString("isRemoteLoginNotice"); |
| | | string isMobileCaptcha = context.GetString("isMobileCaptcha"); |
| | | string isHideMobile = context.GetString("isHideMobile"); |
| | | string isDisplayStatus = context.GetString("isDisplayStatus"); |
| | | string isLoginIpRestrict = context.GetString("isLoginIpRestrict"); |
| | | string isLoginIpAllowGather = context.GetString("isLoginIpAllowGather"); |
| | | string isLoginCityRestrict = context.GetString("isLoginCityRestrict"); |
| | | string isLoginCityAllowGather = context.GetString("isLoginCityAllowGather"); |
| | | |
| | | string data = context.GetString("permissionData"); |
| | | if(data.Contains("1")) |
| | | { |
| | | data += ",sp.aspx,GwTaskSmssend,SpPrePattern.aspx"; |
| | | } |
| | | if(data.Contains("2")) |
| | | { |
| | | data += ",molog.aspx,mtlog.aspx#stat,mtlog.aspx,statis.aspx"; |
| | | } |
| | | string permissionData = Newtonsoft.Json.JsonConvert.SerializeObject(data.Split(',')); |
| | | //string isRemoteLoginNotice = context.GetString("isRemoteLoginNotice"); |
| | | //string isMobileCaptcha = context.GetString("isMobileCaptcha"); |
| | | //string isHideMobile = context.GetString("isHideMobile"); |
| | | //string isDisplayStatus = context.GetString("isDisplayStatus"); |
| | | //string isLoginIpRestrict = context.GetString("isLoginIpRestrict"); |
| | | //string isLoginIpAllowGather = context.GetString("isLoginIpAllowGather"); |
| | | //string isLoginCityRestrict = context.GetString("isLoginCityRestrict"); |
| | | //string isLoginCityAllowGather = context.GetString("isLoginCityAllowGather"); |
| | | |
| | | if (string.IsNullOrEmpty(clientID)) |
| | | { |
| | |
| | | throw new ArgumentException("联系人/联系电话,不能为空!"); |
| | | } |
| | | |
| | | if (string.IsNullOrEmpty(customerManager)) |
| | | { |
| | | throw new ArgumentException("归属客户经理不能为空,请选择!"); |
| | | } |
| | | |
| | | if (string.IsNullOrEmpty(salesman)) |
| | | { |
| | | throw new ArgumentException("归属业务员不能为空,请选择!"); |
| | |
| | | if (string.IsNullOrEmpty(supportStaff)) |
| | | { |
| | | throw new ArgumentException("归属客服人员不能为空,请选择!"); |
| | | } |
| | | |
| | | if (string.IsNullOrEmpty(financialStaff)) |
| | | { |
| | | throw new ArgumentException("归属财务人员不能为空,请选择!"); |
| | | } |
| | | |
| | | if (string.IsNullOrEmpty(chargeType)) |
| | |
| | | { |
| | | throw new ArgumentException("短信是否支持显示状态报告不能为空,请选择!"); |
| | | } |
| | | |
| | | /** |
| | | if (string.IsNullOrEmpty(mmsStatusReport)) |
| | | { |
| | | throw new ArgumentException("彩信是否支持显示状态报告不能为空,请选择!"); |
| | | }**/ |
| | | |
| | | /** |
| | | //编辑时不支持个性密码 |
| | | string savePassword = ""; |
| | | if (!string.IsNullOrEmpty(clientID)) |
| | | { |
| | | GwClient gwClient = this._Dao.Get(clientID); |
| | | savePassword = (gwClient.Password == password ? gwClient.Password : DataHelper.MD5Hex(password) ); |
| | | } |
| | | else |
| | | { |
| | | savePassword = DataHelper.MD5Hex(password); |
| | | } |
| | | |
| | | **/ |
| | | |
| | | var client = new Model.GwClient(); |
| | | |
| | |
| | | client.SupportStaff = supportStaff; |
| | | client.FinancialStaff = financialStaff; |
| | | client.ChargeType = string.IsNullOrEmpty(chargeType) ? 0 : int.Parse(chargeType); |
| | | client.IsEnableSub = string.IsNullOrEmpty(isEnableSub) ? 0 : int.Parse(isEnableSub); |
| | | client.SmsBillType = string.IsNullOrEmpty(smsBillType) ? 0 : int.Parse(smsBillType); |
| | | client.SmsStatusReport = string.IsNullOrEmpty(smsStatusReport) ? 0 : int.Parse(smsStatusReport); |
| | | |
| | | |
| | | client.IsEnableWhite = string.IsNullOrEmpty(isEnableWhite) ? 0 : int.Parse(isEnableWhite); |
| | | client.IsEnableBlack = string.IsNullOrEmpty(isEnableBlack) ? 0 : int.Parse(isEnableBlack); |
| | | client.IsRemoteLoginNotice = string.IsNullOrEmpty(isRemoteLoginNotice) ? 0 : int.Parse(isRemoteLoginNotice); |
| | | client.IsMobileCaptcha = string.IsNullOrEmpty(isMobileCaptcha) ? 0 : int.Parse(isMobileCaptcha); |
| | | client.IsHideMobile = string.IsNullOrEmpty(isHideMobile) ? 0 : int.Parse(isHideMobile); |
| | | client.IsDisplayStatus = string.IsNullOrEmpty(isDisplayStatus) ? 0 : int.Parse(isDisplayStatus); |
| | | client.IsLoginIpRestrict = string.IsNullOrEmpty(isLoginIpRestrict) ? 0 : int.Parse(isLoginIpRestrict); |
| | | client.IsLoginIpAllowGather = isLoginIpAllowGather; |
| | | client.IsLoginCityRestrict = string.IsNullOrEmpty(isLoginCityRestrict) ? 0 : int.Parse(isLoginCityRestrict); |
| | | client.IsLoginCityAllowGather = isLoginCityAllowGather; |
| | | |
| | | client.PermissionData = permissionData; |
| | | //下面暂时用不到 |
| | | //client.IsRemoteLoginNotice = string.IsNullOrEmpty(isRemoteLoginNotice) ? 0 : int.Parse(isRemoteLoginNotice); |
| | | //client.IsMobileCaptcha = string.IsNullOrEmpty(isMobileCaptcha) ? 0 : int.Parse(isMobileCaptcha); |
| | | //client.IsHideMobile = string.IsNullOrEmpty(isHideMobile) ? 0 : int.Parse(isHideMobile); |
| | | //client.IsDisplayStatus = string.IsNullOrEmpty(isDisplayStatus) ? 0 : int.Parse(isDisplayStatus); |
| | | //client.IsLoginIpRestrict = string.IsNullOrEmpty(isLoginIpRestrict) ? 0 : int.Parse(isLoginIpRestrict); |
| | | //client.IsLoginIpAllowGather = isLoginIpAllowGather; |
| | | //client.IsLoginCityRestrict = string.IsNullOrEmpty(isLoginCityRestrict) ? 0 : int.Parse(isLoginCityRestrict); |
| | | //client.IsLoginCityAllowGather = isLoginCityAllowGather; |
| | | |
| | | _Dao.Update(client); |
| | | |