⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 receipt.aspx.cs

📁 一个很好的网上购物系统!进行了新的修改具有很多的功能!
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Receipt : System.Web.UI.Page {
    protected void Page_Load(object sender, EventArgs e) {

        string transactionID = "";
        if (!Page.IsPostBack) {
            if (Request.QueryString["t"] != null) {
                transactionID = Request.QueryString["t"].ToString();
                Page.Title = "订单号: " + transactionID;
                lblTitle.Text = transactionID;
                try {
                    IDataReader rdr = OrdersManager.GetOrderByTransactionID(transactionID);
                    Page.Title = "订单号: " + transactionID;
                    Order order = new Order();
                    order.Load(rdr);
                    rdr.NextResult();
                    
                    dgItems.DataSource = rdr;
                    dgItems.DataBind();

                    rdr.Close();

                    LoadReceipt(order);
                } catch (Exception x) {
                    ShowMessage("错误: " + x.Message);
                }
            }
        
        
        }

    }
    void LoadReceipt(Order order) {

        //make sure this user recorded this order
        if(User.Identity.Name.ToLower()==order.UserName.ToLower()){
            lblShippingSummary.Text = order.ShippingAddress.Replace("\r","<br>");
            lblShippingMethod.Text = order.ShippingMethod;
            lblShipping.Text=order.Shipping.ToString("C");
            lblTax.Text=order.Tax.ToString("C");
            lblPaymentMethod.Text=order.PaymentMethod;
            lblTransactionID.Text=order.PayPalTransactionID;
            lblStatus.Text = order.OrderStatus;
            lblTrackingNumber.Text = order.ShippingTrackingNumber;
            double dTotal=order.OrderSubTotal+order.Tax+order.Shipping;
            lblTotal.Text=dTotal.ToString("C");

        }else{
            ShowMessage("目前没有可查阅的订单");

        }

    }
    void ShowMessage(string sMessage) {
        trError.Visible = true;
        lblError.Text = sMessage;
        pnlDetail.Visible = false;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -