Ejemplo n.º 1
0
 internal static void DodajRozliczenieFakturyKupna(RozliczeniaKupna noweRozliczenie)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.RozliczeniaKupna.AddObject(noweRozliczenie);
         db.SaveChanges();
     }
 }
Ejemplo n.º 2
0
 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();
     }
 }
Ejemplo n.º 3
0
        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());
            }
        }