public bool capNhatQuyen(UpdateQuyenModel updates) { try { PhanQuyen phanQuyen = db.PhanQuyens.FirstOrDefault(t => t.MaNhom.Equals(updates.MaNhom) && t.ManHinh.MaManHinh.Equals(updates.MaMH)); phanQuyen.CoQuyen = updates.Quyen; db.SubmitChanges(); return(true); } catch (Exception) { return(false); throw; } }
private void btnCapNhatQuyen_ItemClick(object sender, ItemClickEventArgs e) { string maNhom = dgvDSNhomND.GetFocusedRowCellValue(colMaNhom).ToString(); for (int i = 0; i < dgvDSChucNang.RowCount; i++) { string maMH = dgvDSChucNang.GetRowCellValue(i, colMaMH).ToString(); bool coQuyen = bool.Parse(dgvDSChucNang.GetRowCellValue(i, colCoQuyen).ToString()); UpdateQuyenModel quyen = new UpdateQuyenModel(); quyen.MaNhom = maNhom; quyen.MaMH = maMH; quyen.Quyen = coQuyen; if (!pq.capNhatQuyen(quyen)) { MessageBox.Show("Lỗi"); return; } } MessageBox.Show("Cập nhật thành công"); }
public bool capNhatQuyen(UpdateQuyenModel updates) { return(pq.capNhatQuyen(updates)); }