示例#1
0
        private void next_step(object sender, RoutedEventArgs e)
        {
            books_debt pr = (books_debt)grid.SelectedItem;

            if (pr != null)
            {
                string id_product     = pr.idBook;
                string date_give_book = pr.DateGive;



                try
                {
                    DateTime CurrentDate = DateTime.Now;

                    string     sqlexpression = "UPDATE GIVEBOOK SET DateGet = @today_date WHERE DateGive = '" + date_give_book + "' and CodeBook = '" + id_product + "' and CodeReader = '" + id_reader + "' ";
                    SqlCommand command       = new SqlCommand(sqlexpression, connection);

                    SqlParameter cur_date_par = new SqlParameter("@today_date", CurrentDate);
                    command.Parameters.Add(cur_date_par);


                    command.ExecuteNonQuery();
                }
                catch (SqlException er)
                {
                    MessageBox.Show(er.Message);
                }
            }

            update_window();
        }
示例#2
0
        public void update_window()
        {
            try
            {
                List <books_debt> debt_list     = new List <books_debt>();
                string            sqlexpression = "SELECT * FROM debt_books WHERE  (CodeReader = @reader_value) ";
                SqlCommand        command       = new SqlCommand(sqlexpression, connection);
                SqlParameter      par_reader    = new SqlParameter("@reader_value", id_reader);
                command.Parameters.Add(par_reader);
                SqlDataReader reader = command.ExecuteReader();
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        books_debt rec = new books_debt();
                        rec.DateGive    = reader.GetValue(0).ToString();
                        rec.titleBook   = reader.GetValue(1).ToString();
                        rec.Year        = reader.GetValue(2).ToString();
                        rec.get_read_id = reader.GetValue(3).ToString();

                        rec.photo  = reader[4] as byte[];
                        rec.idBook = reader.GetValue(5).ToString();

                        debt_list.Add(rec);
                    }

                    reader.Close();
                }
                else
                {
                    reader.Close();
                }
                grid.ItemsSource = debt_list;
            }
            catch (SqlException er)
            {
                MessageBox.Show(er.Message);
            }
        }