Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        /// <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);
                    }
                }
            }
        }
Exemplo n.º 3
0
        private void MsgDataBind()
        {
            RatingBLL objl = new RatingBLL();

            grdCus.DataSource = objl.GetAutoRateListByNick(txtTitle.Text.Trim(), txt_StartTime.Value, txt_EndTime.Value, drpSendType.SelectedValue);
            grdCus.DataBind();
        }
Exemplo n.º 4
0
        protected void BindData()
        {
            RatingBLL objDal = new RatingBLL();
            DataTable ds     = objDal.GetBlakListByNick(Users.Nick);

            //根据分页情况将数据写入或者更新到数据库
            this.grdbadList.DataSource = ds;
            this.grdbadList.DataBind();
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        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();
        }
Exemplo n.º 7
0
 /// <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);
     }
 }
Exemplo n.º 8
0
 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);
     }
 }
Exemplo n.º 9
0
        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();
        }
Exemplo n.º 10
0
        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);
            }
        }
Exemplo n.º 11
0
        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();
        }
Exemplo n.º 12
0
        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;
        }
Exemplo n.º 13
0
        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;
                }
            }
        }