Example #1
0
 public UserManagementModule()
 {
     CurrentModuleName          = ModuleName.UserManagementModule;
     CurrentModuleEntity        = new UserManagementEntities();
     CurrentModuleEntity.Module = this;
     InitializeModule();
 }
Example #2
0
        public void InvalidateUserList()
        {
            UserManagementEntities entity             = (UserManagementEntities)CurrentModuleEntity;
            ADUsersController      objUsersController = new ADUsersController();
            DataSet ds = objUsersController.GetAllObjects();

            entity.ADUserList.Invalidate(ds);
        }
Example #3
0
        public override void InitGridControlDataSource()
        {
            UserManagementEntities entity = (UserManagementEntities)((BaseModuleERP)Screen.Module).CurrentModuleEntity;
            BindingSource          bds    = new BindingSource();

            bds.DataSource  = entity.ADUserList;
            this.DataSource = bds;
        }
Example #4
0
        public void AddUser()
        {
            UserManagementEntities entity       = (UserManagementEntities)CurrentModuleEntity;
            ADUsersInfo            objUsersInfo = new ADUsersInfo();
            guiManageUser          guiUser      = new guiManageUser(objUsersInfo);

            //guiUser.BringToFront();
            //guiUser.loca
            if (guiUser.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            objUsersInfo = guiUser.ADUsers;
            ADUsersController objUsersController = new ADUsersController();

            objUsersController.CreateObject(objUsersInfo);
            InvalidateUserList();
        }
Example #5
0
        public void SaveFieldPermission(TreeListNode treeListNode)
        {
            UserManagementEntities entity = (UserManagementEntities)CurrentModuleEntity;

            if (treeListNode.Level != 3)
            {
                return;
            }

            TreeListNode           userGroupNode           = treeListNode.ParentNode.ParentNode;
            ADUserGroupsController objUserGroupsController = new ADUserGroupsController();
            int userGroupID = Convert.ToInt32(userGroupNode.Tag);
            STModulesController objSTModulesController = new STModulesController();
            int    moduleID   = Convert.ToInt32(treeListNode.Tag);
            string moduleName = objSTModulesController.GetObjectNameByID(moduleID);

            //STFieldPermissionsController objFieldPermissionsController = new STFieldPermissionsController();
            //guiConfigureToolbar guiConfigToolbar = new guiConfigureToolbar();
            //entity.STToolbarsTreeList.InvalidateTreeList(moduleID, true);
            //List<STFieldPermissionsInfo> fieldPermissions = objFieldPermissionsController.GetFieldPermissionList(userGroupID, moduleName, null, null, null);
            //foreach (STFieldPermissionsInfo objFieldPermissionsInfo in fieldPermissions)
            //{
            //    STToolbarsInfo objToolbarsInfo = (STToolbarsInfo)entity.STToolbarsTreeList.GetObjectByPropertyNameAndValue("STToolbarName", objFieldPermissionsInfo.STToolbarName);
            //    if (objToolbarsInfo != null)
            //    {
            //        if (objFieldPermissionsInfo.STFieldPermissionType.Equals((int)FieldPermissionType.None))
            //        {
            //            objToolbarsInfo.Selected = true;
            //        }
            //        else
            //        {
            //            objToolbarsInfo.Selected = false;
            //        }
            //    }
            //}
            //guiConfigToolbar.Module = this;
            //guiConfigToolbar.InitializeControls();
            //if (guiConfigToolbar.ShowDialog() == DialogResult.OK)
            //{
            //    entity.SaveFieldPermission(userGroupID, moduleName);
            //    MessageBox.Show(UserManagementLocalizedResources.SaveSuccessfulMessage, CommonLocalizedResources.MessageBoxDefaultCaption, MessageBoxButtons.OK, MessageBoxIcon.Information);
            //}
        }
Example #6
0
        public void DeleteUser()
        {
            UserManagementEntities entity       = (UserManagementEntities)CurrentModuleEntity;
            ADUsersInfo            objUsersInfo = entity.ADUserList[entity.ADUserList.CurrentIndex];

            if (objUsersInfo == null)
            {
                return;
            }

            DialogResult rs = MessageBox.Show("Bạn có chắn chắn muốn xóa người dùng này không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (rs != DialogResult.Yes)
            {
                return;
            }

            ADUsersController objUsersController = new ADUsersController();

            objUsersController.DeleteObject(objUsersInfo.ADUserID);
            InvalidateUserList();
        }
Example #7
0
        public void EditUser()
        {
            UserManagementEntities entity       = (UserManagementEntities)CurrentModuleEntity;
            ADUsersInfo            objUsersInfo = entity.ADUserList[entity.ADUserList.CurrentIndex];

            if (objUsersInfo == null)
            {
                return;
            }

            guiManageUser guiUser = new guiManageUser(objUsersInfo);

            if (guiUser.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            objUsersInfo = guiUser.ADUsers;
            ADUsersController objUsersController = new ADUsersController();

            objUsersController.UpdateObject(objUsersInfo);
            InvalidateUserList();
        }