public int GoodPingjia() { HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"]; HttpRequestBase request = context.Request; Authentication authentication = new Authentication(request); if (!string.IsNullOrEmpty(authentication.state)) { return(0); } string orderID = request["orderID"]; using (Entity entity = new Entity()) { Order order = entity.Order.Find(orderID); GoodEvaluate goodEvaluate = new GoodEvaluate(); goodEvaluate.GoodID = order.GoodID; goodEvaluate.GoodGategoryID = entity.Good.Find(order.GoodID).GoodGategoryID; goodEvaluate.Detail = request["Detail"]; goodEvaluate.UserID = authentication.userID; goodEvaluate.State = 1; goodEvaluate.Time = DateTime.Now; entity.GoodEvaluate.Add(goodEvaluate); order.State |= 16; return(entity.SaveChanges()); } }
protected void Enter_Click(object sender, EventArgs e) { if (txtEvaluateID.Text != null && txtEvaluateID.Text != "") { Session["EA_EvaluateID"] = txtEvaluateID.Text; EA EAadmin = new EA(); EAController Badmin = new EAController(); EAadmin.StaffID = Convert.ToInt32(txtEvaluateID.Text); GoodEvaluate mEvaluate = new GoodEvaluate(); mEvaluate.EvaluateID = Convert.ToInt32(txtEvaluateID.Text); if (Badmin.IsEvaluateAlive(EAadmin) == true) { this.Response.Redirect("EA_EvaluationInfo.aspx"); } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "该评价不存在!" + "');</script> "); } } }
/// <summary> /// 商品评价 /// </summary> /// <param name="mEvaluate">商品评价对象</param> /// <returns>是否评价成功</returns> public bool Evaluat(GoodEvaluate mEvaluate) { return mEvaluate.OrderEvaluate(); }
/// <summary> /// /// </summary> /// <param name="mGoodEvaluate"></param> /// <returns></returns> public bool CreateGoodEvaluate(GoodEvaluate mGoodEvaluate) { return mGoodEvaluate.SubmitGoodEvaluate(); }
protected void btnSubmit_Click(object sender, EventArgs e) { GoodEvaluate orderEvaluate = new GoodEvaluate(); EvaluateController orderEvaluate1 = new EvaluateController(); StoreUser user = new StoreUser(); user.UserName = Session["UserName"].ToString(); int userID = StoreUser.UserNameGetID(user); orderEvaluate.UserID = userID; orderEvaluate.OrderID = mOrderID; if (rbtnEvaluateGood.Checked == true) { orderEvaluate.EvaluateGrade = '1'; if (txaEvaluateContent.Value == "") { lbShowMessage.Text = "请输入评价内容"; ModalPopupExtender1.Show(); } else { orderEvaluate.EvaluateContent = txaEvaluateContent.Value; if (orderEvaluate1.Evaluat(orderEvaluate)) { if (btnSubmit.Text == "返回") { Response.Redirect("../UserRegister/PerInf_myorder.aspx"); } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "评价成功" + "');</script>"); btnSubmit.Text = "返回"; } } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "评价失败" + "');</script>"); } } } else { if (rbtnEvaluateMiddle.Checked == true) { orderEvaluate.EvaluateGrade = '2'; if (txaEvaluateContent.Value == "") { lbShowMessage.Text = "请输入评价内容"; ModalPopupExtender1.Show(); } else { orderEvaluate.EvaluateContent = txaEvaluateContent.Value; if (orderEvaluate1.Evaluat(orderEvaluate)) { if (btnSubmit.Text == "返回") { Response.Redirect("../UserRegister/PerInf_myorder.aspx"); } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "评价成功" + "');</script>"); btnSubmit.Text = "返回"; } } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "评价失败" + "');</script>"); } } } else { if (rbtnEvaluateBad.Checked == true) { orderEvaluate.EvaluateGrade = '3'; if (txaEvaluateContent.Value == "") { lbShowMessage.Text = "请输入评价内容"; ModalPopupExtender1.Show(); } else { orderEvaluate.EvaluateContent = txaEvaluateContent.Value; if (orderEvaluate1.Evaluat(orderEvaluate)) { if (btnSubmit.Text == "返回") { Response.Redirect("../UserRegister/PerInf_myorder.aspx"); } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "评价成功" + "');</script>"); btnSubmit.Text = "返回"; } } else { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "评价失败" + "');</script>"); } } } else { lbShowMessage.Text = "请选择评价等级"; ModalPopupExtender1.Show(); } } } }