asp.net综合类B2B市场的设计与实现 第30页

asp.net综合类B2B市场的设计与实现 第30页
  mycmd.Parameters.Add("@comEmail", SqlDbType.NVarChar).Value = TextBox4.Text;
        mycmd.Parameters.Add("@comID", SqlDbType.Int).Value = comID;
        mycmd.ExecuteNonQuery();
        myConn.Close();
        Session.Remove("comName");
        Session["comName"] = TextBox1.Text;
        Response.Redirect("Default2.aspx");
其中调用了存储过程UpdateComUSER。
5.5.7 流程逻辑
 
5.5.8 尚未解决的问题
    当用户没有填写任何数据而点确定时,会将空数据写入数据库,该问题尚未解决。
5.6 发布新信息页(Default5.aspx)设计说明
5.6.1 程序描述
    当在管理发布信息页选择发布新信息后即进入该页面,在该页面中可以发布新的出售信息或收购信息并回到管理信息页。
5.6.2 功能
    在该页面中,用户需要填写信息的标题、电话、地址和详细内容,选择信息的类型,可供选择的是:出售信息和收购信息。点击提交后,系统将会根据选择的信息类型将用户发布的信息写入数据库相应的表中并返回到管理发布信息页面。如果用户直接点击返回,则直接跳转回管理发布信息页面,不作任何处理。
5.6.3 页面截图
5.6.4 输入项
    输入项为comId和comName其中comID为整型数据,comName为字符串型数据。
5.6.5 输出项
    输出项为buyIndex、buyParticular、sellIndex、sellParticular,它们均是字符串型数据。
5.6.6 代码
获取用户的输入,根据用户的radiobuttonlist选择,将它们写入相应的数据库。
            if (RadioButtonList1.SelectedItem.Value == "sellnews")
            {
               SqlCommand mycmd = new SqlCommand();
        mycmd.Connection = myConn;
        mycmd.CommandType = CommandType.StoredProcedure;
        mycmd.CommandText = "Updatesell";
        mycmd.Parameters.Add("@comName", SqlDbType.NVarChar).Value = TextBox1.Text;
        mycmd.Parameters.Add("@sellIndex", SqlDbType.NVarChar).Value = TextBox2.Text;
        mycmd.Parameters.Add("@comParticular", SqlDbType.NVarChar).Value = TextBox4.Text;
        mycmd.Parameters.Add("@comID", SqlDbType.Int).Value = comID;
        mycmd.ExecuteNonQuery();
        myConn.Close();
        Session.Remove("comName");
        Session["comName"] = TextBox1.Text;             
                }
                else
                {
                SqlCommand mycmd = new SqlCommand();
        mycmd.Connection = myConn;
        mycmd.CommandType = CommandType.StoredProcedure;
        mycmd.CommandText = "Updatebuy";
        mycmd.Parameters.Add("@comName", SqlDbType.NVarChar).Value = TextBox1.Text;
        mycmd.Parameters.Add("@buyIndex", SqlDbType.NVarChar).Value = TextBox2.Text;
        mycmd.Parameters.Add("@buyParticular", SqlDbType.NVarChar).Value = TextBox4.Text;
        mycmd.Parameters.Add("@comID", SqlDbType.Int).Value = comID;
        mycmd.ExecuteNonQuery();
        myConn.Close();
        Session.Remove("comName");
        Session["comName"] = TextBox1.Text;
    }
5.6.7 流程逻辑

 << 上一页  [21] [22] [23] [24] [25] [26] [27] [28] [29] [30]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有