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

106 lines
6.4 KiB
C#
Raw Permalink Normal View History

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
{
/// <summary>
/// myShoppingCart <20><>ժҪ˵<D2AA><CBB5><EFBFBD><EFBFBD>
/// </summary>
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)
{
// <20>ڴ˴<DAB4><CBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD>ʼ<EFBFBD><CABC>ҳ<EFBFBD><D2B3>
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 += "<tr id='tr" + j + "' " + (utype == "3" ? " bgColor=\"#EEEEEE\"" : "") + "><td><input type='checkbox' class='checks' checked name='checks' value='" + j + "|" + prodid + "'/></td><td align='center' class=\"cartprodName\">";
if (utype == "3")
{
ShowConent += "" + prodName + (selcolor.Split('#')[0] != "" ? "[" + selcolor.Split('#')[0] + "]" : "") + "";
}
else
{
ShowConent += "<a href='/view-" + prodid + ".html' target='_blank'><img src='" + Mtxfw.Utility.Common.GetCoverPic(prodimg, "100x100", "cut") + "' width='100'><br>" + prodName + (selcolor.Split('#')[0] != "" ? "[" + selcolor.Split('#')[0] + "]" : "") + "</a>";
}
ShowConent += "</td>";
ShowConent += "<td align='center' class=\"hide300\" id='Price" + j + "'><3E><>" + prodPrice + "</td>";
ShowConent += "<td align='center'><div class=\"cart_num_ss\"><div class=\"cart_del\" title='<27><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1' onclick=\"updatenum(2,'" + j + "','" + prodid + "'," + TotalNum + ",'" + selcolor + "')\"></div><div class=\"cart_num\"><input id='Num" + j + "' name='Nums' value='" + prodNum + "' onblur=\"updatenum(0,'" + j + "','" + prodid + "'," + TotalNum + ",'" + selcolor + "')\" class='ProdNum'/><input id='Num2" + j + "' type='hidden' value='" + prodNum + "'/></div><div class=\"cart_add\" title='<27><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1' onclick=\"updatenum(1,'" + j + "','" + prodid + "'," + TotalNum + ",'" + selcolor + "')\"></div></div><input id='selcolor" + j + "' type='hidden' value='" + selcolor + "'/></td>";
ShowConent += "<td align='center' id='SubTotal" + j + "'><3E><>" + SubTotal + "</td>";
ShowConent += "</tr>";
if (utype == "3")
{
ShowConent += "<tr bgColor=\"#EEEEEE\" id='trr" + j + "'><td colspan=\"5\"><div class=\"taocaoproduct\"><ul>";
System.Data.DataSet Ds_Product2 = daoProduct.GetList("", "utype='0' And charindex(',' + Convert(varchar(50),P_ID) + ',','" + P_CATEGORYs + "')>0 And P_State=N'<27>Ѵ<EFBFBD><D1B4><EFBFBD>' 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 += "<li><a href='/view-" + prodid2 + ".html' target='_blank'><img src='" + Mtxfw.Utility.Common.GetCoverPic(prodimg2, "100x100", "cut") + "' width='100'><br>" + prodName2 + "</a></li>";
}
}
ShowConent += "</ul></div></td></tr>";
}
}
ShowConent += "<tr id='trdel'><td colspan='5' bgcolor='#F3F3F3'><div class='cart_total_box'><3E><>Ʒ<EFBFBD>ܼ<EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>˷<EFBFBD>)<29><><span class='cart_Total' id='cart_Total2'><3E><>" + ZSubTotal.ToString("f2").Replace(",", "") + "</span>Ԫ</div><div class='cart_left'><span onclick=\"delcart()\" class='cart_botton'>ɾ<><C9BE><EFBFBD><EFBFBD>ѡ</span></div><div class='cart_right'><span class='hide300'><3E><>Ʒ<EFBFBD>ܼ<EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>˷<EFBFBD>)<29><><span class='cart_Total' id='cart_Total'><3E><>" + ZSubTotal.ToString("f2").Replace(",", "") + "</span>Ԫ";
ShowConent += "&nbsp;&nbsp;</span><span onclick=\"Shop_Pay()\" class='cart_botton'><3E><><EFBFBD><EFBFBD><E3B9BA></span></div></td></tr>";
}
else
{
ShowConent += "<TR><TD align='center' colspan='5'><span class=\"Cart_FH\"><3E><><EFBFBD>ﳵΪ<EFB3B5>գ<EFBFBD><A href=\"/\"><3E><><EFBFBD><EFBFBD><EFBFBD>̳ǹ<CCB3><C7B9><EFBFBD></A></span></TD></TR>";
}
dv.Table.Clear();
}
}
}