sucess.aspx.cs
上传用户:shjujing
上传日期:2022-07-28
资源大小:11244k
文件大小:7k
源码类别:

Email客户端

开发平台:

Visual C++

  1. using System;
  2. using System;
  3. using System.Data;
  4. using System.Configuration;
  5. using System.Collections;
  6. using System.Web;
  7. using System.Web.Security;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.WebControls.WebParts;
  11. using System.Web.UI.HtmlControls;
  12. using System.Data.SqlClient;
  13. public partial class sucess : PageBase
  14. {
  15.     SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["CartConnectionString"].ConnectionString);
  16.     Order oo = new Order();
  17.     public static String oid = "";
  18.     protected void Page_Load(object sender, EventArgs e)
  19.     {
  20.         oid = Request.QueryString["OID"].ToString();
  21.         Int32 OState=oo.getOState(System.Convert.ToInt32(oid));
  22.         if ( OState== 1)
  23.         {
  24.             String connStirng = "SELECT tb_GoodsInfo.GoodsName AS 商品名, submitOrder.Num AS 数量, tb_GoodsInfo.MarketPrice AS 市场价, tb_GoodsInfo.MemberPrice AS 会员价, submitOrder.SumPrice AS 总价 FROM submitOrder INNER JOIN OrderUser ON submitOrder.OID = OrderUser.OID INNER JOIN tb_GoodsInfo ON submitOrder.GoodSID = tb_GoodsInfo.GoodsID WHERE (OrderUser.OID=" + oid + ")";
  25.             SqlDataAdapter mydapter = new SqlDataAdapter(connStirng, myConnection);
  26.             myConnection.Open();
  27.             DataSet myDataset = new DataSet();
  28.             mydapter.Fill(myDataset);
  29.             GridView1.DataSource = myDataset;
  30.             GridView1.DataBind();
  31.             String bindindata = "SELECT OrderUser.OID, OrderInformation.QIName, OrderInformation.QIZip, OrderInformation.QIAddress, OrderInformation.QIMobilePhone, OrderInformation.QEMail, OrderUser.OTotalPrice, OrderUser.OTotalNumber, OrderUser.OData FROM OrderInformation INNER JOIN OrderUser ON OrderInformation.OID = OrderUser.OID where (OrderUser.OID=" + oid + ")";
  32.             SqlCommand comm = new SqlCommand(bindindata, myConnection);
  33.             SqlDataReader dd = comm.ExecuteReader();
  34.             if (dd.Read())
  35.             {
  36.                 Label1.Text = System.Convert.ToString(dd.GetInt32(0));
  37.                 Label2.Text = dd.GetString(1);
  38.                 Label4.Text = System.Convert.ToString(dd.GetDouble(6));
  39.                 Label3.Text = System.Convert.ToString(dd.GetInt32(7));
  40.                 Label5.Text = dd.GetString(3);
  41.                 Label6.Text = dd.GetString(2);
  42.                 Label7.Text = dd.GetString(4);
  43.                 Label8.Text = dd.GetString(5);
  44.                 Label10.Text = System.Convert.ToString(dd.GetDateTime(8));
  45.                 Label9.Text="数据已经提交,等待管理员发货....";
  46.                 Label9.Visible = true;
  47.                 
  48.             }
  49.         }
  50.         else if (OState == 2)
  51.         {
  52.             String connStirng = "SELECT tb_GoodsInfo.GoodsName AS 商品名, submitOrder.Num AS 数量, tb_GoodsInfo.MarketPrice AS 市场价, tb_GoodsInfo.MemberPrice AS 会员价, submitOrder.SumPrice AS 总价 FROM submitOrder INNER JOIN OrderUser ON submitOrder.OID = OrderUser.OID INNER JOIN tb_GoodsInfo ON submitOrder.GoodSID = tb_GoodsInfo.GoodsID WHERE (OrderUser.OID=" + oid + ")";
  53.             SqlDataAdapter mydapter = new SqlDataAdapter(connStirng, myConnection);
  54.             myConnection.Open();
  55.             DataSet myDataset = new DataSet();
  56.             mydapter.Fill(myDataset);
  57.             GridView1.DataSource = myDataset;
  58.             GridView1.DataBind();
  59.             String bindindata = "SELECT OrderUser.OID, OrderInformation.QIName, OrderInformation.QIZip, OrderInformation.QIAddress, OrderInformation.QIMobilePhone, OrderInformation.QEMail, OrderUser.OTotalPrice, OrderUser.OTotalNumber, OrderUser.OData,OrderUser.SendDate FROM OrderInformation INNER JOIN OrderUser ON OrderInformation.OID = OrderUser.OID where (OrderUser.OID=" + oid + ")";
  60.             SqlCommand comm = new SqlCommand(bindindata, myConnection);
  61.             SqlDataReader dd = comm.ExecuteReader();
  62.             if (dd.Read())
  63.             {
  64.                 Label1.Text = System.Convert.ToString(dd.GetInt32(0));
  65.                 Label2.Text = dd.GetString(1);
  66.                 Label4.Text = System.Convert.ToString(dd.GetDouble(6));
  67.                 Label3.Text = System.Convert.ToString(dd.GetInt32(7));
  68.                 Label5.Text = dd.GetString(3);
  69.                 Label6.Text = dd.GetString(2);
  70.                 Label7.Text = dd.GetString(4);
  71.                 Label8.Text = dd.GetString(5);
  72.                 Label10.Text = System.Convert.ToString(dd.GetDateTime(8));
  73.                 Label9.Text = "发货日期:"+System.Convert.ToString(dd.GetDateTime(9));
  74.                 Label9.Visible = true;              
  75.                 CheckBox1.Visible=true;
  76.                 Button1.Visible=true;
  77.             }
  78.         }
  79.         else if (OState == 3)
  80.         {
  81.             String connStirng = "SELECT tb_GoodsInfo.GoodsName AS 商品名, submitOrder.Num AS 数量, tb_GoodsInfo.MarketPrice AS 市场价, tb_GoodsInfo.MemberPrice AS 会员价, submitOrder.SumPrice AS 总价 FROM submitOrder INNER JOIN OrderUser ON submitOrder.OID = OrderUser.OID INNER JOIN tb_GoodsInfo ON submitOrder.GoodSID = tb_GoodsInfo.GoodsID WHERE (OrderUser.OID=" + oid + ")";
  82.             SqlDataAdapter mydapter = new SqlDataAdapter(connStirng, myConnection);
  83.             myConnection.Open();
  84.             DataSet myDataset = new DataSet();
  85.             mydapter.Fill(myDataset);
  86.             GridView1.DataSource = myDataset;
  87.             GridView1.DataBind();
  88.             String bindindata = "SELECT OrderUser.OID, OrderInformation.QIName, OrderInformation.QIZip, OrderInformation.QIAddress, OrderInformation.QIMobilePhone, OrderInformation.QEMail, OrderUser.OTotalPrice, OrderUser.OTotalNumber, OrderUser.OData,OrderUser.SendDate,OrderUser.SubmitDate FROM OrderInformation INNER JOIN OrderUser ON OrderInformation.OID = OrderUser.OID where (OrderUser.OID=" + oid + ")";
  89.             SqlCommand comm = new SqlCommand(bindindata, myConnection);
  90.             SqlDataReader dd = comm.ExecuteReader();
  91.             if (dd.Read())
  92.             {
  93.                 Label1.Text = System.Convert.ToString(dd.GetInt32(0));
  94.                 Label2.Text = dd.GetString(1);
  95.                 Label4.Text = System.Convert.ToString(dd.GetDouble(6));
  96.                 Label3.Text = System.Convert.ToString(dd.GetInt32(7));
  97.                 Label5.Text = dd.GetString(3);
  98.                 Label6.Text = dd.GetString(2);
  99.                 Label7.Text = dd.GetString(4);
  100.                 Label8.Text = dd.GetString(5);
  101.                 Label10.Text = System.Convert.ToString(dd.GetDateTime(8));
  102.                 Label9.Text = "发货日期:" + System.Convert.ToString(dd.GetDateTime(9))+"用户收货日期:"+System.Convert.ToString(dd.GetDateTime(10));
  103.                 Label9.Visible = true;
  104.             }
  105.         }
  106.         myConnection.Close();
  107.     }
  108.    protected void  Button1_Click(object sender, EventArgs e)
  109.    {
  110.        if (CheckBox1.Checked)
  111.        {
  112.            oo.updateNoSend(System.Convert.ToInt32(oid), 3);
  113.            Label9.Text = "结束交易";
  114.            Label9.Visible = true;
  115.            CheckBox1.Visible = false;
  116.        }
  117.    }
  118. }