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();
        }
Esempio n. 3
0
        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());
        }
Esempio n. 4
0
        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();
        }