/// <summary> /// Creates a new instance of the LOAI_NHAN_VIEN class and populates it with data from the specified SqlDataReader. /// </summary> private LOAINHANVIEN_DTO MakeLOAINHANVIEN_DTO(SqlDataReader dataReader) { LOAINHANVIEN_DTO LoaiNhanVien = new LOAINHANVIEN_DTO(); LoaiNhanVien.Ma = SqlClientUtility.GetInt32(dataReader, "MA", 0); LoaiNhanVien.TenLoaiNhanVien = SqlClientUtility.GetString(dataReader, "TEN_LOAI_NHAN_VIEN", String.Empty); return(LoaiNhanVien); }
/// <summary> /// Updates a record in the LOAI_NHAN_VIEN table. /// </summary> public void Update(LOAINHANVIEN_DTO LoaiNhanVien) { ValidationUtility.ValidateArgument("LoaiNhanVien", LoaiNhanVien); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@MA", LoaiNhanVien.Ma), new SqlParameter("@TEN_LOAI_NHAN_VIEN", LoaiNhanVien.TenLoaiNhanVien) }; SqlClientUtility.ExecuteNonQuery(m_ConnectionString, CommandType.StoredProcedure, "PROC_LoaiNhanVien_Update", parameters); }
/// <summary> /// Selects all records from the LOAI_NHAN_VIEN table. /// </summary> public List <LOAINHANVIEN_DTO> SelectAll() { using (SqlDataReader dataReader = SqlClientUtility.ExecuteReader(m_ConnectionString, CommandType.StoredProcedure, "PROC_LoaiNhanVien_SelectAll")) { List <LOAINHANVIEN_DTO> LoaiNhanVienList = new List <LOAINHANVIEN_DTO>(); while (dataReader.Read()) { LOAINHANVIEN_DTO LoaiNhanVien = MakeLOAINHANVIEN_DTO(dataReader); LoaiNhanVienList.Add(LoaiNhanVien); } return(LoaiNhanVienList); } }
/// <summary> /// Updates a record in the LOAI_NHAN_VIEN table. /// </summary> public void Update(LOAINHANVIEN_DTO LoaiNhanVien) { ValidationUtility.ValidateArgument("LoaiNhanVien", LoaiNhanVien); new LOAINHANVIEN_DAO().Update(LoaiNhanVien); }