Default.aspx.cs
上传用户:vtryaojia
上传日期:2020-04-18
资源大小:1214k
文件大小:4k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Web;
  5. using System.Web.Security;
  6. using System.Web.UI;
  7. using System.Web.UI.WebControls;
  8. using System.Web.UI.WebControls.WebParts;
  9. using System.Web.UI.HtmlControls;
  10. using System.Data.OleDb;
  11. public partial class _Default : System.Web.UI.Page 
  12. {
  13.     protected void Page_Load(object sender, EventArgs e)
  14.     {
  15.         long sum = 0;
  16.         int rowlength = GetRecordCount(GridView1);
  17.         if (rowlength > 0)
  18.         {
  19.             int k = 0;
  20.             for (k = 0; k < rowlength; k++)
  21.             {
  22.                 int line = 0;
  23.                 line = line + k;
  24.                 sum = sum + Convert.ToInt32(GridView1.Rows[line].Cells[3].Text);
  25.             }
  26.         }
  27.         else
  28.         { sum = 0; }
  29.         TextBox1.Text = Convert.ToString(sum);
  30.         Session["sum"] = TextBox1.Text;
  31.         if (Session["name"] == null)
  32.         {
  33.             Label1.Text = "用户没有登入或已经退出!";
  34.         }
  35.         else
  36.         {
  37.             Label1.Text = Session["name"] +"欢迎您" ;
  38.  
  39.         }
  40.         
  41.     }
  42.     protected void Button1_Click(object sender, EventArgs e)
  43.     {
  44.         Response.Redirect("GoodsList.aspx");
  45.     }
  46.     protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
  47.     {
  48.     }
  49.     
  50.     protected void Button2_Click(object sender, EventArgs e)
  51.     {
  52.         int rowlength = GetRecordCount(GridView1);
  53.         int i = 0;
  54.         
  55.        
  56.         
  57.         
  58.         if (Session["name"] == null)
  59.         {
  60.             Response.Write("<script>alert('用户没登录!');window.window.location.href='log.aspx';</script>");
  61.            
  62.         }
  63.         else if (rowlength == 0)
  64.         {
  65.             Response.Write("<script>alert('购物车为空,请购物后再付款!')</script>");
  66.         }
  67.         else
  68.         {
  69.             Session["prodectname"] = "";
  70.             for (i = 0; i < rowlength; i++)
  71.             {
  72.                 int line = 0;
  73.                 line = line + i;
  74.                 Session["prodectname"] = Session["prodectname"] + Convert.ToString(GridView1.Rows[line].Cells[1].Text);
  75.             }
  76.             Response.Redirect("付款.aspx");
  77.         } 
  78.       
  79.     }
  80.     static public int GetRecordCount(GridView gv)
  81.     {
  82.         if (!gv.AllowPaging || gv.PageCount <= 1)
  83.             return gv.Rows.Count;
  84.         int nCurPage = gv.PageIndex;
  85.         gv.PageIndex = gv.PageCount - 1;
  86.         gv.DataBind();
  87.         int nTotalCount = gv.PageIndex * gv.PageSize + gv.Rows.Count;
  88.         gv.PageIndex = nCurPage;
  89.         gv.DataBind();
  90.         return nTotalCount;
  91.     }
  92.    
  93.     protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e)
  94.     {
  95.         
  96.     }
  97.     protected void LinkButton1_Click(object sender, EventArgs e)
  98.     {
  99.         long sum = 0;
  100.         int rowlength = GetRecordCount(GridView1);
  101.         if (rowlength > 0)
  102.         {
  103.             int k = 1;
  104.             for (k = 1; k < rowlength; k++)
  105.             {
  106.                 int line = 0;
  107.                 line = line + k;
  108.                 sum = sum + Convert.ToInt32(GridView1.Rows[line].Cells[3].Text);
  109.             }
  110.         }
  111.         else
  112.         { sum = 0; }
  113.         TextBox1.Text = Convert.ToString(sum);
  114.         Session["sum"] = TextBox1.Text;
  115.         
  116.        
  117.     }
  118.     protected void Button3_Click(object sender, EventArgs e)
  119.     {
  120.         string strConnection2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/zzu.mdb") + ";";
  121.         OleDbConnection conn2 = new OleDbConnection(strConnection2);
  122.         conn2.Open();
  123.         OleDbCommand cmd2 = new OleDbCommand("delete from SpKd", conn2);
  124.         cmd2.ExecuteNonQuery();
  125.         conn2.Close();
  126.         Session["GWC_ID"] = 1;
  127.         Response.Redirect("Default.aspx");
  128.     }
  129. }