예제 #1
0
        //
        // GET: /Towary/Create

        public ActionResult Create()
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            ;

            var TowarUsluga = new TowaryUslugiRepozytorium();

            SelectList stawkiVAT     = new SelectList(StawkiVatModel.PobierzListeStawekVat(), "StawkaVatID", "Wartosc");
            SelectList jednostkiMiar = new SelectList(JednostkiMiarModel.PobierzListeJednostekMiar(), "JednostkaMiarID", "Nazwa");

            if (stawkiVAT.Count() == 0 || jednostkiMiar.Count() == 0)
            {
                List <string> brakuje = new List <string>();
                brakuje.Add("Stawki VAT");
                brakuje.Add("Jednostki miar");

                ViewData["Brakuje"] = brakuje;
                return(View("BladPostepowania"));
            }
            else
            {
                ViewData["StawkiVAT"]    = stawkiVAT;
                ViewData["JenostkiMiar"] = jednostkiMiar;
                return(View(TowarUsluga));
            }
        }
예제 #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
        //
        // GET: /Towary/Edit/5

        public ActionResult Edit(int id)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }

            TowaryUslugiRepozytorium towar = new TowaryUslugiRepozytorium(TowaryUslugiModel.PobierzTowarUsugePoID(id));

            towar.cena  = (decimal)towar.TowarUsluga.CenaNetto;
            towar.netto = true;
            if (towar.TowarUsluga.Rodzaj.Equals("Towar"))
            {
                towar.rodzaj = true;
            }
            else
            {
                towar.rodzaj = false;
            }

            SelectList stawkiVAT     = new SelectList(StawkiVatModel.PobierzListeStawekVat(), "StawkaVatID", "Wartosc", towar.TowarUsluga.StawkaVatID);
            SelectList jednostkiMiar = new SelectList(JednostkiMiarModel.PobierzListeJednostekMiar(), "JednostkaMiarID", "Nazwa", towar.TowarUsluga.JednostkaMiarID);

            if (stawkiVAT.Count() == 0 || jednostkiMiar.Count() == 0)
            {
                return(View("BladPostepowania"));
            }
            else
            {
                ViewData["StawkiVAT"]    = stawkiVAT;
                ViewData["JenostkiMiar"] = jednostkiMiar;
                return(View(towar));
            }
        }
        public ActionResult Create(Miejscowosci m, int kraj)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }

            try
            {
                if (ModelState.IsValid)
                {
                    Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                    m.WlascicielID     = wlasciciel.UzytkownikID;
                    m.KrajID           = kraj;
                    m.DataWprowadzenia = DateTime.Now;
                    Miejscowosci miejscowosc = MiejscowosciModel.DodajMiejscowosc(m);
                }
                else
                {
                    ViewData["Kraje"] = new SelectList(PanstwaModel.PobierzListePanstw(), "KrajID", "Nazwa");
                    return(View("Create", m));
                }

                return(RedirectToAction("Index"));
            }
            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());
     }
 }
        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());
            }
        }
        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());
            }
        }
 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());
     }
 }
예제 #9
0
        public ActionResult Create(DanePrzedsiebiorstwa d, int kodPocztowy, int kodPocztowyKontakt)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(View("LogOn", "Account"));
            }

            try
            {
                if (ModelState.IsValid)
                {
                    Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                    d.WlascicielID         = wlasciciel.UzytkownikID;
                    d.KodPocztowyID        = kodPocztowy;
                    d.KodPocztowyKontaktID = kodPocztowyKontakt;
                    d.DataWprowadzenia     = DateTime.Now;
                    PrzedsiebiorstwoModel.DodajPrzedsiebiorstwo(d);
                }
                else
                {
                    ViewData["KodPocztowy"]        = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", d.KodPocztowyID);
                    ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", d.KodPocztowyKontaktID);
                    return(View("Create", d));
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
예제 #10
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());
            }
        }
