Example #1
0
        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);
        }
Example #2
0
 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();
     }
 }
Example #3
0
        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);
        }
Example #4
0
 private void group_SelectedIndexChanged(object sender, EventArgs e)
 {
     selectedUserGroup = (Models.Core.UserGroup)group.SelectedItem;
     RefreshUserGroupMenus();
 }