private void btBack_Click(object sender, EventArgs e) { NavigationForm navigationForm = new NavigationForm(); navigationForm.Show(); this.Hide(); }
private void btConnect_Click(object sender, EventArgs e) { try { string queryNameUser = "******"; // поиск ид из личной инф connect.Open(); SqlCommand comm = new SqlCommand(queryNameUser, connect); comm.Parameters.AddWithValue("@nameUser", comboBoxUsers.Text); string nameUser = comm.ExecuteScalar().ToString(); connect.Close(); string queryPassUser = "******"; // поиск ид из личной инф connect.Open(); SqlCommand comm1 = new SqlCommand(queryPassUser, connect); comm1.Parameters.AddWithValue("@nameUser", comboBoxUsers.Text); string passUser = comm1.ExecuteScalar().ToString(); passUser = shifr_PBKDF2.Decrypt(Convert.ToString(passUser), "204503"); //passUser = Convert.ToString(passUser); для строки, если не закодирована connect.Close(); string queryAdminUser = "******"; // поиск ид из личной инф connect.Open(); SqlCommand comm2 = new SqlCommand(queryAdminUser, connect); comm2.Parameters.AddWithValue("@nameUser", comboBoxUsers.Text); bool admin = Convert.ToBoolean(comm2.ExecuteScalar()); connect.Close(); if (comboBoxUsers.Text == "Администратор" && admin == true) { UsersTF.user = 1; } else if (admin == true && comboBoxUsers.Text != "Администратор") { UsersTF.user = 2; } else { UsersTF.user = 3; } if (comboBoxUsers.Text == nameUser) { if (password.Text == passUser) { NavigationForm navigationForm = new NavigationForm(); navigationForm.Show(); this.Hide(); } else { MessageBox.Show("Проверьте правильность введенного пароля.", "Ошибка авторизации"); } } else { label1.Visible = true; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка при авторизации."); } }