public void UpdateTuDien(TuDienBO tudienBO) { hoctuvungLINQDataContext db= new hoctuvungLINQDataContext(); TuDien tudien = db.TuDiens.SingleOrDefault(p => p.TudienID.ToString() == tudienBO.TuDienID); tudien.TenTuDien = tudienBO.TenTuDien; tudien.taikhoan = tudienBO.TaiKhoan; tudien.CongDong = tudienBO.CongDong; db.SubmitChanges(); }
public void InsertTuDien(TuDienBO tudienBO) { hoctuvungLINQDataContext db= new hoctuvungLINQDataContext(); TuDien td = new TuDien(); td.TudienID = Guid.NewGuid(); td.taikhoan = tudienBO.TaiKhoan; td.TenTuDien = tudienBO.TenTuDien; td.CongDong = false; db.TuDiens.InsertOnSubmit(td); db.SubmitChanges(); }
public bool SuaTuDien(string tudienID, string taikhoan, string tentudien, bool congdong) { try { TuDienBO tdBO = new TuDienBO(); tdBO.TuDienID = tudienID; tdBO.CongDong = congdong; tdBO.TenTuDien = tentudien; tdBO.TaiKhoan = taikhoan; tudienDAO.UpdateTuDien(tdBO); return true; } catch { return false; } }
public bool ThemTuDien(string taikhoan, string tentudien, bool congdong) { try { TuDienBO tdBO= new TuDienBO(); tdBO.CongDong=congdong; tdBO.TenTuDien=tentudien; tdBO.TaiKhoan=taikhoan; tudienDAO.InsertTuDien(tdBO); return true; } catch { return false; } }
public TuDienCollection SelectTuDien(string taikhoan) { hoctuvungLINQDataContext db= new hoctuvungLINQDataContext(); TuDienCollection tdColl = new TuDienCollection(); IEnumerable<TuDien> tudien = from p in db.TuDiens where p.taikhoan == taikhoan select p; //Addrange foreach (TuDien tv in tudien) { TuDienBO tdBO = new TuDienBO(); tdBO.TuDienID = tv.TudienID.ToString(); tdBO.TaiKhoan = tv.taikhoan; tdBO.TenTuDien = tv.TenTuDien; tdBO.CongDong = (bool)tv.CongDong; tdColl.Add(tdBO); } return tdColl; }
public bool Sua_NguoiDung_Quyen(string tudienID, string taikhoan, bool xem, bool them, bool xoa, bool sua) { try { TuDienBO tudienBO = new TuDienBO(); tudienBO.TuDienID = tudienID; tudienBO.TaiKhoan = taikhoan; tudienBO.Xem = xem; tudienBO.Them = them; tudienBO.Xoa = xoa; tudienBO.Sua = sua; tudienDAO.Update_NguoiDung_Quyen(tudienBO); return true; } catch { return false; } }
public TuDienBO Select_NguoiDung_Quyen(string tudienID, string taikhoan) { //Đọc dữ liệu --> lấy ra các quyền của [taikhan] trên [tudienID] hoctuvungLINQDataContext db = new hoctuvungLINQDataContext(); Nhom_TuDien ntd = new Nhom_TuDien(); Guid myguid = new Guid(tudienID); Nhom_TuDien temp = (from p in db.Nhom_TuDiens where p.taikhoan==taikhoan && p.TuDienID==myguid select p).SingleOrDefault(); //Gán dữ liệu để truyền đi TuDienBO tudienBO = new TuDienBO(); tudienBO.TuDienID = tudienID; tudienBO.TaiKhoan = taikhoan; tudienBO.Xem =(bool) temp.Xem; tudienBO.Them =(bool) temp.Them; tudienBO.Xoa = (bool)temp.Xoa; tudienBO.Sua = (bool)temp.Sua; return tudienBO; }
public TuDienCollection SelectTuDien_CongDong(string tentudien) { hoctuvungLINQDataContext db = new hoctuvungLINQDataContext(); TuDienCollection tdColl = new TuDienCollection(); IEnumerable<TuDien> tudien; if (tentudien != "") { tudien = from p in db.TuDiens where p.CongDong == true && p.TenTuDien.Contains(tentudien) select p; } else { tudien = from p in db.TuDiens where p.CongDong == true select p; } //Addrange foreach (TuDien tv in tudien) { TuDienBO tdBO = new TuDienBO(); tdBO.TuDienID = tv.TudienID.ToString(); tdBO.TaiKhoan = tv.taikhoan; tdBO.TenTuDien = tv.TenTuDien; tdBO.CongDong = (bool)tv.CongDong; tdColl.Add(tdBO); } return tdColl; }
public void Update_NguoiDung_Quyen(TuDienBO tudienBO) { //Đọc dữ liệu --> lấy ra các quyền của [taikhan] trên [tudienID] hoctuvungLINQDataContext db = new hoctuvungLINQDataContext(); Nhom_TuDien ntd = new Nhom_TuDien(); Guid myguid = new Guid(tudienBO.TuDienID ); Nhom_TuDien temp = (from p in db.Nhom_TuDiens where p.taikhoan ==tudienBO.TaiKhoan && p.TuDienID == myguid select p).SingleOrDefault(); //Cập nhật lại quyền temp.Xem = tudienBO.Xem; temp.Them = tudienBO.Them; temp.Xoa = tudienBO.Xoa; temp.Sua = tudienBO.Sua; db.SubmitChanges(); }
//Load quyền sử dụng void LoadQuyenSuDung(string tudienID, string taikhoan) { TuDienBO tudienBO = new TuDienBO(); tudienBO = tudienBUS.Lay_NguoiDung_Quyen(tudienID, taikhoan); if (tudienBO != null) { XemCheckBox.Checked = tudienBO.Xem; ThemCheckBox.Checked = tudienBO.Them; XoaCheckBox.Checked = tudienBO.Xoa; SuaCheckBox.Checked = tudienBO.Sua; } }
public void Add(TuDienBO tudienBO) { List.Add(tudienBO); }