public UserManagementModule() { CurrentModuleName = ModuleName.UserManagementModule; CurrentModuleEntity = new UserManagementEntities(); CurrentModuleEntity.Module = this; InitializeModule(); }
public void InvalidateUserList() { UserManagementEntities entity = (UserManagementEntities)CurrentModuleEntity; ADUsersController objUsersController = new ADUsersController(); DataSet ds = objUsersController.GetAllObjects(); entity.ADUserList.Invalidate(ds); }
public override void InitGridControlDataSource() { UserManagementEntities entity = (UserManagementEntities)((BaseModuleERP)Screen.Module).CurrentModuleEntity; BindingSource bds = new BindingSource(); bds.DataSource = entity.ADUserList; this.DataSource = bds; }
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(); }
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); //} }
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(); }
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(); }