示例#1
0
 public ActionResult Edit(int id, Kraje p)
 {
     if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
     {
         return(RedirectToAction("LogOn", "Account"));
     }
     try
     {
         if (ModelState.IsValid)
         {
             using (FakturyDBEntitiess db = new FakturyDBEntitiess())
             {
                 Kraje panstwo = db.Kraje.SingleOrDefault(o => o.KrajID == id);
                 panstwo.Nazwa           = p.Nazwa;
                 panstwo.Waluta          = p.Waluta;
                 panstwo.WalutaSkrot     = p.WalutaSkrot;
                 panstwo.ModyfikujacyID  = (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).UzytkownikID;
                 panstwo.DataModyfikacji = DateTime.Now;
                 db.SaveChanges();
                 return(RedirectToAction("Index"));
             }
         }
         else
         {
             return(View("Edit", p));
         }
     }
     catch
     {
         return(View());
     }
 }
示例#2
0
        public ActionResult Create(StawkiVat s)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            try
            {
                if (ModelState.IsValid)
                {
                    using (FakturyDBEntitiess db = new FakturyDBEntitiess())
                    {
                        StawkiVat stawkaVat = new StawkiVat();
                        stawkaVat.DataWprowadzenia = DateTime.Now;
                        stawkaVat.WlascicielID     = (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).UzytkownikID;
                        stawkaVat.Wartosc          = s.Wartosc;
                        db.AddToStawkiVat(stawkaVat);
                        db.SaveChanges();
                    }
                }
                else
                {
                    return(View("Create", s));
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#3
0
        public ActionResult Create(Kraje p)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            try
            {
                if (ModelState.IsValid)
                {
                    using (FakturyDBEntitiess db = new FakturyDBEntitiess())
                    {
                        Kraje panstwo = new Kraje();
                        panstwo.DataWprowadzenia = DateTime.Now;
                        panstwo.WlascicielID     = (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).UzytkownikID;
                        panstwo.Nazwa            = p.Nazwa;
                        panstwo.Waluta           = p.Waluta;
                        panstwo.WalutaSkrot      = p.WalutaSkrot;

                        db.AddToKraje(panstwo);
                        db.SaveChanges();
                    }
                }
                else
                {
                    return(View("Create", p));
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Edit(int id, Miejscowosci m, int kraj)
        {
            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);

                        Miejscowosci miejscowosc = db.Miejscowosci.SingleOrDefault(o => o.MiejscowoscID == id);
                        miejscowosc.ModyfikujacyID  = modyfikujacy.UzytkownikID;
                        miejscowosc.Nazwa           = m.Nazwa;
                        miejscowosc.KrajID          = kraj;
                        miejscowosc.DataModyfikacji = DateTime.Now;
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    ViewData["Kraje"] = new SelectList(PanstwaModel.PobierzListePanstw(), "KrajID", "Nazwa", kraj);
                    return(View("Edit", m));
                }
            }
            catch
            {
                return(View());
            }
        }
示例#5
0
 public ActionResult Edit(int id, StawkiVat s)
 {
     if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
     {
         return(RedirectToAction("LogOn", "Account"));
     }
     try
     {
         if (ModelState.IsValid)
         {
             using (FakturyDBEntitiess db = new FakturyDBEntitiess())
             {
                 StawkiVat stawkaVat = db.StawkiVat.SingleOrDefault(o => o.StawkaVatID == id);
                 stawkaVat.Wartosc         = s.Wartosc;
                 stawkaVat.ModyfikujacyID  = (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).UzytkownikID;
                 stawkaVat.DataModyfikacji = DateTime.Now;
                 db.SaveChanges();
                 return(RedirectToAction("Index"));
             }
         }
         else
         {
             return(View("Edit", s));
         }
     }
     catch
     {
         return(View());
     }
 }
示例#6
0
        public ActionResult Edit(int id, KodyPocztowe k, int miejscowosc)
        {
            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);

                        KodyPocztowe kodPocztowy = db.KodyPocztowe.SingleOrDefault(o => o.KodPocztowyID == id);
                        kodPocztowy.Kod             = k.Kod;
                        kodPocztowy.MiejscowoscID   = miejscowosc;
                        kodPocztowy.ModyfikujacyID  = modyfikujacy.UzytkownikID;
                        kodPocztowy.DataModyfikacji = DateTime.Now;
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    ViewData["Miejscowosci"] = new SelectList(MiejscowosciModel.PobierzListeMiejscowosci(),
                                                              "MiejscowoscID", "Nazwa", KodyPocztoweModel.pobierzKodPocztowyPoID(id));
                    return(View("Edit", k));
                }
            }
            catch
            {
                return(View());
            }
        }
示例#7
0
        public ActionResult Delete(int id, KodyPocztowe k)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            try
            {
                using (FakturyDBEntitiess db = new FakturyDBEntitiess())
                {
                    Uzytkownicy blokujacy =
                        UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);

                    KodyPocztowe kodPocztowy =
                        db.KodyPocztowe.SingleOrDefault(o => o.KodPocztowyID == id);
                    kodPocztowy.BlokujacyID      = blokujacy.UzytkownikID;
                    kodPocztowy.DataZablokowania = DateTime.Now;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }
