private static void GenerateUserMenuBaseData() { var session = Session.DatabaseConnection; Models.Core.User user = session.CreateCriteria(typeof(Models.Core.User)) .Add(Expression.Eq("UserName", "admin")) .Add(Expression.Eq("Active", true)) .UniqueResult <Models.Core.User>(); Models.Core.Menu menu = new Models.Core.Menu(); menu.Description = "Default"; Crud.Put(menu); Models.Core.UserGroup ug = user.UserGroup; Models.Core.UserGroupMenu ugMenu = new Models.Core.UserGroupMenu(); ugMenu.UserGroup = ug; ugMenu.Menu = menu; ugMenu.Sequence = 10; Crud.Put(ugMenu); Models.Core.MenuItem menuItem = new Models.Core.MenuItem(); menuItem.Sequence = 10; menuItem.Menu = menu; menuItem.Program = Crud.GetById <Models.Core.Program, string>("FHCore.MenuForm"); Crud.Put(menuItem); }
private void txtDescription_KeyDown(object objSender, KeyEventArgs objArgs) { if (objArgs.KeyCode == Keys.Enter) { lblDescription.Visible = false; txtDescription.Visible = false; btnNewGroup.Visible = true; Models.Core.UserGroup ugrp = new Models.Core.UserGroup(); ugrp.Name = txtDescription.Text; Crud.Put(ugrp); txtDescription.Text = ""; RefreshUserGroups(); } }
private static void GenerateBaseData() { Models.Core.UserGroup adminUserGroup = new Models.Core.UserGroup(); adminUserGroup.Name = "Default"; Crud.Put(adminUserGroup); Models.Core.User adminUser = new Models.Core.User(); adminUser.Active = true; adminUser.FirstName = "Administrator"; adminUser.Language = "en"; adminUser.UserName = "******"; adminUser.Password = Encryption.Encrypt.EncryptText("admin"); adminUser.UserGroup = adminUserGroup; Crud.Put(adminUser); }
private void group_SelectedIndexChanged(object sender, EventArgs e) { selectedUserGroup = (Models.Core.UserGroup)group.SelectedItem; RefreshUserGroupMenus(); }