Esempio n. 1
0
 private void EnterButton_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (IsAuthCheckBox.IsChecked != null && IsAuthCheckBox.IsChecked == true)
         {
             if (
                 MessageBox.Show("Будет доступна только работа с XML.Вы уверены?", "Информация", MessageBoxButton.YesNo,
                                 MessageBoxImage.Question) == MessageBoxResult.Yes)
             {
                 UserConfigService.IsMissingAuth = true;
                 var mainWindow = new MainWindow();
                 this.Close();
             }
         }
         else
         {
             Validate();
             var service = IocHelper.UserService;
             if (UserConfigService.CheckExistingUser(PasswordBox.Password, LoginBox.Text, service))
             {
                 var mainWindow = new MainWindow();
                 this.Close();
             }
         }
     }
     catch (Exception ex)
     {
         ErrorLabel.Content = ex.Message;
         ErrorLabel.ToolTip = ex.Message;
     }
 }
Esempio n. 2
0
        public ActionResult Index(string textSearch)
        {
            var user = UserService.ListAllByBranch <UserInfoDto>(SmsCache.UserContext.CurrentBranchId, true);

            if (!user.Success || user.Data == null)
            {
                return(ErrorPage(user.Errors));
            }

            var userConfig = UserConfigService.ListAllByBranch <UserConfigDto>(SmsCache.UserContext.CurrentBranchId, true);

            var roles = RoleService.ListAllByBranch(SmsCache.UserContext.CurrentBranchId);

            if (!roles.Success || roles.Data == null)
            {
                return(ErrorPage(roles.Errors));
            }

            var users = new UserModel {
                Users = user.Data, UserConfigs = userConfig.Data
            };

            ViewBag.ListRole = roles.Data;

            return(View(users));
        }
Esempio n. 3
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="MainForm" /> class.
 /// </summary>
 /// <param name="applicationSettingsService">The application settings service.</param>
 /// <param name="userConfigService">The user configuration service.</param>
 /// <param name="converterService"></param>
 public MainForm(ApplicationSettingsService applicationSettingsService, UserConfigService userConfigService, ImageConverterService converterService)
 {
     _applicationSettingsService = applicationSettingsService;
     _userConfigService          = userConfigService;
     _converterService           = converterService;
     InitializeComponent();
 }
Esempio n. 4
0
 public SearchService(UserStatusService statusService, ImageCache cache,
                      MetaDataService metadataService, UserConfigService configService)
 {
     _configService   = configService;
     _statusService   = statusService;
     _imageCache      = cache;
     _metadataService = metadataService;
 }
Esempio n. 5
0
    public UserThemeService(UserConfigService configService, ThemeService themeService)
    {
        _configService = configService;
        _themeService  = themeService;

        var userTheme = _configService.Get(ConfigSettings.Theme, "green");

        _currentTheme = _themeService.GetThemeConfig(userTheme);
    }
Esempio n. 6
0
 private void Exit_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         UserConfigService.ResetLogin();
         this.Close();
     }
     catch (Exception ex)
     {
         ShowMessage(ex.Message, "Ошибка", MessageBoxImage.Error);
     }
 }
    public UserTagFavouritesService(ExifService exifService, UserConfigService configService)
    {
        _configService = configService;
        _exifService   = exifService;

        _exifService.OnUserTagsAdded += AddRecentTags;

        string recents = configService.Get("FavouriteTags");

        if (!string.IsNullOrEmpty(recents))
        {
            RecentTags.AddRange(recents.Split(",").Select(x => x.Trim()).ToList());
        }
    }
Esempio n. 8
0
        public JsonResult GetUserInfo(long userID)
        {
            if (userID <= 0)
            {
                return(Json(JsonModel.Create(false)));
            }

            var user = UserService.GetByID <UserInfoDto>(userID);

            if (!user.Success || user.Data == null)
            {
                return(ErrorAjax("loi~ roai`"));
            }

            var userConfig = UserConfigService.GetUserConfig(userID, SmsCache.UserContext.CurrentBranchId);

            if (!userConfig.Success || userConfig.Data == null)
            {
                return(ErrorAjax("loi~ roai`"));
            }

            return(Json(JsonModel.Create(new { User = user.Data, UserConfig = userConfig.Data })));
        }
Esempio n. 9
0
 public UserFolderService(FolderService folderService, SearchService searchService, UserConfigService configService)
 {
     _folderService = folderService;
     _searchService = searchService;
     _configService = configService;
 }