Esempio n. 1
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());
            }
        }
Esempio n. 2
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());
            }
        }
Esempio n. 3
0
 internal static void DodajPrzedsiebiorstwo(DanePrzedsiebiorstwa d)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         db.DanePrzedsiebiorstwa.AddObject(d);
         db.SaveChanges();
     }
 }
 public PrzedsiebiorstwoRepozytorium()
 {
     PelnaNazwaPrzedsiebiorstwa = string.Empty;
     Przedsiebiorstwo           = new DanePrzedsiebiorstwa();
     KodPocztowy        = string.Empty;
     Miejscowosc        = string.Empty;
     Panstwo            = string.Empty;
     KodPocztowyKontakt = string.Empty;
     MiejscowoscKontakt = string.Empty;
 }
 public PrzedsiebiorstwoRepozytorium(DanePrzedsiebiorstwa danePrzedsiebiorsta)
 {
     using (FakturyDBEntitiess db = new FakturyDBEntitiess())
     {
         PelnaNazwaPrzedsiebiorstwa = danePrzedsiebiorsta.Nazwa + " " + danePrzedsiebiorsta.Imie + " " + danePrzedsiebiorsta.Nazwisko;
         Przedsiebiorstwo           = danePrzedsiebiorsta;
         KodPocztowy = (db.KodyPocztowe.FirstOrDefault(k => k.KodPocztowyID == Przedsiebiorstwo.KodPocztowyID)).Kod;
         Miejscowosc = (db.Miejscowosci.FirstOrDefault(m => m.MiejscowoscID ==
                                                       (db.KodyPocztowe.FirstOrDefault(k => k.KodPocztowyID == Przedsiebiorstwo.KodPocztowyID)).MiejscowoscID)).Nazwa;
         Panstwo = (db.Kraje.FirstOrDefault(p => p.KrajID ==
                                            (db.Miejscowosci.FirstOrDefault(m => m.MiejscowoscID ==
                                                                            (db.KodyPocztowe.FirstOrDefault(k => k.KodPocztowyID == Przedsiebiorstwo.KodPocztowyID)).MiejscowoscID)).KrajID)).Nazwa;
         KodPocztowyKontakt = (db.KodyPocztowe.FirstOrDefault(kk => kk.KodPocztowyID == Przedsiebiorstwo.KodPocztowyKontaktID)).Kod;
         MiejscowoscKontakt = (db.Miejscowosci.FirstOrDefault(mk => mk.MiejscowoscID ==
                                                              (db.KodyPocztowe.FirstOrDefault(kk => kk.KodPocztowyID == Przedsiebiorstwo.KodPocztowyKontaktID)).MiejscowoscID)).Nazwa;
     }
 }
Esempio n. 6
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));
        }
Esempio n. 7
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());
            }
        }