/// <summary> /// обрабатывает аутинтефикацию /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btIn_Click(object sender, RoutedEventArgs e) { UserController controller = new UserController(); List <User> users = controller.Users; // ТУТ НАШИ ПОЛЬЗОВАТЕЛИ LogServerController logServerController = new LogServerController(); /// список логов LogServer newLogServer; // новый вход for (int i = 0; i < users.Count; i++) { if ( users[i].Password == tbPassword.Text && users[i].Login == tbLogin.Text ) { MessageBox.Show("Привет " + users[i].Name); newLogServer = new LogServer(users[i], DateTime.Now); // Создали новый вход logServerController.Add(newLogServer); // записали его в список ( в файл ) btLog.Visibility = Visibility.Visible; // Кнопку видимой UsersWindow window = new UsersWindow(); window.Show(); return; } } newLogServer = new LogServer(tbLogin.Text, tbPassword.Text, DateTime.Now); /// неудачный вход logServerController.Add(newLogServer); // записали его в список ( в файл ) MessageBox.Show("неверный логин или пароль"); }
private void LogsWindows_Loaded(object sender, RoutedEventArgs e) { LogServerController logServerController = new LogServerController(); dgLogs.ItemsSource = logServerController.LogServers; }