public ActionResult Edit([Bind(Include = "IdAutor,Imie,Nazwisko")] Autor autor) { if (ModelState.IsValid) { db.Entry(autor).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { string message = ""; if (e.InnerException == null) { message = "Podano nieprawidłowe dane autora!"; } else { message = e.InnerException.InnerException.Message; } ViewBag.Exception = message; return(View(autor)); } return(RedirectToAction("Index")); } return(View(autor)); }
public ActionResult Edit([Bind(Include = "IdGatunek,Nazwa")] Gatunek gatunek) { if (ModelState.IsValid) { db.Entry(gatunek).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { string message = ""; if (e.InnerException == null) { message = "Podano nieprawidłowe dane gatunku!"; } else { message = e.InnerException.InnerException.Message; } ViewBag.Exception = message; return(View(gatunek)); } return(RedirectToAction("Index")); } return(View(gatunek)); }
public ActionResult Edit([Bind(Include = "IdEgzemplarz,IdKsiazka")] Egzemplarz egzemplarz) { if (ModelState.IsValid) { db.Entry(egzemplarz).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { string message = ""; if (e.InnerException == null) { message = "Podano nieprawidłowe dane egzemplarza!"; } else { message = e.InnerException.InnerException.Message; } ViewBag.Exception = message; ViewBag.IdKsiazka = new SelectList(db.Ksiazkas, "IdKsiazka", "Tytul", egzemplarz.IdKsiazka); return(View(egzemplarz)); } return(RedirectToAction("Index")); } ViewBag.IdKsiazka = new SelectList(db.Ksiazkas, "IdKsiazka", "Tytul", egzemplarz.IdKsiazka); return(View(egzemplarz)); }
public ActionResult Edit([Bind(Include = "ImieAutora,NazwiskoAutora,Tytul,RokWydania,NazwaWydawnictwa,LiczbaEgzemplarzy")] Ksiegozbior ksiegozbior) { if (ModelState.IsValid) { db.Entry(ksiegozbior).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ksiegozbior)); }
public ActionResult Edit([Bind(Include = "IdEgzemplarz,IdCzytelnik,Imie,Nazwisko,Tytul,IloscDni,WartoscKary")] PrzetrzymaneKsiazki przetrzymaneKsiazki) { if (ModelState.IsValid) { db.Entry(przetrzymaneKsiazki).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(przetrzymaneKsiazki)); }
public ActionResult Zwroc(Ksiazka k) { k.ID_Wypozyczajacego = null; k.ID_StanuKsiazki = 1; dbObj.Entry(k).State = System.Data.Entity.EntityState.Modified; dbObj.SaveChanges(); ViewBag.Returned = true; return(View("ZbiorKsiazek", dbObj.Ksiazkas.ToList())); }
public ActionResult Zwroc(Ksiazka k) { Wypozyczajacy w = dbObj.Wypozyczajacies.Find(k.ID_Wypozyczajacego); k.ID_Wypozyczajacego = null; k.ID_StanuKsiazki = 1; dbObj.Entry(k).State = System.Data.Entity.EntityState.Modified; dbObj.SaveChanges(); ViewBag.Returned = true; var ksiazki = dbObj.Ksiazkas.ToList(); if (ksiazki != null) { ViewBag.Ksiazki = ksiazki; } return(View("Wypozyczajacy", w)); }
public ActionResult Edit([Bind(Include = "IdWypozyczenie,IdEgzemplarz,IdCzytelnik,CzyOddane,TerminWypozyczenia,TerminOddania,Wersja")] Wypozyczenie wypozyczenie) { if (ModelState.IsValid) { db.Entry(wypozyczenie).State = EntityState.Modified; try { var aktualnaWersja = from wypozyczenieWersja in db.Wypozyczenies where wypozyczenieWersja.IdWypozyczenie == wypozyczenie.IdWypozyczenie select wypozyczenieWersja.Wersja; if (aktualnaWersja.FirstOrDefault() != wypozyczenie.Wersja) { throw new Exception("Blokowanie optymistyczne"); } wypozyczenie.Wersja++; db.SaveChanges(); } catch (Exception e) { string message = ""; if (e.InnerException == null) { message = "Podano nieprawidłowe dane wypozyczenia!"; } else { message = e.InnerException.InnerException.Message; } //ViewBag.IdCzytelnikaDlaWypozyczenia = id; ViewBag.Exception = message; ViewBag.IdCzytelnik = new SelectList(db.Czytelniks, "IdCzytelnik", "Imie", wypozyczenie.IdCzytelnik); ViewBag.IdEgzemplarz = new SelectList(db.Egzemplarzs, "IdEgzemplarz", "IdEgzemplarz", wypozyczenie.IdEgzemplarz); wypozyczenie = (from wypozyczenia in db.Wypozyczenies where wypozyczenia.IdWypozyczenie == wypozyczenie.IdWypozyczenie select wypozyczenia).FirstOrDefault(); return(RedirectToAction("Edit")); } return(RedirectToAction("Index")); } ViewBag.IdCzytelnik = new SelectList(db.Czytelniks, "IdCzytelnik", "Imie", wypozyczenie.IdCzytelnik); ViewBag.IdEgzemplarz = new SelectList(db.Egzemplarzs, "IdEgzemplarz", "IdEgzemplarz", wypozyczenie.IdEgzemplarz); wypozyczenie = (from wypozyczenia in db.Wypozyczenies where wypozyczenia.IdWypozyczenie == wypozyczenie.IdWypozyczenie select wypozyczenia).FirstOrDefault(); return(View(wypozyczenie)); }
public ActionResult Edit([Bind(Include = "IdCzytelnik,Imie,Nazwisko,Telefon,Adres,Wersja")] Czytelnik czytelnik) { if (ModelState.IsValid) { db.Entry(czytelnik).State = EntityState.Modified; try { var aktualnaWersja = from czytelnikWersja in db.Czytelniks where czytelnikWersja.IdCzytelnik == czytelnik.IdCzytelnik select czytelnikWersja.Wersja; if (aktualnaWersja.FirstOrDefault() != czytelnik.Wersja) { throw new Exception("BO"); } czytelnik.Wersja++; db.SaveChanges(); } catch (Exception e) { string message = ""; if (e.Message == "BO") { message = "Konflikt aktualizacji - blokowanie optymistyczne!"; } else if (e.InnerException == null) { message = "Podano nieprawidłowe dane czytelnika!"; } else { message = e.InnerException.InnerException.Message; } //ViewBag.IdCzytelnikaDlaWypozyczenia = id; TempData["Exception"] = message; czytelnik = (from czytelnicy in db.Czytelniks where czytelnicy.IdCzytelnik == czytelnik.IdCzytelnik select czytelnicy).FirstOrDefault(); return(RedirectToAction("Edit")); } return(RedirectToAction("Index")); } return(View(czytelnik)); }
public ActionResult AddKsiazka(Ksiazka model) { Ksiazka obj = new Ksiazka(); obj.ID_Ksiazki = model.ID_Ksiazki; obj.Nazwa_Ksiazki = model.Nazwa_Ksiazki; obj.Autor_Ksiazki = model.Autor_Ksiazki; obj.ID_Wypozyczajacego = model.ID_Wypozyczajacego; if (obj.ID_Wypozyczajacego != null) { obj.ID_StanuKsiazki = 2; } else { obj.ID_StanuKsiazki = 1; } if (obj.ID_Ksiazki == 0) { dbObj.Ksiazkas.Add(obj); ViewBag.Added = true; } else { dbObj.Entry(obj).State = System.Data.Entity.EntityState.Modified; ViewBag.Modified = true; } dbObj.SaveChanges(); var wypozyczajacy = dbObj.Wypozyczajacies.ToList(); if (wypozyczajacy != null) { ViewBag.data = wypozyczajacy; } return(RedirectToAction("ZbiorKsiazek", "ZbiorKsiazek", dbObj.Ksiazkas.ToList())); }
////Edytowanie klienta private void Btn_edytuj_klienta_Click(object sender, RoutedEventArgs e) { try { client1.Firstname = txt_name.Text; client1.Surename = txt_surename.Text; client1.NrPhone = txt_nrPhone.Text; client1.Info = txt_info.Text; db.Entry(client1).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("edytowano"); frame1.Content = new ClientPage(frame1, db); } catch (SqlException f) { MessageBox.Show(f.Message); }catch (Exception f) { MessageBox.Show(f.Message); } }