private void frmNhatKy_Load(object sender, EventArgs e) { #region Init GridView AppGridView.InitGridView(gridViewTaiKhoan, true, true, GridMultiSelectMode.RowSelect, false, false); AppGridView.ShowField(gridViewTaiKhoan, new string[] { "MaNhomQuyen", "HoTen", "TenDangNhap", "TenMayTinh", "PhienBan", "NgayDangNhap" }, new string[] { "Nhóm quyền", "Họ tên", "Tên truy cập", "Tên máy tính", "Phiên bản", "Ngày đăng nhập" }, new int[] { 200, 200, 150, 150, 100, 150 }); //Attach Control to GridView AppGridView.RegisterControlField(gridViewTaiKhoan, "MaNhomQuyen", repositoryItemGridLookUpEditNhomQuyen); AppGridView.RegisterControlField(gridViewTaiKhoan, "NgayDangNhap", repositoryItemTextEditNgayDangNhap); AppGridView.ReadOnlyColumn(gridViewTaiKhoan, new string[] { "MaNhomQuyen", "HoTen", "TenDangNhap", "TenMayTinh", "PhienBan", "NgayDangNhap" }); #endregion #region RepositoryItemGridLookUpEdit Nhom Quyen AppRepositoryItemGridLookUpEdit.InitRepositoryItemGridLookUp(repositoryItemGridLookUpEditNhomQuyen, true, TextEditStyles.Standard); AppRepositoryItemGridLookUpEdit.ShowField(repositoryItemGridLookUpEditNhomQuyen, new string[] { "TenNhomQuyen" }, new string[] { "Tên nhóm quyền" }); repositoryItemGridLookUpEditNhomQuyen.ValueMember = "MaNhomQuyen"; repositoryItemGridLookUpEditNhomQuyen.DisplayMember = "TenNhomQuyen"; repositoryItemGridLookUpEditNhomQuyen.NullText = string.Empty; #endregion #region Init Datasource bindingSourceTaiKhoan.DataSource = DataServices.TaiKhoan.GetAll(); bindingSourceNhomQuyen.DataSource = DataServices.NhomQuyen.GetAll(); #endregion }
private void frmTaiKhoan_Load(object sender, EventArgs e) { #region Init GridView AppGridView.InitGridView(gridViewTaiKhoan, true, true, GridMultiSelectMode.CellSelect, false, false, "Nhấn vào đây để thêm dòng mới"); AppGridView.ShowField(gridViewTaiKhoan, new string[] { "MaNhomQuyen", "HoTen", "TenDangNhap", "MatKhau", "Xem", "TrangThai", "ResetPassWordGv", "PhanQuyen", "UserUis" }, new string[] { "Nhóm quyền", "Họ tên", "Tên truy cập", "Mật khẩu", "Xem", "Khoá tài khoản", "Reset mật khẩu GV", "Phân quyền chức năng", "Tài khoản UIS" }, new int[] { 200, 200, 150, 70, 60, 100, 120, 150, 200 }); AppGridView.ShowEditor(gridViewTaiKhoan, NewItemRowPosition.Top); AppGridView.AlignHeader(gridViewTaiKhoan, new string[] { "MaNhomQuyen", "HoTen", "TenDangNhap", "MatKhau", "Xem", "TrangThai", "ResetPassWordGv", "PhanQuyen", "UserUis" }, DevExpress.Utils.HorzAlignment.Center); //Attach Control to GridView AppGridView.RegisterControlField(gridViewTaiKhoan, "MaNhomQuyen", repositoryItemGridLookUpEditNhomQuyen); AppGridView.RegisterControlField(gridViewTaiKhoan, "MatKhau", repositoryItemTextEditMatKhau); AppGridView.RegisterControlField(gridViewTaiKhoan, "Xem", repositoryItemButtonEditXem); AppGridView.RegisterControlField(gridViewTaiKhoan, "PhanQuyen", repositoryItemButtonEditPhanQuyenTaiKhoan); AppGridView.RegisterControlField(gridViewTaiKhoan, "UserUis", repositoryItemCheckedComboBoxEditTaiKhoanUis); AppGridView.AlignHeader(gridViewTaiKhoan, new string[] { "Xem", "TrangThai", "PhanQuyen" }, DevExpress.Utils.HorzAlignment.Center); AppGridView.UnSortField(gridViewTaiKhoan, new string[] { "Xem", "TrangThai", "PhanQuyen" }); AppGridView.HideField(gridViewTaiKhoan, new string[] { "Xem" }); #endregion #region RepositoryItemGridLookUpEdit Nhom Quyen AppRepositoryItemGridLookUpEdit.InitRepositoryItemGridLookUp(repositoryItemGridLookUpEditNhomQuyen, true, TextEditStyles.Standard); AppRepositoryItemGridLookUpEdit.ShowField(repositoryItemGridLookUpEditNhomQuyen, new string[] { "TenNhomQuyen", "GhiChu" }, new string[] { "Tên nhóm quyền", "Ghi chú" }); repositoryItemGridLookUpEditNhomQuyen.ValueMember = "MaNhomQuyen"; repositoryItemGridLookUpEditNhomQuyen.DisplayMember = "TenNhomQuyen"; repositoryItemGridLookUpEditNhomQuyen.NullText = string.Empty; #endregion #region Init Datasource bindingSourceTaiKhoan.DataSource = DataServices.TaiKhoan.GetByNhomQuyenQL((Int32)UserInfo.GroupID); bindingSourceNhomQuyen.DataSource = DataServices.NhomQuyen.GetByNhomQuyenQL((Int32)UserInfo.GroupID); repositoryItemCheckedComboBoxEditTaiKhoanUis.SelectAllItemCaption = "Tất cả"; repositoryItemCheckedComboBoxEditTaiKhoanUis.TextEditStyle = TextEditStyles.Standard; repositoryItemCheckedComboBoxEditTaiKhoanUis.Items.Clear(); IDataReader dr = DataServices.TaiKhoan.GetAllTaiKhoanUis(); DataTable tkUis = new DataTable(); tkUis.Load(dr); bindingSourceTKUis.DataSource = tkUis; List <CheckedListBoxItem> list = new List <CheckedListBoxItem>(); foreach (DataRow obj in tkUis.Rows) { list.Add(new CheckedListBoxItem((string)obj["MaTaiKhoan"], (string)obj["HoTen"], CheckState.Unchecked, true)); } repositoryItemCheckedComboBoxEditTaiKhoanUis.Items.AddRange(list.ToArray()); repositoryItemCheckedComboBoxEditTaiKhoanUis.SeparatorChar = ';'; #endregion }
private void frmChucNang_Load(object sender, EventArgs e) { #region Init loại chức năng AppRepositoryItemGridLookUpEdit.Init(repoLookupEditLoaiChucNang , new string[] { "TenLoai" } , new string[] { "Tên loại" } , new int[] { 100 } , "MaLoai", "TenLoai", 120, 200); repoLookupEditLoaiChucNang.DataSource = new LoaiChucNang_Data().LayDuLieu(); cboPhanLoai.EditValue = 1; #endregion #region Init repo chức năng AppRepositoryItemGridLookUpEdit.Init(repoGridLookUpEditTenForm , new string[] { "Name", "FullName" } , new string[] { "Tên", "Đường dẫn" } , new int[] { 150, 350 } , "FullName", "Name", 530, 400); repoGridLookUpEditTenForm.DataSource = Core.Manager.AppPlugin.Plugins; #endregion #region Init chức năng AppTreeList.Init(treeListChucNang , new string[] { "MaChucNang", "ModuleName", "GUIName", "Order", "PhanLoai", "HinhAnh", "AnhChup" , "MaGridView", "SelectStore", "InsertStore", "DeleteStore", "UpdateStore", "TrangThai" } , new string[] { "Mã chức năng", "Tên chức năng", "Vị trí", "Thứ tự", "Loại", "Biểu tượng", "Ảnh chụp" , "GridView", "Store xem", "Store thêm", "Store xóa", "Store cập nhật", "Trạng thái" } , new int[] { 120, 250, 300, 40, 40, 50, 50, 100, 100, 100, 100, 100, 40 }, "MaChucNang", "MaChucNangBacTren"); treeListChucNang.Columns["GUIName"].ColumnEdit = repoGridLookUpEditTenForm; treeListChucNang.Columns["PhanLoai"].ColumnEdit = repoLookupEditLoaiChucNang; treeListChucNang.Columns["HinhAnh"].ColumnEdit = repoImageEditHinhAnh; treeListChucNang.Columns["AnhChup"].ColumnEdit = repoImageEditHinhAnh; List <ChucNang> list = new ChucNang_Data().LayDuLieu(); bsChucNang.DataSource = list; treeListChucNang.ExpandAll(); _maLonNhat = list[list.Count - 1].ModuleID; #endregion }