当前位置:编程学习 > C#/ASP.NET >>

ASP宿舍分配代码!牛人帮下忙!在线等!

protected void Button1_Click(object sender, EventArgs e)
{
String str = "insert into Zhusu(xuesheng_ID,xingming,xingbie,danwei,zhuanye,banji)select xuesheng_ID,xingming,xingbie,danwei,zhuanye,banji from Xuesheng ";

//group by xuesheng_ID,xingming,xingbie,danwei,zhuanye,banji 
conn.Open();
SqlCommand cmd = new SqlCommand(str, conn);
try
{
cmd.ExecuteNonQuery();
Response.Write("<script>alert('导入学生名单成功!');</script>");
clear();
}
//catch (SqlException)
//{
// Response.Write("<script>alert('对不起,导入学生名单失败!');</script>");
//}
finally
{
conn.Close();
}
}
protected void Button2_Click(object sender, EventArgs e)
{
String str = "insert into Zhusu(sushe_ID,louhao)select sushe_ID,louhao from Sushe group by sushe_ID,louhao";
conn.Open();
SqlCommand cmd = new SqlCommand(str, conn);
try
{
cmd.ExecuteNonQuery();
Response.Write("<script>alert('分配宿舍成功!');</script>");
clear();
}
catch (SqlException)
{
Response.Write("<script>alert('对不起,分配宿舍失败!');</script>");
}
finally
{
conn.Close();
}
}
以上是关于宿舍分配的代码!
首先我介绍我的创建的三个表(学生Xuesheng、宿舍Sushe、住宿Zhusu)
我想实现的功能是点击导入学生名单按钮实现:
把学生表里的6个相关项(xuesheng_ID,xingming,xingbie,danwei,zhuanye,banji)保存到住宿表中!
列名一样!已有的学生信息不保存!按学号排序!
点击分配宿舍按钮实现:
取出宿舍表里现住人数(puwei)为0的宿舍信息的两个相关项(sushe_ID,louhao)!按宿舍类型(leixing)(男、女)分成两大类!再按宿舍号排序!保存到住宿表中!列名一样!保存时男生分配到男生宿舍,男生分配到女生宿舍,按宿舍容量判断保存的次数!例如:宿舍为6人间!就要保存6次!分配给6个学生!
毕业设计急需!那位高手给解决下!给我发个可用的实例也行!
在线等!  

我对ASP懂的不多!别跟我说专业的!直接给我写好!谢谢
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,