//
        // 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());
            }
        }
Beispiel #3
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"));
            }
        }
        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());
            }
        }
Beispiel #5
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());
            }
        }
Beispiel #6
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));
        }
        //
        // GET: /Odbiorcy/Edit/5

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

            Klienci Odbiorca = OdbiorcyModel.PobierzOdbiorcePoID(id);

            ViewData["KodPocztowy"]        = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Odbiorca.KodPocztowyID);
            ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Odbiorca.KodPocztowyKontaktID);
            return(View(Odbiorca));
        }
Beispiel #8
0
        //
        // GET: /Przedsiebiorstwo/Edit/5

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

            DanePrzedsiebiorstwa Przedsiebiorstwo = PrzedsiebiorstwoModel.PobierzPrzedsiebiorstwoPoID(id);

            ViewData["KodPocztowy"]        = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Przedsiebiorstwo.KodPocztowyID);
            ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Przedsiebiorstwo.KodPocztowyKontaktID);
            return(View(Przedsiebiorstwo));
        }
Beispiel #9
0
        public ActionResult Edit(int id, Uzytkownicy user, int Rola, int KodPocztowy)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            if ((UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).RolaID != UzytkownikModel.ZwrocNrAdministratora())
            {
                return(View("BrakUprawnien"));
            }

            try
            {
                Uzytkownicy modyfikujacy = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                user.ModyfikujacyID = modyfikujacy.UzytkownikID;
                if (UzytkownikModel.EdytujUzytkownika(id, user, Rola, KodPocztowy))
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    SelectList kodyPocztowe = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", KodPocztowy);
                    SelectList role         = new SelectList(RoleModel.PobierzListeStawekVat(), "RolaID", "Nazwa", Rola);
                    if (kodyPocztowe.Count() == 0 || role.Count() == 0)
                    {
                        return(View("BladPostepowania"));
                    }
                    ViewData["KodyPocztowe"] = kodyPocztowe;
                    ViewData["Role"]         = role;
                    Uzytkownicy uzytkownik = UzytkownikModel.PobierzUzytkownikaPoID(id);
                    return(View("Edit", uzytkownik));
                }
            }
            catch
            {
                Uzytkownicy uzytkownik = UzytkownikModel.PobierzUzytkownikaPoID(id);
                ViewData["KodyPocztowe"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", KodPocztowy);
                ViewData["Role"]         = new SelectList(RoleModel.PobierzListeStawekVat(), "RolaID", "Nazwa", Rola);
                return(View("Edit", uzytkownik));
            }
        }
Beispiel #10
0
        public ActionResult Edit(int id, DanePrzedsiebiorstwa Przedsiebiorca, int kodPocztowy, int kodPocztowyKontakt)
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            if ((UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).RolaID != UzytkownikModel.ZwrocNrAdministratora())
            {
                return(View("BrakUprawnien"));
            }

            try
            {
                if (ModelState.IsValid)
                {
                    using (FakturyDBEntitiess db = new FakturyDBEntitiess())
                    {
                        Uzytkownicy          modyfikujacy   = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);
                        DanePrzedsiebiorstwa przedsiebiorca = db.DanePrzedsiebiorstwa.SingleOrDefault(o => o.DanePrzedsiebiorstwaID == id);
                        przedsiebiorca = Przedsiebiorca;
                        przedsiebiorca.ModyfikujacyID       = modyfikujacy.UzytkownikID;
                        przedsiebiorca.KodPocztowyID        = kodPocztowy;
                        przedsiebiorca.KodPocztowyKontaktID = kodPocztowyKontakt;
                        przedsiebiorca.DataModyfikacji      = DateTime.Now;
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    ViewData["KodPocztowy"]        = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Przedsiebiorca.KodPocztowyID);
                    ViewData["KodPocztowyKontakt"] = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", Przedsiebiorca.KodPocztowyKontaktID);
                    return(View("Edit", Przedsiebiorca));
                }
            }
            catch
            {
                return(View());
            }
        }
Beispiel #11
0
        //
        // GET: /Uzytkownicy/Edit/5

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

            Uzytkownicy uzytkownik   = UzytkownikModel.PobierzUzytkownikaPoID(id);
            SelectList  kodyPocztowe = new SelectList(KodyPocztoweModel.pobierzListeKodowPocztowych(), "KodPocztowyID", "Kod", uzytkownik.KodPocztowyID);
            SelectList  role         = new SelectList(RoleModel.PobierzListeStawekVat(), "RolaID", "Nazwa", uzytkownik.RolaID);

            if (kodyPocztowe.Count() == 0 || role.Count() == 0)
            {
                return(View("BladPostepowania"));
            }
            ViewData["KodyPocztowe"] = kodyPocztowe;
            ViewData["Role"]         = role;
            return(View(uzytkownik));
        }