예제 #11
0
        public ActionResult Create(TowaryUslugiRepozytorium t, int stawka, int jm)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }

            try
            {
                if (ModelState.IsValid)
                {
                    Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                    t.NowyTowar.WlascicielID     = wlasciciel.UzytkownikID;
                    t.NowyTowar.DataWprowadzenia = DateTime.Now;
                    t.NowyTowar.StawkaVatID      = stawka;
                    t.NowyTowar.JednostkaMiarID  = jm;
                    TowaryUslugi towar = TowaryUslugiModel.ZapiszTowarUsluge(t);
                }
                else
                {
                    ViewData["StawkiVAT"]    = new SelectList(StawkiVatModel.PobierzListeStawekVat(), "StawkaVatID", "Wartosc", stawka);
                    ViewData["JenostkiMiar"] = new SelectList(JednostkiMiarModel.PobierzListeJednostekMiar(), "JednostkaMiarID", "Nazwa", jm);
                    return(View("Create", t));
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
예제 #12
0
        //
        // GET: /Account/Register

        public ActionResult Register()
        {
            if (!UzytkownikModel.SprawdzListeUzytkownikow())
            {
                Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                if (wlasciciel != null && wlasciciel.RolaID == UzytkownikModel.ZwrocNrAdministratora())
                {
                    SelectList kodyPocztowe = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod");
                    SelectList role         = new SelectList(RoleModel.PobierzListeStawekVat(), "RolaID", "Nazwa");
                    if (kodyPocztowe.Count() == 0 || role.Count() == 0)
                    {
                        List <string> brakuje = new List <string>();
                        brakuje.Add("Kody pocztowe");

                        ViewData["Brakuje"] = brakuje;
                        return(View("BladPostepowania"));
                    }
                    ViewData["KodyPocztowe"] = kodyPocztowe;
                    ViewData["Role"]         = role;
                    return(View());
                }
                else
                {
                    return(View("BladRejestracjiAdmin"));
                }
            }
            else
            {
                UzytkownikModel.Pierwszy();

                return(View("PierwszyUzytkownik"));
            }
        }
예제 #13
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());
            }
        }
예제 #14
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());
            }
        }
예제 #15
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());
            }
        }
예제 #16
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());
            }
        }
예제 #17
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());
            }
        }
예제 #18
0
        public ActionResult Create(KodyPocztowe k, int miejscowosc)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            try
            {
                if (ModelState.IsValid)
                {
                    Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                    k.WlascicielID     = wlasciciel.UzytkownikID;
                    k.MiejscowoscID    = miejscowosc;
                    k.DataWprowadzenia = DateTime.Now;
                    KodyPocztowe KodPocztowy = KodyPocztoweModel.DodajKodPocztowy(k);
                }
                else
                {
                    ViewData["Miejscowosci"] = new SelectList(MiejscowosciModel.PobierzListeMiejscowosci(), "MiejscowoscID", "Nazwa");
                    return(View("Create", k));
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
예제 #19
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());
            }
        }
예제 #20
0
        public ActionResult ChangePassword(ChangePasswordModel model)
        {
            if (ModelState.IsValid)
            {
                // ChangePassword will throw an exception rather
                // than return false in certain failure scenarios.
                bool changePasswordSucceeded;
                try
                {
                    if (User.Identity.Name == "")
                    {
                        ModelState.AddModelError("", "Nie można wskazać zalogowanego użytkownika");
                    }
                    Uzytkownicy uzytkownik = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                    changePasswordSucceeded = UzytkownikModel.ZmienHaslo(uzytkownik, model.OldPassword, model.NewPassword, model.ConfirmPassword);
                }
                catch (Exception)
                {
                    changePasswordSucceeded = false;
                }

                if (changePasswordSucceeded)
                {
                    return(RedirectToAction("ChangePasswordSuccess"));
                }
                else
                {
                    ModelState.AddModelError("", "Hasło jest nieprawidłowe lub nowe hasło jest nieprawidłowe.");
                }
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
        //
        // GET: /Odbiorcy/Create

        public ActionResult Create()
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }

            SelectList kodPocztowy        = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod");
            SelectList kodPocztowyKontakt = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod");

            if (kodPocztowy.Count() == 0)
            {
                System.Collections.Generic.List <string> brakuje = new System.Collections.Generic.List <string>();
                brakuje.Add("Kody pocztowe");

                ViewData["Brakuje"] = brakuje;
                return(View("BladPostepowania"));
            }
            else
            {
                ViewData["KodPocztowy"]        = kodPocztowy;
                ViewData["KodPocztowyKontakt"] = kodPocztowyKontakt;
                return(View());
            }
        }
        public ActionResult Create(Klienci k, int kodPocztowy, int kodPocztowyKontakt)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            try
            {
                if (ModelState.IsValid)
                {
                    Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                    k.WlascicielID         = wlasciciel.UzytkownikID;
                    k.KodPocztowyID        = kodPocztowy;
                    k.KodPocztowyKontaktID = kodPocztowyKontakt;
                    k.DataWprowadzenia     = DateTime.Now;
                    Klienci Klient = OdbiorcyModel.DodajOdbiorce(k);
                }
                else
                {
                    ViewData["KodPocztowy"]        = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod");
                    ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod");
                    return(View("Create", k));
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Edit(int id, Klienci Odbiorca, int kodPocztowy, int kodPocztowyKontakt)
        {
            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);
                        OdbiorcyModel.UsunOdbiorce(id, modyfikujacy.UzytkownikID);

                        Create(Odbiorca, kodPocztowy, kodPocztowyKontakt);
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    ViewData["KodPocztowy"]        = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Odbiorca.KodPocztowyID);
                    ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Odbiorca.KodPocztowyKontaktID);
                    return(View("Edit", Odbiorca));
                }
            }
            catch
            {
                return(View());
            }
        }
