仿京东收获

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data.SqlClient;
using System.Data;

public partial class shoppinglist : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
province();
}
}
protected void province()
{
string str = ConfigurationManager.ConnectionStrings["con"].ConnectionString;
using(SqlConnection con=new SqlConnection(str))
{
using (SqlCommand cmd = con.CreateCommand())
{
cmd.CommandText = "select * from province";
SqlDataReader reader = null;
try
{
con.Open();
reader = cmd.ExecuteReader();
ListItem li;
this.DropDownList1.Items.Add(new ListItem("-请选择-", "0"));
while (reader.Read())
{
li = new ListItem(reader[1].ToString(), reader["id"].ToString());
this.DropDownList1.Items.Add(li);
}
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
}
}

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{

string str = ConfigurationManager.ConnectionStrings["con"].ConnectionString;
using (SqlConnection con = new SqlConnection(str))
{
using (SqlCommand cmd = con.CreateCommand())
{
cmd.CommandText = "select id,name from city where provinceid=@pid";
SqlParameter parm = new SqlParameter("@pid", System.Data.SqlDbType.Int);
parm.Value = DropDownList1.SelectedValue;
cmd.Parameters.Add(parm);
//SqlDataReader reader = null;
try
{
con.Open();

//reader = cmd.ExecuteReader();
DataTable dt = new DataTable();
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(dt);
this.DropDownList2.DataSource = dt;
this.DropDownList2.DataTextField = "name";
this.DropDownList2.DataValueField = "id";
this.DropDownList2.Items.Clear();
this.DropDownList2.Items.Add(new ListItem("-请选择-", "0"));
this.DropDownList2.DataBind();


}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
}
}
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
string str = ConfigurationManager.ConnectionStrings["con"].ConnectionString;
using (SqlConnection con = new SqlConnection(str))
{
using (SqlCommand cmd = con.CreateCommand())
{
cmd.CommandText = "select id,name from countryside where cityid=@pid";
SqlParameter parm = new SqlParameter("@pid", System.Data.SqlDbType.Int);
parm.Value = DropDownList2.SelectedValue;
cmd.Parameters.Add(parm);
try
{
con.Open();
DataTable dt = new DataTable();
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(dt);
this.DropDownList3.DataSource = dt;
this.DropDownList3.DataTextField = "name";
this.DropDownList3.DataValueField = "id";
this.DropDownList3.Items.Clear();
this.DropDownList3.Items.Add(new ListItem("-请选择-", "0"));
this.DropDownList3.DataBind();

}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
}
}
protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
{
string str = "insert shopping values(@name,@prove,@adress,@call,@email,@code,@pname,@pnum,@pprice,@pdate)";
Class1.executenum(str
,new SqlParameter("@name",TextBox1.Text)
,new SqlParameter("@prove",DropDownList1.SelectedItem.Text+DropDownList2.SelectedItem.Text+DropDownList3.SelectedItem.Text)
,new SqlParameter("@adress",TextBox2.Text)
,new SqlParameter();
);


}

}


<!--[if gte mso 9]><![endif]-->

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Data.SqlClient;

publicpartialclassbusiness:System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

}

protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse)

{

if(Session["msg"].ToString()==TextBox4.Text)//这里是判断用记输入的验证码

{

Label1.Text="";

stringsr="select*fromusertable";

stringstr=Convert.ToString(Class1.checkrecord(TextBox1.Text,sr));

if(str=="OK")

{

Label1.Text="用户名已经存在!";

}

else

{

InsertRecord();//调用写信息函数

}

}

else

{

Label1.Text="验证码有误!";

}

}

privatevoidInsertRecord()

{

using(SqlConnectioncon=newSqlConnection(Class1.cnnstring))

{

using(SqlCommandcmd=newSqlCommand("insertUserTablevalues(@name,@pwd,@mail,@category,@tjperson);select@@IDENTITY",con))

{

cmd.Parameters.Add("@name",System.Data.SqlDbType.VarChar,20).Value=TextBox1.Text;

cmd.Parameters.Add("@pwd",System.Data.SqlDbType.VarChar,20).Value=TextBox2.Text;

cmd.Parameters.Add("@mail",System.Data.SqlDbType.VarChar,50).Value=TextBox8.Text;

cmd.Parameters.Add("@category",System.Data.SqlDbType.TinyInt).Value="3";

cmd.Parameters.Add("@tjperson",System.Data.SqlDbType.VarChar,20).Value="本公司";

con.Open();

SqlTransactionstran=con.BeginTransaction();

cmd.Transaction=stran;

try

{

intuserid=Convert.ToInt32(cmd.ExecuteScalar());

cmd.Parameters.Clear();

stringleibie="";

foreach(ListItemiteminCheckBoxList1.Items)

{

if(item.Selected)

{

leibie+=","+item.Value.ToString();

}

}

stringstr="insertbusinessvalues(@uid,@truename,@department,@call,@phone,@companyname,@companyszd,@companyadress,@buycategory,@webadress,@companypersons,@companywork,@companyquality)";

Class1.executenum(str

,newSqlParameter("@uid",userid)

,newSqlParameter("@truename",TextBox5.Text)

,newSqlParameter("@department",DropDownList1.SelectedItem.Text)

,newSqlParameter("@call",TextBox6.Text)

,newSqlParameter("@phone",TextBox7.Text)

,newSqlParameter("@companyname",TextBox9.Text)

,newSqlParameter("@companyszd",DropDownList2.SelectedItem.Text+DropDownList3.SelectedItem.Text+DropDownList4.SelectedItem.Text)

,newSqlParameter("@companyadress",TextBox10.Text)

,newSqlParameter("@buycategory",leibie.Substring(1))

,newSqlParameter("@webadress",TextBox11.Text)

,newSqlParameter("@companypersons",DropDownList5.SelectedItem.Text)

,newSqlParameter("@companywork",DropDownList6.SelectedItem.Text)

,newSqlParameter("@companyquality",DropDownList7.SelectedItem.Text)

);

stran.Commit();//提交事物

}

catch(Exceptionex)

{

Response.Write(ex.Message);

stran.Rollback();//回滚事物

}

}

}

}//向数据库中写用户的注册信息

}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值