コード例 #1
0
 public UseCaseFactory()
 {
     _hotelSystem  = new HotelSystem();
     _stepFactory  = new StepFactory();
     _stepExecutor = new StepsExecutor();
     _systemInit   = new SystemInit();
     _systemInit.AddHotels(_hotelSystem);
 }
コード例 #2
0
        void Animation_AnimationEnd(object sender, DSkin.Animations.AnimationEventArgs e)
        {
            UserLoginCommon.UserLogin(true);
            SystemCommon.LoginState = CommonHelper.GetLoginStateByUserId(SystemCommon.LoginUser.UserId);
            FrmMain main = new FrmMain();

            main.Show();
            SystemInit.Init();
            this.Hide();
        }
コード例 #3
0
        public Control CreateControl(MetroWindow metroWindow, ClsLoginModel clsLogin, string menuId)
        {
            var control = new Control();

            switch (menuId)
            {
            case "顶部菜单管理":
                control = new TopMenuManager(metroWindow, clsLogin, menuId);
                break;

            case "左侧菜单管理":
                control = new LeftMenuManager(metroWindow, clsLogin, menuId);
                break;

            case "功能组管理":
                control = new NavBarGroupManager(metroWindow, clsLogin, menuId);
                break;

            case "登陆主题设置":
                control = new LoginThemeManager();
                break;

            case "权限管理":
                control = new RolesManager(metroWindow, clsLogin, menuId);
                break;

            case "用户管理":
                control = new UserManager(metroWindow, clsLogin, menuId);
                break;

            case "部门管理":
                control = new DeptManager(metroWindow, clsLogin, menuId);
                break;

            case "登陆日志管理":
                control = new LoginLogManager(metroWindow, clsLogin, menuId);
                break;

            case "操作员管理":
                control = new OperatorManager(metroWindow, clsLogin, menuId);
                break;

            case "公司信息设置":
                control = new CompanyEdit(clsLogin, menuId)
                {
                    Owner = metroWindow
                };
                break;

            case "修改密码":
                control = new ModifyPassword(clsLogin)
                {
                    Owner = metroWindow
                };
                break;

            case "系统初始化":
                control = new SystemInit(clsLogin)
                {
                    Owner = metroWindow
                };
                break;

            case "Banner 设置":
                control = new BannerManager(metroWindow, clsLogin, menuId);
                break;

            case "Banner 默认":
                control = new BannerDefault(metroWindow);
                break;
            }
            return(control);
        }