protected void btnAuothOpen_Click(object sender, ImageClickEventArgs e) { try { DataRow orderDate = SellersBLL.GetSelerOrderDate(Users.Nick); if (orderDate != null) { if (orderDate["OrderVersion"].Equals("体验版")) { Response.Redirect("http://crm.new9channel.com/version/versionTip.aspx"); return; } if (AppCusBLL.CheckAppCusIsExit(Users.Nick)) { ITopClient client = TBManager.GetClient(); TmcUserCancelRequest req = new TmcUserCancelRequest(); req.Nick = Users.Nick; TmcUserCancelResponse response = client.Execute(req); if (response.IsSuccess) { AppCusBLL.DeleteSellerNifty(Users.Nick); btnAuothOpen.ImageUrl = "~/Images/rate/closed.png"; } else { lberror.Text = response.ErrMsg; } } else { ITopClient client = TBManager.GetClient(); TmcUserPermitRequest req = new TmcUserPermitRequest(); TmcUserPermitResponse response = client.Execute(req, Users.SessionKey); AppCustomer appCus = null; if (response.IsSuccess) { appCus = new AppCustomer(); appCus.Status = "1"; appCus.Nick = Users.Nick; appCus.Created = DateTime.Now.ToShortDateString(); AppCusBLL.AddAppCus(appCus); btnAuothOpen.ImageUrl = "~/Images/rate/2open.png"; } else { lberror.Text = response.ErrMsg; } } btnAuothOpen.Width = Unit.Pixel(80); btnAuothOpen.Height = Unit.Pixel(25); } } catch (Exception ex) { ExceptionReporter.WriteLog(ex, ExceptionPostion.TBApply_Web_UI); } }
private void OpenMsgService() { ITopClient client = TBManager.GetClient(); TmcUserPermitRequest req = new TmcUserPermitRequest(); TmcUserPermitResponse response = client.Execute(req, Users.SessionKey); AppCustomer appCus = null; if (response.IsSuccess) { appCus = new AppCustomer(); appCus.Status = "1"; appCus.Nick = Users.Nick; appCus.Created = DateTime.Now.ToShortDateString(); AppCusBLL.AddAppCus(appCus); } }
public async Task <IActionResult> OnPostAsync(string returnUrl = null) { returnUrl = returnUrl ?? Url.Content("~/"); ExternalLogins = (await _signInManager.GetExternalAuthenticationSchemesAsync()).ToList(); if (ModelState.IsValid) { var user = new AppCustomer { UserName = Input.Email, Email = Input.Email, FirstName = Input.FirstName, LastName = Input.LastName }; var result = await _userManager.CreateAsync(user, Input.Password); if (result.Succeeded) { _logger.LogInformation("User created a new account with password."); var code = await _userManager.GenerateEmailConfirmationTokenAsync(user); code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); var callbackUrl = Url.Page( "/Account/ConfirmEmail", pageHandler: null, values: new { area = "Identity", userId = user.Id, code = code, returnUrl = returnUrl }, protocol: Request.Scheme); await _emailSender.SendEmailAsync(Input.Email, "Confirm your email", $"Please confirm your account by <a href='{HtmlEncoder.Default.Encode(callbackUrl)}'>clicking here</a>."); if (_userManager.Options.SignIn.RequireConfirmedAccount) { return(RedirectToPage("RegisterConfirmation", new { email = Input.Email, returnUrl = returnUrl })); } else { await _signInManager.SignInAsync(user, isPersistent : false); return(LocalRedirect(returnUrl)); } } foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } } // If we got this far, something failed, redisplay form return(Page()); }
public static void StartNotify() { if (!AppCusBLL.CheckAppCusIsExit(Users.Nick)) { ITopClient client = TBManager.GetClient(); TmcUserPermitRequest req = new TmcUserPermitRequest(); TmcUserPermitResponse response = client.Execute(req, Users.SessionKey); AppCustomer appCus = null; if (response.IsSuccess) { appCus = new AppCustomer(); appCus.Status = "1"; appCus.Nick = Users.Nick; appCus.Created = DateTime.Now.ToShortDateString(); AppCusBLL.AddAppCus(appCus); } } }
public static bool AddAppCus(AppCustomer obj) { try { string query = @"insert into CusPermitConfig (nick,created,[status])values(@nick,@created,@status)"; SqlParameter[] param = new SqlParameter[] { new SqlParameter("@nick", obj.Nick), new SqlParameter("@created", obj.Created), new SqlParameter("@status", obj.Status) }; DataBase.ExecuteSql(query, param); return(true); } catch (Exception ex) { ExceptionReporter.WriteLog(ex, ExceptionPostion.TBApply_Data); return(false); } }
public async Task <IActionResult> EditUser(AppCustomer appCustomer) { var user = await userManager.FindByIdAsync(appCustomer.Id); if (user == null) { ViewBag.ErrorMessage = $" User not found "; return(View("Not Found")); } var userRoles = await userManager.GetRolesAsync(user); var model = new UserViewModel { Id = user.Id, FirstName = user.FirstName, LastName = user.LastName, Email = user.Email, Roles = userRoles }; return(View(model)); }
protected void btnSaveRateConfig_Click(object sender, ImageClickEventArgs e) { //DataRow orderDate = SellersBLL.GetSelerOrderDate(Users.Nick); //if (orderDate != null) //{ // if (orderDate["OrderVersion"].Equals("体验版")) // { // versionControl.Visible = true; // return; // } //} RateConfig rateObj = new RateConfig(); rateObj.SellerNick = Users.Nick; RatingBLL objBll = new RatingBLL(); if (rdoMiaoPing.Checked) { rateObj.IsMiaoRate = 1; //选择秒评,则自动开启主动通知授权 ITopClient client = TBManager.GetClient(); TmcUserPermitRequest req = new TmcUserPermitRequest(); TmcUserPermitResponse response = client.Execute(req, Users.SessionKey); AppCustomer appCus = null; if (response.IsSuccess) { appCus = new AppCustomer(); appCus.Status = "1"; appCus.Nick = Users.Nick; appCus.Created = DateTime.Now.ToShortDateString(); if (!objBll.CheckAppCusIsExit(Users.Nick)) { objBll.AddAppCus(appCus); } } else { lberror2.Text = response.ErrMsg; //Response.Write("<script>alert('" + response.ErrMsg + "');</script>"); lberror2.ForeColor = Color.Red; } } //else { //其它情况则关闭主动通知消息,删除的前提是用户没有开通差评自动拦截 // if (objBll.CheckAppCusIsExit(Users.Nick)) // { // if (!objBll.CheckIsAutoCloseOrder(Users.Nick)) // { // ITopClient client = TBManager.GetClient(); // TmcUserCancelRequest req = new TmcUserCancelRequest(); // req.Nick = Users.Nick; // TmcUserCancelResponse response = client.Execute(req); // if (response.IsSuccess) // { // objBll.DeleteSellerNifty(Users.Nick); // } // else // { // lberror2.Text = response.ErrMsg; // Response.Write("<script>alert('" + response.ErrMsg + "');</script>"); // lberror2.ForeColor = Color.Red; // } // } // } //} if (rdoBuyerRated.Checked) { rateObj.IsWaitBuyerRate = 1; rateObj.WaitBuyerTimeDay = Convert.ToInt32(drpFangAn2Day.SelectedValue); rateObj.WaitBuyerTimeHour = Convert.ToInt32(drpFangAn2Hour.SelectedValue); rateObj.WaitBuyerTimeFen = Convert.ToInt32(drpFangAn2Minute.SelectedValue); if (rdoFangAn2NotAtuo.Checked) { rateObj.BlackBuyerRatedIsRate = 1; } if (rdoFangAn2AtuoGoodRate.Checked) { rateObj.BlackBuyerRatedIsRate = 2; } if (rdoFangAn2AtuoNureRate.Checked) { rateObj.BlackBuyerRatedIsRate = 3; } if (rdoFangAn2AtuoPoolRate.Checked) { rateObj.BlackBuyerRatedIsRate = 4; } rateObj.BlackBuyerNoRateQiangRateDay = Convert.ToInt32(drpFangAn2BacklstDay.SelectedValue); rateObj.BlackBuyerNoRateQiangRateHour = Convert.ToInt32(drpFangAn2BacklstHour.SelectedValue); rateObj.BlackBuyerNoRateQiangRateFen = Convert.ToInt32(drpFangAn2BacklstMinute.SelectedValue); } if (rdoAutoRate.Checked) { rateObj.IsQiangRate = 1; rateObj.QiangRateTimeDay = Convert.ToInt32(drpFangAn3Day.SelectedValue); rateObj.QiangRateTimeHour = Convert.ToInt32(drpFangAn3Hour.SelectedValue); rateObj.QiangRateTimeFen = Convert.ToInt32(drpFangAn3Minute.SelectedValue); } if (cbBlakList.Checked) { rateObj.AtuoAddBlackListBadRate = 1; } if (cbAddBlacklstTuikuan.Checked) { rateObj.AtuoAddBlackListTuiKuan = 1; } rateObj.BadRateContent = txtPoolRateContent.Text.Trim(); rateObj.Result = "good"; //rateObj.Result = "bad"; if (!string.IsNullOrEmpty(txtRateTemp1.Text.Trim())) { rateObj.Content1 = txtRateTemp1.Text.Trim(); } if (!string.IsNullOrEmpty(txtRateTemp2.Text.Trim())) { rateObj.Content2 = txtRateTemp2.Text.Trim(); } if (!string.IsNullOrEmpty(txtRateTemp3.Text.Trim())) { rateObj.Content3 = txtRateTemp3.Text.Trim(); } rateObj.ContentChoice = int.Parse(drpContentChoice.SelectedValue); if (!objBll.CheckRateConfigIsExit(Users.Nick)) { try { objBll.AddRateConfig(rateObj); if (string.IsNullOrEmpty(lberror2.Text)) { lberror2.Text = "评价条件设置保存成功!"; //Response.Write("<script>alert('评价条件设置保存成功,请确保开启自动评价开关!');</script>"); lberror2.ForeColor = Color.Blue; } } catch (Exception ex) { ExceptionReporter.WriteLog(ex, ExceptionPostion.TBApply_Web_UI); } } else { //更新评价配置策略 objBll.UpdateRateConfig(rateObj); if (string.IsNullOrEmpty(lberror2.Text)) { lberror2.Text = "评价条件修改成功!"; //Response.Write("<script>alert('评价条件修改成功!');</script>"); lberror2.ForeColor = Color.Blue; } } }
public bool AddAppCus(AppCustomer obj) { RatingDAL objDal = new RatingDAL(); return(objDal.AddAppCus(obj)); }
public static bool AddAppCus(AppCustomer obj) { return(AppCusDAL.AddAppCus(obj)); }