private void Exit_Click(object sender, RoutedEventArgs e) { DriverExp win = new DriverExp(); win.Show(); this.Close(); }
private void Enter_Click(object sender, RoutedEventArgs e) { MySqlCommand command = new MySqlCommand($"select * from user where name ='{name.Text.ToString()}' and password = '******'; ", connection); MySqlDataReader reader = command.ExecuteReader(); Thread.Sleep(5); if (name.Text.ToString().Equals("") && password.Text.ToString().Equals("")) { MessageBox.Show("Не все поля заполнены"); } else { if (reader.Read()) { DriverExp win = new DriverExp(); win.Show(); this.Close(); reader.Close(); } else { reader.Close(); if (s > 2) { command = new MySqlCommand($"insert into error (pcname) values('{Environment.MachineName}')", connection); MySqlDataReader reader2 = command.ExecuteReader(); MessageBox.Show("Несанкционированный вход. \nДанные о входе занесены в базу данных. \nПрограмма заблокированна на 5 секунд."); Thread.Sleep(5000); s = 0; reader2.Close(); } else { s++; MessageBox.Show("Проверьте правильность введенных данных."); } } } }