using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace Mtxfw.shop
{
///
/// myShoppingCart 的摘要说明。
///
public partial class myShoppingCart : System.Web.UI.Page
{
public Mtxfw.DAL.P_Product daoProduct = new Mtxfw.DAL.P_Product();
protected string ShowConent = "";
public Mtxfw.DAL.user_info daoUser = new Mtxfw.DAL.user_info();
protected int IFStores = 0;
protected void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (!Page.IsPostBack)
{
myDataBind();
}
}
private void myDataBind()
{
if (Session["MemberId"] != null && Session["MemberIFStores"] != null)
{
IFStores = int.Parse(Session["MemberIFStores"].ToString());
}
DataView dv = Mtxfw.DAL.ShoppingCart.Getprod(IFStores);
if (dv.Count > 0)
{
Double ZSubTotal = 0.00;
for (int j = 0; j <= dv.Count - 1; j++)
{
string strid = dv.Table.Rows[j]["id"].ToString();
string P_CATEGORYs = dv.Table.Rows[j]["P_CATEGORYs"].ToString();
string prodName = dv.Table.Rows[j]["prodName"].ToString();
string selcolor = HttpUtility.UrlDecode(dv.Table.Rows[j]["selcolor"].ToString());
string prodimg = dv.Table.Rows[j]["prodimg"].ToString().Split('|')[0].Split(',')[0];
string prodid = dv.Table.Rows[j]["prodid"].ToString();
string prodPrice = Convert.ToDouble(dv.Table.Rows[j]["prodPrice"].ToString()).ToString("f2").Replace(",","");
string prodNum = dv.Table.Rows[j]["prodNum"].ToString();
string TotalNum = dv.Table.Rows[j]["TotalNum"].ToString();
string utype = dv.Table.Rows[j]["utype"].ToString();
string SubTotal = Convert.ToDouble(dv.Table.Rows[j]["SubTotal"].ToString()).ToString("f2").Replace(",", "");
if (prodimg == "")
{
prodimg = "/Images/no_photo_s.png";
}
ZSubTotal = ZSubTotal + Convert.ToDouble(dv.Table.Rows[j]["SubTotal"].ToString());
ShowConent += "
| ";
if (utype == "3")
{
ShowConent += "" + prodName + (selcolor.Split('#')[0] != "" ? "[" + selcolor.Split('#')[0] + "]" : "") + "";
}
else
{
ShowConent += " + ") " + prodName + (selcolor.Split('#')[0] != "" ? "[" + selcolor.Split('#')[0] + "]" : "") + "";
}
ShowConent += " | ";
ShowConent += "¥" + prodPrice + " | ";
ShowConent += " | ";
ShowConent += "¥" + SubTotal + " | ";
ShowConent += "
";
if (utype == "3")
{
ShowConent += "";
System.Data.DataSet Ds_Product2 = daoProduct.GetList("", "utype='0' And charindex(',' + Convert(varchar(50),P_ID) + ',','" + P_CATEGORYs + "')>0 And P_State=N'已处理' Order By P_Orders Desc,P_ADDATE asc");
if (Ds_Product2.Tables[0].Rows.Count > 0)
{
for (int k = 0; k < Ds_Product2.Tables[0].Rows.Count; k++)
{
string prodimg2 = Ds_Product2.Tables[0].Rows[k]["P_images"].ToString().Split('|')[0].Split(',')[0];
string prodid2 = Ds_Product2.Tables[0].Rows[k]["P_ID"].ToString();
string prodName2 = Ds_Product2.Tables[0].Rows[k]["P_NAME"].ToString();
ShowConent += " + ") " + prodName2 + " ";
}
}
ShowConent += " |
";
}
}
ShowConent += "商品总价(不含运费):¥" + ZSubTotal.ToString("f2").Replace(",", "") + "元 删除所选 商品总价(不含运费):¥" + ZSubTotal.ToString("f2").Replace(",", "") + "元";
ShowConent += " 结算购买 |
";
}
else
{
ShowConent += "| 购物车为空,返回商城购物 |
";
}
dv.Table.Clear();
}
}
}