/// <summary> /// Saves the credentials. /// </summary> /// <param name="message">The message.</param> /// <returns></returns> public bool SaveCredentials(out string message) { if (!TestConnection(out message, UserType.ContentManager)) { return(false); } if (!String.IsNullOrWhiteSpace(BrowserUser) && !BrowserUser.Equals(ContentManagerUser)) { if (!TestConnection(out message, UserType.Browser)) { return(false); } } using (RockContext context = new RockContext()) { int categoryId = GetReportingServicesCategory(context); if (categoryId <= 0) { categoryId = CreateReportingServicesCategory(context); } VerifyAttributes(context, categoryId); SaveAttributeValue(context, SERVER_URL_KEY, ServerUrl); SaveAttributeValue(context, SERVER_ROOT_PATH_KEY, ReportPath); SaveAttributeValue(context, CONTENT_MANAGER_USER_KEY, ContentManagerUser); SaveAttributeValue(context, CONTENT_MANAGER_PWD_KEY, Encryption.EncryptString(ContentManagerPassword)); SaveAttributeValue(context, BROWSER_USER_KEY, BrowserUser); SaveAttributeValue(context, BROWSER_PWD_KEY, Encryption.EncryptString(BrowserPassword)); } GlobalAttributesCache.Clear(); return(true); }
private void UserForward_Click(object sender, RoutedEventArgs e) { if (BrowserUser.CanGoForward) { BrowserUser.GoForward(); } }
// Functions void loadAdmin() { TopPanel.Height = new GridLength(0); // Скрываем верхнюю панель // Меняем пропорции у чата ChatRow1.Height = new GridLength(0.08, GridUnitType.Star); ChatRow2.Height = new GridLength(0.84, GridUnitType.Star); // Меняем цвет у таблиц с файлами GridLocal.Background = (SolidColorBrush)(new BrushConverter().ConvertFrom("#BDBDBD")); GridNetwork.Background = (SolidColorBrush)(new BrushConverter().ConvertFrom("#BDBDBD")); AdminPanel.Visibility = Visibility.Visible; // Показываем панель админа StudentPanel.Visibility = Visibility.Hidden; // Скрываем панель студента // Указываем путь для сетевых и локальных папок BrowserPublic.Navigate(@"C:\"); BrowserUser.Navigate(@"C:\"); // Загружаем список студентов в Combobox using (nkeEntities1 db = new nkeEntities1()) UsersCB.ItemsSource = db.Users.Where(x => x.Role == "Student").ToList(); UsersCB.VerticalContentAlignment = VerticalAlignment.Center; // Устанавливаем поле которое будет отображаться UsersCB.DisplayMemberPath = "Login"; // Устанавливаем фактическое значение отображаемого поля UsersCB.SelectedValuePath = "ID"; UsersCB.SelectedIndex = 0; // Делаем выбранным первый элемент // Загружаем список установленных на компьютере программ loadProgrammsContext(); // Расставляем чекбоксы на программах которые уже доступны пользователю UpdateProgrammsList(Convert.ToInt32(UsersCB.SelectedValue)); }
private void UserBack_Click(object sender, RoutedEventArgs e) { if (BrowserUser.CanGoBack) { BrowserUser.GoBack(); } }