首次推送
This commit is contained in:
141
Mtxfw.shop/Sell/Order.aspx.cs
Normal file
141
Mtxfw.shop/Sell/Order.aspx.cs
Normal file
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Drawing;
|
||||
using System.Web;
|
||||
using System.Web.SessionState;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.HtmlControls;
|
||||
using System.Globalization;
|
||||
namespace PeiXun
|
||||
{
|
||||
/// <summary>
|
||||
/// index <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public partial class OrderBook : System.Web.UI.Page
|
||||
{
|
||||
public Mtxfw.DAL.user_info daoUser = new Mtxfw.DAL.user_info();
|
||||
Mtxfw.DAL.order_info daoorder = new Mtxfw.DAL.order_info();
|
||||
Mtxfw.Model.order_info Modelorder = new Mtxfw.Model.order_info();
|
||||
Mtxfw.DAL.P_Product daoProduct = new Mtxfw.DAL.P_Product();
|
||||
protected void Page_Load(object sender, System.EventArgs e)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(Request.QueryString["ID"]))
|
||||
{
|
||||
|
||||
int ProductID = int.Parse(Request.QueryString["ID"].ToString());
|
||||
if (Session["MemberId"] != null)
|
||||
{
|
||||
int MemberId = Convert.ToInt32(Session["MemberId"].ToString());
|
||||
Mtxfw.Model.user_info model = daoUser.GetModel(MemberId);
|
||||
if (model != null)
|
||||
{
|
||||
string Contactname = "", Contacttel = "", Address = "", Zipcode = "", strProvince = "", strCity = "", strCounty = "", OrdersID = "";
|
||||
if (model.RealName == "" || model.Phone == "" || model.MailingAddress == "")
|
||||
{
|
||||
Response.Write("<script language='javascript'>alert('<27><><EFBFBD><EFBFBD><EFBFBD>ջ<EFBFBD><D5BB><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD>');location.replace('/Member_Info.aspx');</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Contactname = model.RealName;
|
||||
Contacttel = model.Phone;
|
||||
Address = model.MailingAddress;
|
||||
Zipcode = model.PostalCode;
|
||||
strProvince = model.Province;
|
||||
strCity = model.City;
|
||||
strCounty = model.County;
|
||||
Mtxfw.Model.P_Product Pmodel = daoProduct.GetModel(ProductID);
|
||||
if (Pmodel != null)
|
||||
{
|
||||
if (Pmodel.P_Inventory > 0)
|
||||
{
|
||||
string prodNum = "1";
|
||||
Double SubTotal = Pmodel.P_VIP_P;
|
||||
DateTime dt = DateTime.Now;
|
||||
string OID = dt.ToString("yyyMMddhhmmssffff", DateTimeFormatInfo.InvariantInfo);
|
||||
if (Convert.ToDouble(SubTotal.ToString("f2")) <= Convert.ToDouble(model.umoney0.ToString("f2")))
|
||||
{
|
||||
Modelorder.pid = ProductID;
|
||||
Modelorder.orderid = OID;
|
||||
Modelorder.Contactname = Contactname;
|
||||
Modelorder.Contacttel = Contacttel;
|
||||
Modelorder.Province = strProvince;
|
||||
Modelorder.City = strCity;
|
||||
Modelorder.County = strCounty;
|
||||
Modelorder.Address = Address;
|
||||
Modelorder.Zipcode = Zipcode;
|
||||
Modelorder.Guests = "";
|
||||
Modelorder.Totalprice = SubTotal;
|
||||
Modelorder.Totalnum = int.Parse(prodNum);
|
||||
Modelorder.O_Submit = "1";
|
||||
Modelorder.UserID = MemberId;
|
||||
Modelorder.utype = "2";
|
||||
int OrderID = daoorder.Add(Modelorder);
|
||||
daoProduct.UpdateInventory(ProductID, -1);
|
||||
//<2F><><EFBFBD>¶<EFBFBD><C2B6><EFBFBD>Ϊ<EFBFBD>Ѹ<EFBFBD><D1B8><EFBFBD>״̬
|
||||
daoorder.UpdateqyState(0, "1", DateTime.Now, OrderID);
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
daoUser.UpdateMoney("umoney0", -SubTotal, MemberId);
|
||||
Response.Write("<script language='javascript'>alert('<27>һ<EFBFBD><D2BB>ɹ<EFBFBD><C9B9><EFBFBD>');location.replace('/Member_Orders_List.aspx');</script>");
|
||||
}
|
||||
else
|
||||
{
|
||||
Response.Write("<script language='javascript'>alert('<27><><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㣡');location.replace('/Member_JiangLi_List.aspx');</script>");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Response.Write("<script language='javascript'>alert('<27><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + Pmodel.P_Inventory + "<22><>');location.replace('/');</script>");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Response.Write("<script language='javascript'>alert('<27><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD>');location.replace('/');</script>");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
string RUrl = "/view-" + ProductID + ".html";
|
||||
Session["returnurl"] = RUrl;
|
||||
Response.Redirect("/login.aspx");
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
Response.Write("<script language='javascript'>alert('<27><><EFBFBD><EFBFBD>Ϊ<EFBFBD>գ<EFBFBD>');location.replace('/');</script>");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
#region Web <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɵĴ<EFBFBD><EFBFBD><EFBFBD>
|
||||
override protected void OnInit(EventArgs e)
|
||||
{
|
||||
//
|
||||
// CODEGEN: <20>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD> ASP.NET Web <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD>
|
||||
//
|
||||
InitializeComponent();
|
||||
base.OnInit(e);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD> - <20><>Ҫʹ<D2AA>ô<EFBFBD><C3B4><EFBFBD><EFBFBD>༭<EFBFBD><E0BCAD><EFBFBD><EFBFBD>
|
||||
/// <20>˷<EFBFBD><CBB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user