接下来我创建Dal(数据访问层)创建一个StudentManagement_DAL.cs类文件,直接上代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace StudentManagement.DAL
{
    using StudentManagement.Model;
    using System.Data.SqlClient;
    using System.Data;
  public  class StudentManagement_DAL
    {
      
      //新增
      public int Add(SM_Class sc) {
          string str = "insert SM_Class values(@SM_name,@SM_Grade,@SM_Class,@SM_Gender,@SM_Age,@SM_OutTime,@SM_Istf)";
    
          SqlParameter[] sqlpmt = new SqlParameter[]{
          new SqlParameter("@SM_name",sc.SM_Name),
          new SqlParameter("@SM_Grade",sc.SM_Grade),
          new SqlParameter("@SM_Class",sc.SM_Classes),
          new SqlParameter("@SM_Gender",sc.SM_Gender),
          new SqlParameter("@SM_Age",sc.SM_Age),
          new SqlParameter("@SM_OutTime",sc.SM_OutTime),
          new  SqlParameter("@SM_Istf",1)
          };
           return     HelperSQL.ExecuteCommand(str,sqlpmt); 
      }

      //软删除
      public int Deleter(int ID) {
          string str = "Update SM_Class set SM_Istf=0 where SM_id=@ID";
          SqlParameter[] sqlpmt = new SqlParameter[]{
          new SqlParameter("@ID",ID)
          };
          return HelperSQL.ExecuteCommand(str, sqlpmt);    
      }
      /// <summary>
      /// 查询所有数据
      /// </summary>
      /// <returns></returns>
      public DataSet QuerySM() {
          string str = "select * from SM_Class where SM_Istf=1 ";
          return HelperSQL.GetDataSet(str);
      }
      /// <summary>
      /// 更据id查询
      /// </summary>
      /// <param name="id"></param>
      /// <returns></returns>
      public DataSet QuerySM(int id) {
          string str = "select * from SM_Class where SM_id=@id";
          SqlParameter[] sqlpmt = new SqlParameter[]{
          new SqlParameter ("@id",id)
          };
          return HelperSQL.GetDataSet(str,sqlpmt);
      }
      //更新
      public int UpdateSM(SM_Class model) { 
      string str="UPDATE SM_Class SET  SM_name = @SM_name ,  SM_Grade = @SM_Grade ,SM_Class = @SM_Class ,SM_Gender = @SM_Gender ,SM_Age = @SM_Age  where SM_Id=@SM_Id  ";
      SqlParameter[] sqlpmt = new SqlParameter[]{
          new SqlParameter("@SM_name",model.SM_Name),
          new SqlParameter("@SM_Grade",model.SM_Grade),
          new SqlParameter("@SM_Class",model.SM_Classes),
          new SqlParameter("@SM_Gender",model.SM_Gender),
          new SqlParameter("@SM_Age",model.SM_Age),
        new SqlParameter ("@SM_Id",model.SM_ID)
          };
      return HelperSQL.ExecuteCommand(str, sqlpmt);
      }
    }
}
View Code

相关文章: