//Phương thức lấy dữ liệu từ bảng public DataTable selectUserDetails() { db = new DBLib(); try { return db.FillDataTable("sp_SelectUserDetails", CommandType.StoredProcedure); } catch (Exception) { throw; } }
//Read //Update //Delete public bool deletePhuongTien(int MaPT) { db = new DBLib(); try { db.AddParameter("@MaPT", MaPT); return db.ExecuteNonQuery("sp_DeletePhuongTien", CommandType.StoredProcedure) > 0; } catch (Exception) { throw; } }
//Phương thức kiểm tra User public SqlDataReader CheckUser(string Username) { db = new DBLib(); try { db.AddParameter("@Username", Username); return db.ExecuteReader("sp_CheckUser", CommandType.StoredProcedure); } catch (Exception) { throw; } }
//Phương thức xóa dữ liệu bảng public bool DeleteUser(int IdUser) { int count = 0; try { db = new DBLib(); db.AddParameter("@IdUser", IdUser); count = db.ExecuteNonQuery("sp_DeleteUser", CommandType.StoredProcedure); } catch (Exception) { throw; } return count > 0; }
//Create public object insertHoSo(HoSoDTO dtoHoSo) { db = new DBLib(); try { db.AddParameter("@MaPT", dtoHoSo.MaPT); db.AddParameter("@MaChuPT", dtoHoSo.MaChuPT); db.AddParameter("@MaChuCuPT", dtoHoSo.MaChuCuPT); db.AddParameter("@GhiChu", dtoHoSo.GhiChu); return db.ExecuteScalar("sp_InsertHoSo", CommandType.StoredProcedure); } catch (Exception) { throw; } }
//Phương thức lấy dữ liệu từ bảng public DataTable getPermission() { DataTable table = new DataTable(); try { db = new DBLib(); table = db.FillDataTable("sp_SelectPermission", CommandType.StoredProcedure); } catch (Exception) { throw; } return table; }
//Phương thức thêm dữ liệu vào bảng public bool InsertUser(UsersDTO dto) { db = new DBLib(); try { db.AddParameter("@Fullname", dto.Fullname); db.AddParameter("@Username", dto.Username); db.AddParameter("@Password", func.pHash(dto.Password)); db.AddParameter("@IdPermission", dto.IdPermission); return db.ExecuteNonQuery("sp_InsertUser", CommandType.StoredProcedure) > 0; } catch (Exception) { throw; } }
//Create public object insertChuPhuongTien(ChuPhuongTienDTO dtoChuPhuongTien) { db = new DBLib(); try { db.AddParameter("@HoDem", dtoChuPhuongTien.HoDem); db.AddParameter("@Ten", dtoChuPhuongTien.Ten); db.AddParameter("@NoiThuongTru", dtoChuPhuongTien.NoiThuongTru); db.AddParameter("@DienThoai", dtoChuPhuongTien.DienThoai); db.AddParameter("@SoCMND", dtoChuPhuongTien.SoCMND); db.AddParameter("@NgayCap", dtoChuPhuongTien.NgayCap); return db.ExecuteScalar("sp_InsertChuPhuongTien", CommandType.StoredProcedure); } catch (Exception) { throw; } }
//Create public object insertPhuongTien(PhuongTienDTO dtoPhuongTien) { db = new DBLib(); try { db.AddParameter("@MaChuPT", dtoPhuongTien.MaChuPT); db.AddParameter("@BienSo", dtoPhuongTien.BienSo); db.AddParameter("@NgayDangKyLanDau", dtoPhuongTien.NgayDangKyLanDau); db.AddParameter("@NhanHieu", dtoPhuongTien.NhanHieu); db.AddParameter("@LoaiXe", dtoPhuongTien.LoaiXe); db.AddParameter("@MauSon", dtoPhuongTien.MauSon); db.AddParameter("@SoKhung", dtoPhuongTien.SoKhung); db.AddParameter("@SoMay", dtoPhuongTien.SoMay); db.AddParameter("@DungTichXiLanh", dtoPhuongTien.DungTichXiLanh); db.AddParameter("@SoChoNgoi", dtoPhuongTien.SoChoNgoi); return db.ExecuteScalar("sp_InsertPhuongTien", CommandType.StoredProcedure); } catch (Exception) { throw; } }
public SqlDataReader selectUserDetailsByID(int IdUser) { db = new DBLib(); try { db.AddParameter("@IdUser", IdUser); return db.ExecuteReader("sp_SelectUserDetailsByID", CommandType.StoredProcedure); } catch (Exception) { throw; } }
//Phương thức cập nhật dữ liệu bảng public bool UpdateUser(UsersDTO dto) { int count = 0; try { db = new DBLib(); db.AddParameter("@IdUser", dto.Id); db.AddParameter("@Fullname", dto.Fullname); db.AddParameter("@Password", func.pHash(dto.Password)); db.AddParameter("@IdPermission", dto.IdPermission); count = db.ExecuteNonQuery("sp_UpdateUser", CommandType.StoredProcedure); } catch (Exception) { throw; } return count > 0; }