예제 #24
0
        public ActionResult Create()
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            KontrahentKupnoModel kontrahenci   = new KontrahentKupnoModel();
            SelectList           kontrahent    = kontrahenci.dodajWszystkich(DostawcyModel.PobierzListeDostawcow());
            SelectList           t             = new SelectList(TowaryUslugiModel.PobierzListTowarow(), "TowarID", "Nazwa");
            SelectList           FormaPlatnosc = new SelectList(FormyPlatnosciModel.PobierzListeFormPlatnosci(), "FormaPlatnosciID", "Nazwa");

            if (FormaPlatnosc.Count() == 0 || kontrahent.Count() == 0 || t.Count() == 0)
            {
                System.Collections.Generic.List <string> brakuje = new System.Collections.Generic.List <string>();
                brakuje.Add("Dostawcy");
                brakuje.Add("Towary i usługi");
                brakuje.Add("Formy płatności");

                ViewData["Brakuje"] = brakuje;
                return(View("BladPostepowania"));
            }
            else
            {
                ViewData["FormyPlatnosci"] = FormaPlatnosc;
                ViewData["Kontrahenci"]    = kontrahent;
                return(View(new DokumentyKupna()));
            }
        }
예제 #25
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());
     }
 }
        //
        // GET: /Odbiorcy/

        public ActionResult Index()
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            return(View(OdbiorcyModel.PobierzListeOdbiorcowRepozytorium()));
        }
예제 #27
0
        //
        // GET: /KodyPocztowe/

        public ActionResult Index()
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            return(View(KodyPocztoweModel.PobierzListeKodowPocztowychRepozytorium()));
        }
예제 #28
0
 public ActionResult About()
 {
     if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
     {
         return(RedirectToAction("LogOn", "Account"));
     }
     return(View());
 }
예제 #29
0
        public ActionResult Register(Uzytkownicy uzytkownik, int Rola = 0, int KodPocztowy = 0)
        {
            if (ModelState.IsValid)
            {
                MembershipCreateStatus createStatus;
                if (KodPocztowy != 0)
                {
                    Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);

                    uzytkownik.WlascicielID     = wlasciciel.UzytkownikID;
                    uzytkownik.DataWprowadzenia = DateTime.Now;
                    MojMembershipProvider.CreateUser(uzytkownik, KodPocztowy, Rola, out createStatus);

                    if (createStatus == MembershipCreateStatus.Success)
                    {
                        return(RedirectToAction("Index", "Home"));
                    }
                    else
                    {
                        ModelState.AddModelError("", ErrorCodeToString(createStatus));
                    }
                }
                else
                {
                    Rola = UzytkownikModel.ZwrocNrAdministratora();
                    MojMembershipProvider.CreateUser(uzytkownik, Rola, out createStatus);

                    if (createStatus == MembershipCreateStatus.Success)
                    {
                        FormsAuthentication.SetAuthCookie(uzytkownik.Login, false /* createPersistentCookie */);
                        return(RedirectToAction("Index", "Home"));
                    }
                    else
                    {
                        ModelState.AddModelError("", ErrorCodeToString(createStatus));
                    }
                }
            }
            else if (KodPocztowy != 0)
            {
                // If we got this far, something failed, redisplay form
                SelectList kodyPocztowe = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod");
                SelectList role         = new SelectList(RoleModel.PobierzListeStawekVat(), "RolaID", "Nazwa");
                if (kodyPocztowe.Count() == 0 || role.Count() == 0)
                {
                    return(View("Error"));
                }
                ViewData["KodyPocztowe"] = kodyPocztowe;
                ViewData["Role"]         = role;
                return(View(uzytkownik));
            }
            else
            {
                return(View("PierwszyUzytkownik"));
            }
            return(View(uzytkownik));
        }
예제 #30
0
        //
        // GET: /Kraje/Create

        public ActionResult Create()
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            Kraje panstwo = new Kraje();

            return(View(panstwo));
        }