internal static void DodajRozliczenieFakturySprzedazy(RozliczeniaSprzedazy noweRozliczenie) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { db.RozliczeniaSprzedazy.AddObject(noweRozliczenie); db.SaveChanges(); } }
internal static void UsunRozliczenieFakturySprzedazy(int id, int blokujacy) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { RozliczeniaSprzedazy RozliczenieDoUsuniecia = db.RozliczeniaSprzedazy.SingleOrDefault(p => p.RozliczenieSprzedazyID == id); RozliczenieDoUsuniecia.BlokujacyID = blokujacy; RozliczenieDoUsuniecia.DataZablokowania = DateTime.Now; db.SaveChanges(); } }
public ActionResult CreateRozliczenieSprzedazy(int dokumentSprzedazyID, FakturaSprzedazy dokumentSprzedazy) { try { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } if (ModelState.IsValid) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { RozliczeniaSprzedazy noweRozliczenie = new RozliczeniaSprzedazy(); Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); noweRozliczenie.WlascicielID = wlasciciel.UzytkownikID; noweRozliczenie.DataWprowadzenia = DateTime.Now; noweRozliczenie.DokumentSprzedazyID = dokumentSprzedazyID; noweRozliczenie.DataWplaty = dokumentSprzedazy.RozliczenieSprzedazy.DataWplaty; noweRozliczenie.Kwota = dokumentSprzedazy.RozliczenieSprzedazy.Kwota; RozliczenieFakturySprzedazyModel.DodajRozliczenieFakturySprzedazy(noweRozliczenie); SprzedazModel.WyliczWartosciFaktury(dokumentSprzedazyID); } return(RedirectToAction("CreateRozliczenieSprzedazy", "FakturySprzedaz", new { dokumentSprzedazyID = dokumentSprzedazyID })); } else { FakturaSprzedazy faktura = new FakturaSprzedazy(); faktura.dokumentSprzedazy = SprzedazModel.PobierzFakturePoID(dokumentSprzedazyID); faktura.ListaRozliczeniaSprzedazy = RozliczenieFakturySprzedazyModel.PobierzListeRozliczenSprzedazyPoID(dokumentSprzedazyID); return(View("CreateRozliczenieSprzedazy", faktura)); } } catch { return(View()); } }