private void chkListBoxPermission_ItemCheck(object sender, DevExpress.XtraEditors.Controls.ItemCheckEventArgs e) { if (enableItemCheckEvent == false) return; DataAccess da = new DataAccess(); Nhanvien employee = da.getNhanvienbyUserName(currentItem.Username); QuyenTruycap permission = da.getQuyenTruycapByID(employee.IDQuyenTruycap); permission.Vanhanh = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Vanhanh)].CheckState); permission.HoadonNhap = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Hoadonnhap)].CheckState); permission.Setting = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Caidat)].CheckState); permission.Nhanvien = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Nhanvien)].CheckState); permission.HoadonxuatSP = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Hoadonxuat)].CheckState); permission.Sanpham = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Sanpham)].CheckState); permission.Phong = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Phong)].CheckState); permission.Report = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Baocao)].CheckState); permission.Khachhang = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Khachhang)].CheckState); permission.Khuyenmai = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Khuyenmai)].CheckState); permission.Tonkho = Convert.ToInt32( chkListBoxPermission.Items[Convert.ToInt32(Quyen.Tonkho)].CheckState); if (lblStatusUpdatePermission.ForeColor == System.Drawing.Color.Black) { lblStatusUpdatePermission.ForeColor = System.Drawing.Color.Blue; } else { lblStatusUpdatePermission.ForeColor = System.Drawing.Color.Black; } permission.IDQuyentruycap = employee.IDQuyenTruycap; permission.TenLoaiNV = employee.Loai; permission.Ngaythietlap = DateTime.Now.Date; da.updateQuyenTruycap(permission); }
private void simpleButtonDefaut_Click(object sender, EventArgs e) { DataAccess da = new DataAccess(); Nhanvien emp = da.getNhanvienbyUserName(currentItem.Username); QuyenTruycap quyentruycap = getDefaultPermissionByGroupname(emp.Loai); quyentruycap.IDQuyentruycap = emp.IDQuyenTruycap; quyentruycap.TenLoaiNV = emp.Loai; quyentruycap.Ngaythietlap = DateTime.Now.Date; da.updateQuyenTruycap(quyentruycap); Update_Info(); }
private void cboUserGroupName_Leave(object sender, EventArgs e) { string username = currentItem.Username; DataAccess da = new DataAccess(); Nhanvien emp = da.getNhanvienbyUserName(username); // Admin can not modify "Admin" GroupName if ((emp.Loai == "Quản lý") || (username == Program.username)) { cboUserGroupName.Text = emp.Loai; return; } else { lblStatusThongTinTaiKhoan.Text = ""; string s = cboUserGroupName.Text; if (!string.Equals(s, oldSelectedNhanvien.Loai)) { emp.Loai = s; da.updateNhanvien(emp); QuyenTruycap quyentruycap = getDefaultPermissionByGroupname(cboUserGroupName.Text); quyentruycap.IDQuyentruycap = emp.IDQuyenTruycap; quyentruycap.TenLoaiNV = s; quyentruycap.Ngaythietlap = DateTime.Now.Date; da.updateQuyenTruycap(quyentruycap); int selectedIndex = currentIndex; customListBoxOtherUser.Items.Clear(); LoadOtherUser(""); customListBoxOtherUser.SelectedIndex = selectedIndex; } } }