Exemple #1
0
    protected void Save_Btn_Click(object sender, EventArgs e)
    {
        DataRow dr = ExOrder.SelReturnModel(OrderID);

        if (dr == null)
        {
            function.WriteErrMsg("订单不存在");
        }

        M_Order_Share shareMod = new M_Order_Share();

        shareMod.Title       = Request.Form["Title_T"];
        shareMod.MsgContent  = Request.Form["MsgContent_T"];
        shareMod.UserID      = mu.UserID;
        shareMod.IsAnonymous = string.IsNullOrEmpty(Request.Form["IsHideName"]) ? 0 : 1;
        shareMod.Score       = DataConverter.CLng(Request.Form["star_hid"]);
        if (shareMod.Score > 5)
        {
            shareMod.Score = 5;
        }
        shareMod.Imgs      = Request.Form["Attach_Hid"];
        shareMod.Labels    = "";
        shareMod.OrderID   = OrderID;
        shareMod.ProID     = DataConvert.CLng(dr["nrgid"]);//老师ID
        shareMod.OrderDate = DataConvert.CDate(dr["PubAddTime"]);
        shareBll.Insert(shareMod);
        dr["commentDate"] = DateTime.Now;
        ExOrder.UpdateById(dr);
        function.WriteSuccessMsg("评价成功,将跳转至详情页", "/Item/" + shareMod.ProID + ".aspx");
    }
Exemple #2
0
        protected void Edit_Btn_Click(object sender, EventArgs e)
        {
            M_Order_Share shareMod = shareBll.SelReturnModel(Pid);

            shareMod.Title      = Title_T.Text;
            shareMod.Score      = DataConverter.CLng(star_hid.Value);
            shareMod.MsgContent = MsgContent_T.Text;
            shareMod.Imgs       = Attach_Hid.Value;
            shareBll.UpdateByID(shareMod);
            function.WriteSuccessMsg("修改成功!", back_a.HRef);
        }
Exemple #3
0
        public void MyBind()
        {
            M_Order_Share shareMod = shareBll.SelReturnModel(Pid);

            Title_T.Text      = shareMod.Title;
            star_hid.Value    = shareMod.Score.ToString();
            MsgContent_T.Text = shareMod.MsgContent;
            Imgs_Hid.Value    = shareMod.Imgs;
            back_a.HRef       = "/user/order/ShareList?ProID=" + shareMod.ProID + "&mode=admin";
            if (shareMod.Pid > 0)
            {
                function.Script(this, "HideShareTr();");
            }
        }
Exemple #4
0
        public string Share_API()
        {
            string action = Request.Form["action"];
            string result = "-1";

            switch (action)
            {
            case "reply":    //回复,不需要购买也可,但必须登录
            {
                string msg   = Request.Form["msg"];
                int    pid   = DataConvert.CLng(Request.Form["ID"]);
                int    rid   = DataConvert.CLng(Request.Form["rid"]);
                int    proid = DataConvert.CLng(Request.Form["proid"]);
                if (pid < 1 || rid < 1 || string.IsNullOrEmpty(msg))
                {
                    break;
                }
                M_Order_Share replyMod = shareBll.SelReturnModel(rid);
                M_Order_Share shareMod = new M_Order_Share();
                shareMod.UserID     = mu.UserID;
                shareMod.Pid        = pid;
                shareMod.MsgContent = msg;
                shareMod.ReplyID    = rid;
                shareMod.ProID      = proid;
                shareMod.ReplyUid   = replyMod.UserID;
                shareBll.Insert(shareMod);
                result = "1";
            }
            break;

            case "del":
            {
                int id = Convert.ToInt32(Request.Form["id"]);
                shareBll.Del(id);
                result = "1";
            }
            break;

            default:
                break;
            }
            return(result);
        }
Exemple #5
0
        public void Share_Add()
        {
            int OrderID = DataConvert.CLng(Request.QueryString["OrderID"]);
            int cartid  = DataConverter.CLng(Request.Form["cart_rad"]);
            //购买时间与商品信息也需要写入
            M_CartPro cartProMod = cartProBll.SelReturnModel(cartid);

            cartProMod.AddStatus = StrHelper.AddToIDS(cartProMod.AddStatus, "comment");//换为枚举
            M_Order_Share shareMod = new M_Order_Share();

            shareMod.Title       = Request.Form["Title_T"];
            shareMod.MsgContent  = Request.Form["MsgContent_T"];
            shareMod.UserID      = mu.UserID;
            shareMod.IsAnonymous = string.IsNullOrEmpty(Request.Form["IsHideName"])? 1 : 0;
            shareMod.Score       = DataConverter.CLng(Request.Form["star_hid"]);
            if (shareMod.Score > 5)
            {
                shareMod.Score = 5;
            }
            shareMod.Imgs      = Request.Form["Attach_Hid"];
            shareMod.Labels    = "";
            shareMod.OrderID   = cartProMod.Orderlistid;
            shareMod.ProID     = cartProMod.ProID;
            shareMod.OrderDate = cartProMod.Addtime;
            shareBll.Insert(shareMod);
            cartProBll.UpdateByID(cartProMod);
            DataTable dt = cartProBll.SelForRPT(OrderID, "comment");

            if (dt.Rows.Count < 1)
            {
                function.WriteSuccessMsg("评价成功,将跳转至商品页", orderCom.GetShopUrl(cartProMod.StoreID, cartProMod.ProID)); return; //返回商品页,或对应的商品页
            }
            else
            {
                function.WriteErrMsg("评价成功");
            }
        }