private void Button_Click_1(object sender, RoutedEventArgs e) { //Вывод данных InfoS.Clear(); InfoM.Clear(); string ssql = $"SELECT * FROM Students "; //ЗАпрос string ssql2 = $"SELECT * FROM Marks "; string connectionString = @"Data Source=DESKTOP-CDQ6MB6\SQLEXPRESS;Initial Catalog=gnevnik;Integrated Security=True"; SqlConnection conn = new SqlConnection(connectionString); // Подключение к БД conn.Open(); // Открытие Соединения SqlCommand command = new SqlCommand(ssql, conn); // Объект вывода запросов SqlDataReader reader = command.ExecuteReader(); // Выаолнение запроса вывод информации while (reader.Read()) //В цикле вывести всю информацию из таблици { InfoS.Text += reader[0] + " - Id студента " + " ФИО: " + reader[1].ToString() + " Группа: " + reader[2].ToString() + " Возраст: " + reader[3].ToString() + "\n"; } reader.Close(); SqlCommand command2 = new SqlCommand(ssql2, conn); SqlDataReader reader2 = command2.ExecuteReader(); while (reader2.Read()) { InfoM.Text += reader2[0] + " - Id студента " + " Дата: " + reader2[1].ToString() + " Тема: " + reader2[2].ToString() + " Оценка: " + reader2[3].ToString() + "\n"; } reader2.Close(); }
private void Button_Click_9(object sender, RoutedEventArgs e) { //Изменить оценку по ID string ssql = @"UPDATE Marks SET [Mark] = @Mark WHERE Id = @Id"; string connectionString = @"Data Source=DESKTOP-CDQ6MB6\SQLEXPRESS;Initial Catalog=gnevnik;Integrated Security=True"; //prak - имя базы данных(Поменять на свою) SqlConnection conn = new SqlConnection(connectionString); // Подключение к БД conn.Open(); SqlCommand command = new SqlCommand(ssql, conn);// Объект вывода запросов command.Parameters.Add("@Id", SqlDbType.Int).Value = Convert.ToInt32(ID1.Text); command.Parameters.Add("@MArk", SqlDbType.NVarChar).Value = MARK.Text; SqlDataReader reader = command.ExecuteReader(); // Выаолнение запроса вывод информации while (reader.Read()) //В цикле вывести всю информацию из таблици { InfoM.Text += reader[0] + " - Id студента " + "Дата: " + reader[1].ToString() + " Тема: " + reader[2].ToString() + " Оценка: " + reader[3].ToString() + "\n"; } reader.Close(); MessageBox.Show("Оценка изменена"); MARK.Clear(); ID1.Clear(); InfoM.Clear(); InfoS.Clear(); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } InfoS = await _context.InfoS.FirstOrDefaultAsync(m => m.ID == id); if (InfoS == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } InfoS = await _context.InfoS.FindAsync(id); if (InfoS != null) { _context.InfoS.Remove(InfoS); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
private void Button_Click_3(object sender, RoutedEventArgs e) { //Удалить по ID string ssql = @"DELETE FROM Students WHERE Id = @Id"; string ssql2 = @"DELETE FROM Marks WHERE Id = @Id"; string connectionString = @"Data Source=DESKTOP-CDQ6MB6\SQLEXPRESS;Initial Catalog=gnevnik;Integrated Security=True"; //prak - имя базы данных(Поменять на свою) SqlConnection conn = new SqlConnection(connectionString); // Подключение к БД SqlCommand command = new SqlCommand(ssql, conn); // Объект вывода запросов SqlCommand command2 = new SqlCommand(ssql2, conn); // Объект вывода запросов command.Parameters.Add("@Id", SqlDbType.Int).Value = Convert.ToInt32(ID1.Text); command2.Parameters.Add("@Id", SqlDbType.Int).Value = Convert.ToInt32(ID1.Text); conn.Open();// Открытие Соединения command.ExecuteNonQuery(); command2.ExecuteNonQuery(); MessageBox.Show("Данные удалены"); ID1.Clear(); InfoM.Clear(); InfoS.Clear(); }