internal static void DodajRozliczenieFakturyKupna(RozliczeniaKupna noweRozliczenie) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { db.RozliczeniaKupna.AddObject(noweRozliczenie); db.SaveChanges(); } }
internal static void UsunRozliczenieFakturyKupna(int id, int blokujacy) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { RozliczeniaKupna RozliczenieDoUsuniecia = db.RozliczeniaKupna.SingleOrDefault(p => p.RozliczenieKupnaID == id); RozliczenieDoUsuniecia.BlokujacyID = blokujacy; RozliczenieDoUsuniecia.DataZablokowania = DateTime.Now; db.SaveChanges(); } }
public ActionResult CreateRozliczenieKupna(int dokumentKupnaID, FakturaKupna dokumentKupna) { try { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } if (ModelState.IsValid) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { RozliczeniaKupna noweRozliczenie = new RozliczeniaKupna(); Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); noweRozliczenie.WlascicielID = wlasciciel.UzytkownikID; noweRozliczenie.DataWprowadzenia = DateTime.Now; noweRozliczenie.DokumentKupnaID = dokumentKupnaID; noweRozliczenie.DataZaplaty = dokumentKupna.RozliczenieKupna.DataZaplaty; noweRozliczenie.Kwota = dokumentKupna.RozliczenieKupna.Kwota; RozliczenieFakturyKupnaModel.DodajRozliczenieFakturyKupna(noweRozliczenie); KupnoModel.WyliczWartosciFaktury(dokumentKupnaID); } return(RedirectToAction("CreateRozliczenieKupna", "FakturyKupno", new { dokumentKupnaID = dokumentKupnaID })); } else { FakturaKupna faktura = new FakturaKupna(); faktura.dokumentKupna = KupnoModel.PobierzFakturePoID(dokumentKupnaID); faktura.ListaRozliczeniaKupna = RozliczenieFakturyKupnaModel.PobierzListeRozliczenKupnaPoID(dokumentKupnaID); return(View("CreateRozliczenieKupna", faktura)); } } catch { return(View()); } }