Files
g.hnyhua.cn/Mtxfw.shop/Sell/Order.aspx.cs

142 lines
6.2 KiB
C#
Raw Normal View History

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
}
}