微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 农产品交易系统的研究与设计

农产品交易系统的研究与设计

时间:06-13 来源:互联网 点击:

入购物车后,如果会员对该商品未支付,购物车都会将其所选择的商品一直保存着。
  首先获取会员的购物车,从Hashtable表中,将指定的商品从购物车中移除,其中,删除按钮(lnkbtnDelete)的CommandArgument参数值为商品ID代号,利用Session语句更新购物车。代码如下:
protected void lnkbtnDelete_Command(object sender, CommandEvent-Args e)
{
hashCar = (Hashtable)Session[ShopCart];
hashCar.Remove(e.CommandArgument);
Session[ShopCart] = hashCar;
Response.Redirect(shopCart.aspx);
}
   protected void lnkbtnClear_Click(object sender,EventArgs e)
{
Session[ShopCart] =null;
Response.Redirect(shopCart.aspx);
}
protected void gvShopCart_PageIndexChanging(object
sender,GridViewPageEventArgs e)
{
gvShopCart.PageIndex = e.NewPageIndex;
bind();
}
  当会员在产品数量文本框中输入所要购买的产品数量时,激发Num_TextChanged事件。先获取购物车,找到用来输入数量的TextBox控件,获得用户输入的数量,得到该商品的ID号,最后更新hashTable表,更新购物车。代码如下:
  protected void Num_TextChanged(object sender, EventArgs e)
{
hashCar = (Hashtable)Session[ShopCart];
foreach (GridViewRow gvr in this.gvShopCart.Rows)
{
TextBox otb = (TextBox)gvr.FindControl(txtNum);
int count = Int32.Parse(otb.Text);
string BookID = gvr.Cells[1].Text;
hashCar[BookID] = count;
}
Session[ShopCart] = hashCar;
bind();
}
3.2 利用ADO.NET访问数据库
这里以ADO.NET访问SQL SERVER 数据库(wzf)为例,说明ADO.NET访问数据库的具体步骤。在Default .aspx页添加一个Button控件和一个GridView控件,分别用于执行连接数据库和显示数据。具体代码如下:
public partial class _Default : System.Web.UI.Page
{
protected void ljbutton_Click(object sender, EventArgs e)
{
   string ConStr = server=(local);
   user id=sa;
   pwd=123;
   database=wzf; //设置连接字符串
SqlConnection con=new SqlConnection(ConStr);
   con.Open(); //打开数据库连接
string Sqlstr=select * from Member;
//执行SQL命令
SqlDataAdapter ada=new SqlDataAdapter(Sqlstr,con);
DataSet ca=new DataSet();
ada.Fill(ca);
//用DataAdapter对象的执行结果填充DataSet对象的
数据表,命名为ca;
GridView1.DataSource=ca;
GridView1.DataBind(); //数据绑定
con.Close(); //关闭数据库连接
}
    }
结果如图2所示。

农产品网上交易成功案例很多,例如:中国粮油食品信息网2003年网上采购成交470次,交易额达到5900万人民币和6000万美元。其中PP袋网上采购38次,占交易总比例的30%[2];农产品交易系统的建立为广大用户提供了及时、准确的供求信息,有利于更好的服务于“三农”。
参考文献
[1] 孙华平. SkyMouse天文服务搜索整合系统的设计与实现[D]. 北京:中国科学学院, 2007.
[2] 冯稚进.云南农产品电子商务发展研究[D].昆明:昆明理工大学,2007.

上一篇:加法电路
下一篇:基本积分电路

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top