示例#8
0
        public ActionResult Delete(int id, FormyPlatnosci f)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            try
            {
                using (FakturyDBEntitiess db = new FakturyDBEntitiess())
                {
                    Uzytkownicy blokujacy = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);

                    FormyPlatnosci formaPlatnosci = db.FormyPlatnosci.SingleOrDefault(o => o.FormaPlatnosciID == id);

                    formaPlatnosci.BlokujacyID      = blokujacy.UzytkownikID;
                    formaPlatnosci.DataZablokowania = DateTime.Now;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }
示例#9
0
        public ActionResult Edit(int id, FormyPlatnosci f)
        {
            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);

                        FormyPlatnosci formaPlatnosci = db.FormyPlatnosci.SingleOrDefault(o => o.FormaPlatnosciID == id);
                        formaPlatnosci.Nazwa           = f.Nazwa;
                        formaPlatnosci.ModyfikujacyID  = modyfikujacy.UzytkownikID;
                        formaPlatnosci.DataModyfikacji = DateTime.Now;
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    return(View("Edit", f));
                }
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Create(JednostkiMiar j)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            try
            {
                if (ModelState.IsValid)
                {
                    using (FakturyDBEntitiess db = new FakturyDBEntitiess())
                    {
                        JednostkiMiar jm = new JednostkiMiar();
                        jm.DataWprowadzenia = DateTime.Now;
                        jm.WlascicielID     = (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).UzytkownikID;
                        jm.Nazwa            = j.Nazwa;

                        db.AddToJednostkiMiar(jm);
                        db.SaveChanges();
                    }
                }
                else
                {
                    return(View("Create", j));
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#11
0
        internal static TowaryUslugi ZapiszTowarUsluge(TowaryUslugiRepozytorium t)
        {
            using (FakturyDBEntitiess db = new FakturyDBEntitiess())
            {
                if (t.NowyTowar.TowarID != 0)
                {
                    UsunTowarUsluge(t.NowyTowar.TowarID, t.NowyTowar.WlascicielID);
                }
                TowaryUslugi towarUsluga = t.NowyTowar;

                if (t.rodzaj)
                {
                    towarUsluga.Rodzaj = "Towar";
                }
                else
                {
                    towarUsluga.Rodzaj = "Usługa";
                }

                if (t.netto)
                {
                    towarUsluga.CenaNetto  = t.cena;
                    towarUsluga.CenaBrutto = t.cena * (1 + (((decimal)StawkiVatModel.PobierzStawkeVatPoID(t.NowyTowar.StawkaVatID).Wartosc) / 100));
                }
                else
                {
                    towarUsluga.CenaBrutto = t.cena;
                    towarUsluga.CenaNetto  = t.cena / (1 + (((decimal)StawkiVatModel.PobierzStawkeVatPoID(t.NowyTowar.StawkaVatID).Wartosc) / 100));
                }

                db.TowaryUslugi.AddObject(towarUsluga);
                db.SaveChanges();
            }
            return(null);
        }
 public ActionResult Edit(int id, JednostkiMiar j)
 {
     if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
     {
         return(RedirectToAction("LogOn", "Account"));
     }
     try
     {
         if (ModelState.IsValid)
         {
             using (FakturyDBEntitiess db = new FakturyDBEntitiess())
             {
                 Uzytkownicy   wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                 JednostkiMiar jm         = db.JednostkiMiar.SingleOrDefault(o => o.JednostkaMiarID == id);
                 jm.Nazwa           = j.Nazwa;
                 jm.ModyfikujacyID  = wlasciciel.UzytkownikID;
                 jm.DataModyfikacji = DateTime.Now;
                 db.SaveChanges();
                 return(RedirectToAction("Index"));
             }
         }
         else
         {
             return(View("Edit", j));
         }
     }
     catch
     {
         return(View());
     }
 }
示例#13
0
        public ActionResult Delete(int id, Uzytkownicy user)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            if ((UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).RolaID != UzytkownikModel.ZwrocNrAdministratora())
            {
                return(View("BrakUprawnien"));
            }

            try
            {
                using (FakturyDBEntitiess db = new FakturyDBEntitiess())
                {
                    Uzytkownicy EdycjaUzytkownika = db.Uzytkownicy.SingleOrDefault(u => u.UzytkownikID == id);

                    Uzytkownicy blokujacy = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                    EdycjaUzytkownika.BlokujacyID      = blokujacy.UzytkownikID;
                    EdycjaUzytkownika.DataZablokowania = DateTime.Now;
                    db.SaveChanges();
                }
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
 internal static bool EdytujUzytkownika(int id, Uzytkownicy user, int Rola, int KodPocztowy)
 {
     try
     {
         using (FakturyDBEntitiess db = new FakturyDBEntitiess())
         {
             Uzytkownicy edycjaUzytkownika = db.Uzytkownicy.SingleOrDefault(u => u.UzytkownikID == id);
             edycjaUzytkownika.ModyfikujacyID  = user.ModyfikujacyID;
             edycjaUzytkownika.DataModyfikacji = DateTime.Now;
             edycjaUzytkownika.RolaID          = Rola;
             edycjaUzytkownika.KodPocztowyID   = KodPocztowy;
             edycjaUzytkownika.Imie            = user.Imie;
             edycjaUzytkownika.Nazwisko        = user.Nazwisko;
             edycjaUzytkownika.Ulica           = user.Ulica;
             edycjaUzytkownika.NrDomu          = user.NrDomu;
             edycjaUzytkownika.NrMieszkania    = user.NrMieszkania;
             edycjaUzytkownika.Nip             = user.Nip;
             edycjaUzytkownika.Pesel           = user.Pesel;
             edycjaUzytkownika.Email           = user.Email;
             edycjaUzytkownika.Uwagi           = user.Uwagi;
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
         return(false);
     }
 }
示例#15
0
        public ActionResult Delete(int id, PrzedsiebiorstwoRepozytorium Przedsiębiorstwo)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            if ((UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).RolaID != UzytkownikModel.ZwrocNrAdministratora())
            {
                return(View("BrakUprawnien"));
            }

            try
            {
                using (FakturyDBEntitiess db = new FakturyDBEntitiess())
                {
                    Uzytkownicy          blokujacy      = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                    DanePrzedsiebiorstwa przedsiebiorca = db.DanePrzedsiebiorstwa.SingleOrDefault(o => o.DanePrzedsiebiorstwaID == id);

                    przedsiebiorca.ModyfikujacyID  = blokujacy.UzytkownikID;
                    przedsiebiorca.DataModyfikacji = DateTime.Now;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }
示例#16
0
 internal static void DodajRozliczenieFakturyKupna(RozliczeniaKupna noweRozliczenie)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.RozliczeniaKupna.AddObject(noweRozliczenie);
         db.SaveChanges();
     }
 }
 internal static void DodajFaktureSprzedazy(DokumentySprzedazy dokumentSprzedazy)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.DokumentySprzedazy.AddObject(dokumentSprzedazy);
         db.SaveChanges();
     }
 }
示例#18
0
 internal static void DodajFaktureKupna(DokumentyKupna dokumentKupna)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.DokumentyKupna.AddObject(dokumentKupna);
         db.SaveChanges();
     }
 }
 internal static void DodajProduktDoFakturySprzedazy(ProduktyFakturySprzedazy nowyProdukt)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.ProduktyFakturySprzedazy.AddObject(nowyProdukt);
         db.SaveChanges();
     }
 }
