コード例 #1
0
ファイル: frmNhatKy.cs プロジェクト: nmkhanh1990/PMS
        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
        }
コード例 #2
0
ファイル: frmTaiKhoan.cs プロジェクト: nmkhanh1990/PMS
        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
        }
コード例 #3
0
ファイル: frmChucNang.cs プロジェクト: nmkhanh1990/PMS
 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
 }