Beispiel #1
0
        public ActionResult Delete(int id, Banki b)
        {
            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);

                    Banki bank = db.Banki.SingleOrDefault(o => o.BankID == id);
                    bank.BlokujacyID      = blokujacy.UzytkownikID;
                    bank.DataZablokowania = DateTime.Now;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }
Beispiel #2
0
        //
        // GET: /Banki/Create

        public ActionResult Create()
        {
            if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            if ((UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name)).RolaID != UzytkownikModel.ZwrocNrAdministratora())
            {
                return(View("BrakUprawnien"));
            }
            Banki bank = new Banki();

            return(View(bank));
        }
Beispiel #3
0
        public ActionResult Create(Banki b)
        {
            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 wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name);

                        Banki bank = new Banki();
                        bank.DataWprowadzenia = DateTime.Now;
                        bank.WlascicielID     = wlasciciel.UzytkownikID;
                        bank.Nazwa            = b.Nazwa;
                        bank.NrBanku          = b.NrBanku;
                        bank.Uwagi            = b.Uwagi;

                        db.AddToBanki(bank);
                        db.SaveChanges();
                    }
                }
                else
                {
                    return(View("Create", b));
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #4
0
        //
        // GET: /Banki/Delete/5

        public ActionResult Delete(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"));
            }
            Banki bank = BankModel.PobierzBankPoID(id);

            if (bank == null)
            {
                return(View("NieZnaleziono"));
            }
            else
            {
                return(View(bank));
            }
        }
Beispiel #5
0
        //public ActionResult Edit(int id, FormCollection collection)
        public ActionResult Edit(int id, Banki b)
        {
            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);

                        Banki bank = db.Banki.SingleOrDefault(o => o.BankID == id);
                        bank.Nazwa           = b.Nazwa;
                        bank.NrBanku         = b.NrBanku;
                        bank.Uwagi           = b.Uwagi;
                        bank.ModyfikujacyID  = modyfikujacy.UzytkownikID;
                        bank.DataModyfikacji = DateTime.Now;
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    return(View("Edit", b));
                }
            }
            catch
            {
                return(View());
            }
        }