示例#20
0
 internal static void DodajPrzedsiebiorstwo(DanePrzedsiebiorstwa d)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.DanePrzedsiebiorstwa.AddObject(d);
         db.SaveChanges();
     }
 }
 internal static void DodajRozliczenieFakturySprzedazy(RozliczeniaSprzedazy noweRozliczenie)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.RozliczeniaSprzedazy.AddObject(noweRozliczenie);
         db.SaveChanges();
     }
 }
示例#22
0
 internal static Miejscowosci DodajMiejscowosc(Miejscowosci m)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.Miejscowosci.AddObject(m);
         db.SaveChanges();
     }
     return(null);
 }
示例#23
0
 internal static Klienci DodajOdbiorce(Klienci k)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.Klienci.AddObject(k);
         db.SaveChanges();
     }
     return(null);
 }
示例#24
0
 internal static KodyPocztowe DodajKodPocztowy(KodyPocztowe k)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.KodyPocztowe.AddObject(k);
         db.SaveChanges();
     }
     return(null);
 }
 internal static Dostawcy DodajDostawce(Dostawcy d)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.Dostawcy.AddObject(d);
         db.SaveChanges();
     }
     return(null);
 }
 public static void DodajUzytkownika(Uzytkownicy u)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         u.HasloSzum = StworzSol();
         u.Haslo     = StworzHaslo(u.Haslo, u.HasloSzum);
         db.Uzytkownicy.AddObject(u);
         db.SaveChanges();
     }
 }
示例#27
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();
     }
 }
示例#28
0
 internal static void UsunFakture(int id, int blokujacy)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         DokumentyKupna FakturaDoUsuniecia = db.DokumentyKupna.SingleOrDefault(d => d.DokumentKupnaID == id);
         FakturaDoUsuniecia.BlokujacyID      = blokujacy;
         FakturaDoUsuniecia.DataZablokowania = DateTime.Now;
         db.SaveChanges();
     }
 }
 internal static void UsunDostawce(int id, int blokujacy)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         Dostawcy Dostawca = db.Dostawcy.SingleOrDefault(d => d.DostawcaID == id);
         Dostawca.BlokujacyID      = blokujacy;
         Dostawca.DataZablokowania = DateTime.Now;
         db.SaveChanges();
     }
 }
示例#30
0
 internal static void UsunTowarUsluge(int id, int blokujacy)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         TowaryUslugi TowarUsluga = db.TowaryUslugi.SingleOrDefault(o => o.TowarID == id);
         TowarUsluga.BlokujacyID      = blokujacy;
         TowarUsluga.DataZablokowania = DateTime.Now;
         db.SaveChanges();
     }
 }