public ActionResult Edit(int id, Dostawcy Dostawca, int kodPocztowy, int kodPocztowyKontakt) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } try { if (ModelState.IsValid) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { Uzytkownicy modyfikujacy = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); DostawcyModel.UsunDostawce(id, modyfikujacy.UzytkownikID); Create(Dostawca, kodPocztowy, kodPocztowyKontakt); return(RedirectToAction("Index")); } } else { ViewData["KodPocztowy"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod"); ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod"); return(View("Edit", Dostawca)); } } catch { return(View()); } }
public ActionResult Create(Dostawcy d, int kodPocztowy, int kodPocztowyKontakt) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("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; Dostawcy Dostawca = DostawcyModel.DodajDostawce(d); } else { ViewData["KodPocztowy"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod"); ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod"); return(View("Create", d)); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create() { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } KontrahentKupnoModel kontrahenci = new KontrahentKupnoModel(); SelectList kontrahent = kontrahenci.dodajWszystkich(DostawcyModel.PobierzListeDostawcow()); SelectList t = new SelectList(TowaryUslugiModel.PobierzListTowarow(), "TowarID", "Nazwa"); SelectList FormaPlatnosc = new SelectList(FormyPlatnosciModel.PobierzListeFormPlatnosci(), "FormaPlatnosciID", "Nazwa"); if (FormaPlatnosc.Count() == 0 || kontrahent.Count() == 0 || t.Count() == 0) { System.Collections.Generic.List <string> brakuje = new System.Collections.Generic.List <string>(); brakuje.Add("Dostawcy"); brakuje.Add("Towary i usługi"); brakuje.Add("Formy płatności"); ViewData["Brakuje"] = brakuje; return(View("BladPostepowania")); } else { ViewData["FormyPlatnosci"] = FormaPlatnosc; ViewData["Kontrahenci"] = kontrahent; return(View(new DokumentyKupna())); } }
// // GET: /Dostawcy/ public ActionResult Index() { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } return(View(DostawcyModel.PobierzListeDostawcowRepozytorium())); }
// // GET: /Dostawcy/Details/5 public ActionResult Details(int id) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } DostawcyRepozytorium Dostawca = new DostawcyRepozytorium(DostawcyModel.PobierzDostawcePoID(id)); return(View(Dostawca)); }
// // GET: /Dostawcy/Edit/5 public ActionResult Edit(int id) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } Dostawcy Dostawca = DostawcyModel.PobierzDostawcePoID(id); ViewData["KodPocztowy"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Dostawca.KodPocztowyID); ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Dostawca.KodPocztowyKontaktID); return(View(Dostawca)); }
public ActionResult Edit(int id, DokumentyKupna dokumentKupna, int Kontrahent, int FormaPlatnosci) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } try { if (dokumentKupna.TerminPlatnosci < dokumentKupna.DataWystawienia) { ModelState.AddModelError("TerminPlatnosci", "Data wystawienia musi być wcześniejsza niż temin płatności!"); } if (ModelState.IsValid) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { Uzytkownicy modyfikujacy = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); dokumentKupna.DostawcaID = Kontrahent; dokumentKupna.FormaPlatnosciID = FormaPlatnosci; dokumentKupna.WlascicielID = modyfikujacy.UzytkownikID; dokumentKupna.DataWprowadzenia = DateTime.Now; KupnoModel.UsunFakture(id, modyfikujacy.UzytkownikID); KupnoModel.DodajFaktureKupna(dokumentKupna); var nowyNr = KupnoModel.PobierzIdFakturyKupnaPoNrDokumentu(dokumentKupna.NrDokumentu); ProduktyFakturyKupnaModel.ZmianaNrFakturyDlaRProduktow(id, nowyNr); RozliczenieFakturyKupnaModel.ZmianaNrFakturyDlaRozliczenia(id, nowyNr); } return(RedirectToAction("CreateProduktyKupna", "FakturyKupno", new { dokumentKupnaID = KupnoModel.PobierzIdFakturyKupnaPoNrDokumentu(dokumentKupna.NrDokumentu) })); } else { KontrahentKupnoModel kontrahenci = new KontrahentKupnoModel(); ViewData["Kontrahenci"] = kontrahenci.dodajWszystkich(DostawcyModel.PobierzListeDostawcow()); ViewData["FormyPlatnosci"] = new SelectList(FormyPlatnosciModel.PobierzListeFormPlatnosci(), "FormaPlatnosciID", "Nazwa", dokumentKupna.FormaPlatnosciID); return(View("Edit", dokumentKupna)); } } catch { return(View()); } }
public ActionResult Edit(int id) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } DokumentyKupna dokumentDoEdycji = KupnoModel.PobierzFakturePoID(id); KontrahentKupnoModel kontrahenci = new KontrahentKupnoModel(); ViewData["Kontrahenci"] = kontrahenci.dodajWszystkich(DostawcyModel.PobierzListeDostawcow()); ViewData["FormyPlatnosci"] = new SelectList(FormyPlatnosciModel.PobierzListeFormPlatnosci(), "FormaPlatnosciID", "Nazwa", dokumentDoEdycji.FormaPlatnosciID); return(View(dokumentDoEdycji)); }
public ActionResult Delete(int id, Dostawcy dostawca) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } try { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { Uzytkownicy blokujacy = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); DostawcyModel.UsunDostawce(id, blokujacy.UzytkownikID); return(RedirectToAction("Index")); } } catch { return(View()); } }