protected void Button1_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(TextBox1.Text.Trim())) { Label1.Text = "昵称不能为空!"; Label1.ForeColor = Color.Red; return; } string nick = TextBox1.Text.Trim(); string openSatus = ""; if (RadioButtonList1.SelectedValue.Equals("0")) { openSatus = "0"; } if (RadioButtonList1.SelectedValue.Equals("1")) { openSatus = "1"; } RatingBLL obj = new RatingBLL(); if (obj.ManageRateStatus(nick, openSatus)) { Label1.Text = "更新成功!"; Label1.ForeColor = Color.Blue; } else { Label1.Text = "更新失败!"; Label1.ForeColor = Color.Red; } }
/// <summary> /// 开启和关闭自动评价 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void imgBtnOpenRatingAtuo_Click(object sender, ImageClickEventArgs e) { RatingBLL objRate = new RatingBLL(); if (!objRate.CheckRateConfigIsExit(Users.Nick)) { //Response.Write("<script>alert('先保存评价设置,才能开启自动评价!');</script>"); Label2.Text = "先保存评价设置,才能开启自动评价!"; Label2.Visible = true; return; } else if (RatingBLL.isBshop(Users.Nick)) { Label2.Text = "天猫卖家不能使用自动评价功能!"; Label2.Visible = true; return; } else { DataTable tb = objRate.GetRateConfigByNick(Users.Nick); if (tb != null && tb.Rows.Count > 0) { if (tb.Rows[0]["isAutoRating"].ToString().Equals("1")) { imgBtnOpenRatingAtuo.ImageUrl = "~/images/1close.png"; objRate.UpdateAutoRatingStatus(Users.Nick, 0); } else { imgBtnOpenRatingAtuo.ImageUrl = "~/images/2open.png"; objRate.UpdateAutoRatingStatus(Users.Nick, 1); } } } }
private void MsgDataBind() { RatingBLL objl = new RatingBLL(); grdCus.DataSource = objl.GetAutoRateListByNick(txtTitle.Text.Trim(), txt_StartTime.Value, txt_EndTime.Value, drpSendType.SelectedValue); grdCus.DataBind(); }
protected void BindData() { RatingBLL objDal = new RatingBLL(); DataTable ds = objDal.GetBlakListByNick(Users.Nick); //根据分页情况将数据写入或者更新到数据库 this.grdbadList.DataSource = ds; this.grdbadList.DataBind(); }
protected void BindData() { RatingBLL objDal = new RatingBLL(); string startDate = datePickerStart.Value; string endDate = datePickerEnd.Value; DataTable ds = objDal.GetAutoRateListByNick(Users.Nick, startDate, endDate); //根据分页情况将数据写入或者更新到数据库 this.grdRateLogList.DataSource = ds; this.grdRateLogList.DataBind(); }
protected void BindData() { RatingBLL objDal = new RatingBLL(); string startDate = datePickerStart.Value; string endDate = datePickerEnd.Value; //根据分页情况将数据写入或者更新到数据库 List <TradeRateChild> lstRate = objDal.GetSellerRate(startDate, endDate, Users.Nick); this.grdbadList.DataSource = lstRate; this.grdbadList.DataBind(); }
/// <summary> /// 允许事件单击 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Allow_click(object sender, EventArgs e) { try { RatingBLL objDal = new RatingBLL(); string blakLstID = ((LinkButton)sender).CommandArgument; objDal.DeleteBlaklist(blakLstID); //重新绑定 BindData(); } catch (Exception ex) { ExceptionReporter.WriteLog(ex, ExceptionPostion.TBApply_Web_UI); } }
private void MsgDataBind() { try { RatingBLL obj = new RatingBLL(); DataTable tb = obj.GetSellerRateConfig(txtTitle.Text.Trim(), txt_StartTime.Value, txt_EndTime.Value); grdCus.DataSource = tb; grdCus.DataBind(); lbTip.Text = tb.Rows.Count.ToString() + " 个"; } catch (Exception ex) { ExceptionReporter.WriteLog(ex, ExceptionPostion.TBApply_Web_UI); } }
protected void btnDelete_Click(object sender, EventArgs e) { RatingBLL objl = new RatingBLL(); if (objl.DeleteRatingLog(txt_StartTime1.Value, txt_EndTime1.Value)) { Response.Write("<script language='javascript'>alert('删除成功!');</script>"); } else { Response.Write("<script language='javascript'>alert('删除失败!');</script>"); } //重新绑定 MsgDataBind(); }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string startDate = datePickerStart.Value; string endDate = datePickerEnd.Value; RatingBLL objDal = new RatingBLL(); DataTable tb = objDal.GetAutoRateListByNick(Users.Nick, startDate, endDate); try { if (tb != null && tb.Rows.Count > 0) { DownloadToExcel(tb); } else { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script type='text/javascript' defer=defer>alert('没有可以导出的日期!');</script>"); } } catch (Exception ex) { ExceptionReporter.WriteLog(ex, ExceptionPostion.TBApply_Web_UI); } }
protected void btnImgAddBlakList_Click(object sender, ImageClickEventArgs e) { RatingBLL objDal = new RatingBLL(); int blakCount = objDal.GetBlakListCount(Users.Nick); if (blakCount > 10000) { Response.Write("<script>alert('添加黑名单数已达上限!');</script>"); return; } string blakList = txtBlackList.Text.Trim(); if (string.IsNullOrEmpty(blakList) || blakList.Equals("请输入黑名单")) { return; } string[] sArray = blakList.Split(','); BlakList objList = null; if (sArray.Length > 0) { for (int i = 0; i < sArray.Length; i++) { objList = new BlakList(); objList.SellerNick = Users.Nick; objList.BlakName = sArray[i].ToString(); if (!objDal.ChekBlaklist(objList)) { objDal.AddBlaklist(objList); } } } //重新绑定 BindData(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //ExceptionReporter.WriteLog("OrderVersion:" + Users.OrderVersion, ExceptionPostion.TBApply_Data, ExceptionRank.important); //if (!Users.OrderVersion.Equals("自动评价版") && !Users.OrderVersion.Equals("全功能版")) //{ // Response.Write("<script languge='javascript'>alert('没有权限使用,请订购对应的软件版本'); window.location.href='http://fuwu.taobao.com/ser/detail.htm?service_code=ts-1811102'</script>"); // return; //} //versionControl.Visible = false; //HyperLink1.Visible = false; //初始化页面配置 RatingBLL objBll = new RatingBLL(); DataTable tb = objBll.GetRateConfigByNick(Users.Nick); if (tb != null && tb.Rows.Count > 0) { if (tb.Rows[0]["isAutoRating"].ToString().Equals("1")) { imgBtnOpenRatingAtuo.ImageUrl = "~/Images/2open.png"; } else { imgBtnOpenRatingAtuo.ImageUrl = "~/Images/1close.png"; } if (tb.Rows[0]["isMiaoRate"].ToString().Equals("1")) { rdoMiaoPing.Checked = true; } if (tb.Rows[0]["isWaitBuyerRate"].ToString().Equals("1")) { rdoBuyerRated.Checked = true; } drpFangAn2Day.SelectedValue = tb.Rows[0]["waitBuyerTimeDay"].ToString(); drpFangAn2Hour.SelectedValue = tb.Rows[0]["waitBuyerTimeHour"].ToString(); drpFangAn2Minute.SelectedValue = tb.Rows[0]["waitBuyerTimeFen"].ToString(); if (tb.Rows[0]["blackBuyerRatedIsRate"].ToString().Equals("1")) { rdoFangAn2NotAtuo.Checked = true; } if (tb.Rows[0]["blackBuyerRatedIsRate"].ToString().Equals("2")) { rdoFangAn2AtuoGoodRate.Checked = true; } if (tb.Rows[0]["blackBuyerRatedIsRate"].ToString().Equals("3")) { rdoFangAn2AtuoNureRate.Checked = true; } if (tb.Rows[0]["blackBuyerRatedIsRate"].ToString().Equals("4")) { rdoFangAn2AtuoPoolRate.Checked = true; } drpFangAn2BacklstDay.SelectedValue = tb.Rows[0]["blackBuyerNoRateQiangRateDay"].ToString(); drpFangAn2BacklstHour.SelectedValue = tb.Rows[0]["blackBuyerNoRateQiangRateHour"].ToString(); drpFangAn2BacklstMinute.SelectedValue = tb.Rows[0]["blackBuyerNoRateQiangRateFen"].ToString(); if (tb.Rows[0]["isQiangRate"].ToString().Equals("1")) { rdoAutoRate.Checked = true; } drpFangAn3Day.SelectedValue = tb.Rows[0]["qiangRateTimeDay"].ToString(); drpFangAn3Hour.SelectedValue = tb.Rows[0]["qiangRateTimeHour"].ToString(); drpFangAn3Minute.SelectedValue = tb.Rows[0]["qiangRateTimeFen"].ToString(); if (tb.Rows[0]["atuoAddBlackListBadRate"].ToString().Equals("1")) { cbBlakList.Checked = true; } if (tb.Rows[0]["atuoAddBlackListTuiKuan"].ToString().Equals("1")) { cbAddBlacklstTuikuan.Checked = true; } drpContentChoice.SelectedValue = tb.Rows[0]["contentChoice"].ToString(); txtPoolRateContent.Text = tb.Rows[0]["badRateContent"].ToString(); txtRateTemp1.Text = tb.Rows[0]["content1"].ToString(); txtRateTemp2.Text = tb.Rows[0]["content2"].ToString(); txtRateTemp3.Text = tb.Rows[0]["content3"].ToString(); } } lberror2.Text = ""; Label2.Text = ""; Page.MaintainScrollPositionOnPostBack = true; }
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; } } }