private void Page_Load(Object sender, EventArgs e) { if (Page.IsPostBack == false) { if (ItemID != 0) { BooksDB bookDB = new BooksDB(); SqlDataReader dr = bookDB.GetSinglerb_BookList(ItemID); // Load first row into DataReader while (dr.Read()) { if (dr["ISBN"] != DBNull.Value) { ISBNField.Text = dr["ISBN"].ToString(); } if (dr["Caption"] != DBNull.Value) { CaptionTextBox.Text = dr["Caption"].ToString(); } CreatedBy.Text = dr["CreatedByUser"].ToString(); CreatedDate.Text = ((DateTime)dr["CreatedDate"]).ToShortDateString(); } // Close the datareader dr.Close(); } else { CreatedDate.Text = DateTime.Now.ToShortDateString(); topDeleteButton.Visible = false; // Cannot delete an unexsistent item bottomDeleteButton.Visible = false; // Cannot delete an unexsistent item } } }
public ActionResult DeleteConfirmed(int id) { BooksDB bookdb = db.Books.Find(id); db.Books.Remove(bookdb); db.SaveChanges(); return(RedirectToAction("Index")); }
private void Page_Load(object sender, EventArgs e) { BooksDB books = new BooksDB(); myDataList.DataSource = books.Getrb_BookList(ModuleID); myDataList.DataBind(); myDataList.RepeatColumns = Int32.Parse(Settings["Columns"].ToString()); }
public ActionResult Edit(BooksDB bookdb) { if (ModelState.IsValid) { db.Entry(bookdb).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bookdb)); }
public ActionResult Create(BooksDB bookdb) { if (ModelState.IsValid) { db.Books.Add(bookdb); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bookdb)); }
private void zoekButton_Click(object sender, RoutedEventArgs e) { //TODO: voeg hier de code aan om de boeken op te halen // waarin de ingegeven term voorkomt (gebruik hiervoor je database class(es)) // en deze te tonen in de DataGrid. MessageBox.Show(TermTextBox.Text); boekenLijst = BooksDB.GetBoekenByTitle(TermTextBox.Text); boekenDataGrid.DataContext = boekenLijst; // Door tijdgebrek door bugs, heb ik helaas dit deel niet kunnen afwerken. }
public Book UpdateBook(Book b) { Book updateBook; using (BooksDB entities = new BooksDB()) { try { updateBook = entities.Books.Find(b.BookID); updateBook.Author = b.Author; updateBook.ISBN = b.ISBN; updateBook.Price = b.Price; updateBook.Stock = b.Stock; updateBook.Title = b.Title; updateBook.CategoryID = b.CategoryID; entities.SaveChanges(); } catch (Exception e) { return(b); } } return(updateBook); }
// // GET: /Books/Delete/5 public ActionResult Delete(int id) { BooksDB bookdb = db.Books.Find(id); return(View(bookdb)); }
// // GET: /Books/Details/5 public ViewResult Details(int id) { BooksDB bookdb = db.Books.Find(id); return(View(bookdb)); }
static void Main(string[] args) { List <Book> list = BooksDB.BooksGenerator(); ////Ordenados por precio List <Book> listOrdered = list.OrderBy(x => x.price).ToList(); Console.WriteLine("Libros ordenados por precio"); WriteList(listOrdered); ////Libros con año menor al 2000 //List<Book> listYear2000 = list.Where(x => x.time.Year < 2000).OrderBy(x => x.time).ToList(); //Console.WriteLine("Libros con año menor que el 2000"); //WriteList(listYear2000); ////Libro más antiguo y menor del 2000 //Book bookYearFirst = list.Where(x => x.time.Year < 2000).OrderBy(x => x.time).First(); //Console.WriteLine("Libro más antiguo"); //Console.WriteLine(bookYearFirst); //Console.ReadLine(); ////Coger los 4 primeros resultados de la lista //List<Book> listFirstTwo = list.Where(x => x.time.Year > 2000).OrderByDescending(x => x.time).Take(2).ToList(); //Console.WriteLine("Los dos libros más nuevos"); //WriteList(listFirstTwo); ////Descartar los 3 libros más antiguos //List<Book> listRemoveThree = list.OrderBy(x => x.time).Skip(3).ToList(); //Console.WriteLine("Eliminando los 3 libros más antiguos"); //WriteList(listRemoveThree); //El más caro de todos //Book bookMoreExpensive = list.Max(); //Console.WriteLine("Libro más caro"); //Console.WriteLine(bookMoreExpensive); //Console.ReadLine(); ////El más barato de todos //Book bookCheaper = list.Min(); //Console.WriteLine("Libro más barato"); //Console.WriteLine(bookCheaper); //Console.ReadLine(); //Comparar si existe un libro // AuthorsChecker(list); //Suma de precios de los libros int Addition = list.Sum(x => x.price); Console.WriteLine("Suma de los precios de todos los libros"); Console.WriteLine(Addition); Console.ReadLine(); double average = list.Average(x => x.price); Console.WriteLine("Media de los precios de los libros"); Console.WriteLine(average.ToString("0.##")); Console.ReadLine(); //Book firstBook = list.First(); //Book lastBook = list.Last(); //int result = firstBook.CompareTo(lastBook); //El más barato de todos }
public BookRepository() { booksDb = new BooksDB(); }