public ActionResult Create(DanePrzedsiebiorstwa d, int kodPocztowy, int kodPocztowyKontakt) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(View("LogOn", "Account")); } try { if (ModelState.IsValid) { Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); d.WlascicielID = wlasciciel.UzytkownikID; d.KodPocztowyID = kodPocztowy; d.KodPocztowyKontaktID = kodPocztowyKontakt; d.DataWprowadzenia = DateTime.Now; PrzedsiebiorstwoModel.DodajPrzedsiebiorstwo(d); } else { ViewData["KodPocztowy"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", d.KodPocztowyID); ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", d.KodPocztowyKontaktID); return(View("Create", d)); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int id, PrzedsiebiorstwoRepozytorium Przedsiębiorstwo) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } if ((UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).RolaID != UzytkownikModel.ZwrocNrAdministratora()) { return(View("BrakUprawnien")); } try { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { Uzytkownicy blokujacy = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); DanePrzedsiebiorstwa przedsiebiorca = db.DanePrzedsiebiorstwa.SingleOrDefault(o => o.DanePrzedsiebiorstwaID == id); przedsiebiorca.ModyfikujacyID = blokujacy.UzytkownikID; przedsiebiorca.DataModyfikacji = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index")); } } catch { return(View()); } }
internal static void DodajPrzedsiebiorstwo(DanePrzedsiebiorstwa d) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { db.DanePrzedsiebiorstwa.AddObject(d); db.SaveChanges(); } }
public PrzedsiebiorstwoRepozytorium() { PelnaNazwaPrzedsiebiorstwa = string.Empty; Przedsiebiorstwo = new DanePrzedsiebiorstwa(); KodPocztowy = string.Empty; Miejscowosc = string.Empty; Panstwo = string.Empty; KodPocztowyKontakt = string.Empty; MiejscowoscKontakt = string.Empty; }
public PrzedsiebiorstwoRepozytorium(DanePrzedsiebiorstwa danePrzedsiebiorsta) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { PelnaNazwaPrzedsiebiorstwa = danePrzedsiebiorsta.Nazwa + " " + danePrzedsiebiorsta.Imie + " " + danePrzedsiebiorsta.Nazwisko; Przedsiebiorstwo = danePrzedsiebiorsta; KodPocztowy = (db.KodyPocztowe.FirstOrDefault(k => k.KodPocztowyID == Przedsiebiorstwo.KodPocztowyID)).Kod; Miejscowosc = (db.Miejscowosci.FirstOrDefault(m => m.MiejscowoscID == (db.KodyPocztowe.FirstOrDefault(k => k.KodPocztowyID == Przedsiebiorstwo.KodPocztowyID)).MiejscowoscID)).Nazwa; Panstwo = (db.Kraje.FirstOrDefault(p => p.KrajID == (db.Miejscowosci.FirstOrDefault(m => m.MiejscowoscID == (db.KodyPocztowe.FirstOrDefault(k => k.KodPocztowyID == Przedsiebiorstwo.KodPocztowyID)).MiejscowoscID)).KrajID)).Nazwa; KodPocztowyKontakt = (db.KodyPocztowe.FirstOrDefault(kk => kk.KodPocztowyID == Przedsiebiorstwo.KodPocztowyKontaktID)).Kod; MiejscowoscKontakt = (db.Miejscowosci.FirstOrDefault(mk => mk.MiejscowoscID == (db.KodyPocztowe.FirstOrDefault(kk => kk.KodPocztowyID == Przedsiebiorstwo.KodPocztowyKontaktID)).MiejscowoscID)).Nazwa; } }
// // GET: /Przedsiebiorstwo/Edit/5 public ActionResult Edit(int id) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } if ((UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).RolaID != UzytkownikModel.ZwrocNrAdministratora()) { return(View("BrakUprawnien")); } DanePrzedsiebiorstwa Przedsiebiorstwo = PrzedsiebiorstwoModel.PobierzPrzedsiebiorstwoPoID(id); ViewData["KodPocztowy"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Przedsiebiorstwo.KodPocztowyID); ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Przedsiebiorstwo.KodPocztowyKontaktID); return(View(Przedsiebiorstwo)); }
public ActionResult Edit(int id, DanePrzedsiebiorstwa Przedsiebiorca, int kodPocztowy, int kodPocztowyKontakt) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } if ((UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).RolaID != UzytkownikModel.ZwrocNrAdministratora()) { return(View("BrakUprawnien")); } try { if (ModelState.IsValid) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { Uzytkownicy modyfikujacy = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); DanePrzedsiebiorstwa przedsiebiorca = db.DanePrzedsiebiorstwa.SingleOrDefault(o => o.DanePrzedsiebiorstwaID == id); przedsiebiorca = Przedsiebiorca; przedsiebiorca.ModyfikujacyID = modyfikujacy.UzytkownikID; przedsiebiorca.KodPocztowyID = kodPocztowy; przedsiebiorca.KodPocztowyKontaktID = kodPocztowyKontakt; przedsiebiorca.DataModyfikacji = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index")); } } else { ViewData["KodPocztowy"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Przedsiebiorca.KodPocztowyID); ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Przedsiebiorca.KodPocztowyKontaktID); return(View("Edit", Przedsiebiorca)); } } catch { return(View()); } }