Пример #1
0
 private void ShowInfo(string OrderDetailID)
 {
     Maticsoft.BLL.OrderDetail   bll   = new Maticsoft.BLL.OrderDetail();
     Maticsoft.Model.OrderDetail model = bll.GetModel(OrderDetailID);
     this.lblOrderDetailID.Text = model.OrderDetailID;
     this.lblOrderID.Text       = model.OrderID;
     this.lblCommodityID.Text   = model.CommodityID;
     this.lblUserID.Text        = model.UserID;
     this.lblOrderNumber.Text   = model.OrderNumber.ToString();
     this.lblAppraiseGrade.Text = model.AppraiseGrade.ToString();
     this.lblSubtotal.Text      = model.Subtotal;
 }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Maticsoft.Model.Orders      molOrder       = Orders_Bll.GetModel(Request.QueryString["OrderID"]);
            Maticsoft.Model.OrderDetail molOrderDetail = OrderDetail_Bll.GetModel(Request.QueryString["OrderID"]);
            if (UsersInfo.UserID == "")
            {
                Response.Write("<script> alert('请先登录!'); window.location.href='../Login.aspx' </script>");
                return;
            }
            if (ShoppingCart_Bll.GetRecordCount4("a.CommodityID = b.CommodityID and OrderID='" + Request.QueryString["OrderID"] + "' and a.UserID='" + UsersInfo.UserID + "'") > 2)
            {
                RadDataPager1.Visible = true;
            }
            else
            {
                RadDataPager1.Visible = false;
            }
            Lbl_OrderID.Text = molOrder.OrderID;
            Label1.Text      = molOrder.AddresseeName;
            Label2.Text      = molOrder.AddresseeAddress;
            Label3.Text      = molOrder.AddresseeZipCode;
            Label4.Text      = molOrder.AddresseePhone;
            if (molOrder.Delivery == "")
            {
                Label6.Text = "暂未选择送货方式";
            }
            else
            {
                Label6.Text = molOrder.Delivery;
            }
            if (molOrder.PayType == "")
            {
                Label7.Text = "暂未选择支付方式";
            }
            else
            {
                Label7.Text = molOrder.PayType;
            }
            Label5.Text = OrderDetail_Bll.GetList3("OrderID='" + Request.QueryString["OrderID"] + "'").Tables[0].Rows[0][0].ToString();

            Label8.Text = molOrder.TotalMoney.ToString();
        }
Пример #3
0
 protected void Button2_Click1(object sender, EventArgs e)
 {
     if (UsersInfo.UserID == "")
     {
         Response.Write("<script> alert('请先登录!'); window.location.href='../Login.aspx' </script>");
         return;
     }
     if (OrderDetail_Bll.GetRecordCount(" CommodityID='" + Request.QueryString["ID"].ToString() + "' and UserID='" + UsersInfo.UserID + "' ") <= 0)
     {
         RadRating1.Visible = false;
         Button2.Visible    = false;
     }
     else
     {
         try
         {
             string OrdersDetailedid = OrderDetail_Bll.GetList(" CommodityID='" + Request.QueryString["ID"].ToString() + "' and UserID='" + UsersInfo.UserID + "'and AppraiseGrade is null ").Tables[0].Rows[0]["OrderDetailID"].ToString();
             Maticsoft.Model.OrderDetail molorderdetail = OrderDetail_Bll.GetModel(OrdersDetailedid);
         }
         catch (Exception)
         {
             Response.Write("<script>alert('已经评过分,请刷新后重试!')</script>");
             if (OrderDetail_Bll.GetRecordCount(" CommodityID='" + Request.QueryString["ID"].ToString() + "' and UserID='" + UsersInfo.UserID + "' ") > 0)
             {
                 RadRating1.Visible = false;
                 Button2.Visible    = false;
             }
             return;
         }
         string OrdersDetailedid1 = OrderDetail_Bll.GetList(" CommodityID='" + Request.QueryString["ID"].ToString() + "' and UserID='" + UsersInfo.UserID + "'and AppraiseGrade is null ").Tables[0].Rows[0]["OrderDetailID"].ToString();
         Maticsoft.Model.OrderDetail molorderdetail1 = OrderDetail_Bll.GetModel(OrdersDetailedid1);
         if (RadRating1.Value == 0)
         {
             Response.Write("<script>alert('请评分!')</script>");
             return;
         }
         if (RadRating1.Value == 1)
         {
             molorderdetail1.AppraiseGrade = 40;
         }
         if (RadRating1.Value == 2)
         {
             molorderdetail1.AppraiseGrade = 60;
         }
         if (RadRating1.Value == 3)
         {
             molorderdetail1.AppraiseGrade = 80;
         }
         if (RadRating1.Value == 4)
         {
             molorderdetail1.AppraiseGrade = 100;
         }
         OrderDetail_Bll.Update(molorderdetail1);
         pinfen();
         RadAjaxManager1.Alert("评分成功!");
         if (OrderDetail_Bll.GetRecordCount(" CommodityID='" + Request.QueryString["ID"].ToString() + "' and UserID='" + UsersInfo.UserID + "' ") > 0)
         {
             RadRating1.Visible = false;
             Button2.Visible    = false;
         }
     }
 }