📄 message.cs
字号:
using System;
using System.Data ;
using System.Data.SqlClient;
namespace 图书管理.data
{
/// <summary>
/// message 的摘要说明。
/// </summary>
public class message
{
Components.DbOperator my_DbOperator=new 图书管理.Components.DbOperator();
public message()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public DataSet listbind()
{
SqlConnection cnn=my_DbOperator.Conn();
SqlDataAdapter da=new SqlDataAdapter("select * from 书刊借阅信息表",cnn);
DataSet ds=new DataSet();
da.Fill(ds);
return ds;
}
public SqlDataReader Del (int iid)
{
SqlConnection cnn=my_DbOperator.Conn();
SqlCommand cmd =new SqlCommand("delT", cnn); //标准调用存储过程的方法
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter myDss = new SqlParameter("@ID", SqlDbType.Int);
myDss.Value = iid;
cmd.Parameters.Add(myDss);
SqlDataReader dr3=cmd.ExecuteReader();
cmd.Dispose();
cnn.Close();
return dr3;
}
public SqlDataReader XS ()
{
SqlConnection cnn=my_DbOperator.Conn();
SqlCommand cmd=new SqlCommand("select count(*) from 书刊借阅信息表",cnn);
SqlDataReader dr=cmd.ExecuteReader();
return dr;
}
public void Stu_Add(Student stu)
{
SqlConnection cnn=my_DbOperator.Conn();
string sql="insert into 书刊借阅信息表 (借书证号,姓名,书刊种类,书刊编号,书刊名称,借阅日期,应还日期,返还日期) values( '" + stu.Jszh + "','" + stu.Xm + "','" + stu.Skzl + "','" + stu.Skbh + "','" + stu.Skmc + "','" + stu.Jyrq + "','" + stu.Yhrq + "','" + stu.Fhrq + "')";
SqlCommand cmd=new SqlCommand(sql,cnn);
cmd.ExecuteReader();
cmd.Dispose();
cnn.Close();
}
public SqlDataReader Select (int id)
{
SqlConnection cnn=my_DbOperator.Conn();
SqlCommand cmd=new SqlCommand("select * from 书刊借阅信息表 where s_id='" + id +"'",cnn);
SqlDataReader dr2=cmd.ExecuteReader();
return dr2;
}
public void Stu_Upd(Student stu)
{
SqlConnection cnn=my_DbOperator.Conn();
string sql ="update 书刊借阅信息表 set 书刊种类 ='" + stu.Skzl + "',书刊编号='" + stu.Skbh + "',书刊名称='" + stu.Skmc + "',借阅日期='" + stu.Jyrq + "',应还日期='" + stu.Yhrq + "',返还日期='" + stu.Fhrq + "' where s_id=" + stu.Id + "";
SqlCommand cmd=new SqlCommand(sql,cnn);
cmd.ExecuteReader();
cmd.Dispose();
cnn.Close();
}
public DataSet listbind1(string SKZL)
{
SqlConnection cnn=my_DbOperator.Conn();
SqlDataAdapter da1=new SqlDataAdapter("select * from 书刊借阅信息表 where 书刊种类 ='" + SKZL + "'",cnn);
DataSet ds1=new DataSet();
da1.Fill(ds1);
return ds1;
}
public string CreatID ()
{
SqlConnection cnn=my_DbOperator.Conn();
SqlCommand cmd =new SqlCommand("CreatID", cnn); //标准调用存储过程的方法
cmd.CommandType = CommandType.StoredProcedure; //CommandType指定如何解释命令字符串StoredProcedure属性是获取存储过程的名称
SqlParameter myDss = new SqlParameter("@Date", SqlDbType.SmallDateTime); //SqlParameter表示获取传入存储过程的参数.SqlDbType表示传入存储过程的参数的类型
myDss.Value = System.DateTime.Now;
cmd.Parameters.Add(myDss);
SqlParameter myDs1 = new SqlParameter("@strHybhNew", SqlDbType.VarChar,20); //SqlParameter表示获取传入存储过程的参数.SqlDbType表示传入存储过程的参数的类型
myDs1.Direction=ParameterDirection.Output; //Direction获取或设置一个值,该值指示参数是只可输入、只可输出、双向还是存储过程返回值参数,ParameterDirection指定查询内的有关 System.Data.DataSet 的参数的类型
cmd.Parameters.Add(myDs1);
cmd.ExecuteNonQuery();
string s =myDs1.Value.ToString();
return s;
}
}
//大家自己设计一个修改的操作,要修用三层结构设计
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -