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();
     }
 }
Beispiel #3
0
        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());
            }
        }