예제 #1
0
파일: UsersDAL.cs 프로젝트: CuongTrX/VRMS
 //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;
     }
 }
예제 #2
0
 //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;
     }
 }
예제 #3
0
파일: UsersDAL.cs 프로젝트: CuongTrX/VRMS
        //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;
            }
        }
예제 #4
0
파일: UsersDAL.cs 프로젝트: CuongTrX/VRMS
        //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;
        }
예제 #5
0
파일: HoSoDAL.cs 프로젝트: CuongTrX/VRMS
 //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;
     }
 }
예제 #6
0
        //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;
        }
예제 #7
0
파일: UsersDAL.cs 프로젝트: CuongTrX/VRMS
        //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;
            }
        }
예제 #8
0
 //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;
     }
 }
예제 #9
0
 //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;
     }
 }
예제 #10
0
파일: UsersDAL.cs 프로젝트: CuongTrX/VRMS
 public SqlDataReader selectUserDetailsByID(int IdUser)
 {
     db = new DBLib();
     try
     {
         db.AddParameter("@IdUser", IdUser);
         return db.ExecuteReader("sp_SelectUserDetailsByID", CommandType.StoredProcedure);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #11
0
파일: UsersDAL.cs 프로젝트: CuongTrX/VRMS
        //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;
        }