Example #1
0
        public ActionResult Dodaj(int aktivan)
        {
            BlagajniciDodajVM model = new BlagajniciDodajVM
            {
                aktivnost = aktivan
            };

            return(View("Dodaj", model));
        }
Example #2
0
        public ActionResult SpremiNovogBlagajnika(BlagajniciDodajVM model)
        {
            Osoba osoba = new Osoba();

            osoba.isDeleted            = false;
            osoba.isAktivnaOsoba       = true;
            osoba.Ime                  = model.Ime;
            osoba.Prezime              = model.Prezime;
            osoba.ImeRoditelja         = model.ImeRoditelja;
            osoba.JMBG                 = model.JMBG;
            osoba.DatumRodjenja        = KonvertujUDatum_dd_mm_yyyy(model.DatumRodjenja);
            osoba.MjestoRodjenja       = model.MjestoRodjenja;
            osoba.Spol                 = model.Spol;
            osoba.KontaktTelefon       = model.KontaktTelefon;
            osoba.Email                = model.Email;
            osoba.isAdministrator      = false;
            osoba.isBlagajnik          = true;
            osoba.isSekretar           = false;
            osoba.isClanKluba          = false;
            osoba.isTrener             = false;
            osoba.isClanUpravnogOdbora = false;
            osoba.isKnjigovodja        = false;
            if (model.s == null)
            {
                osoba.NazivSlike = null;
                osoba.TipSlike   = null;
                osoba.Slika      = null;
            }
            else
            {
                osoba.NazivSlike = model.s.FileName;
                osoba.TipSlike   = model.s.ContentType;

                byte[] slika = new byte[model.s.ContentLength];
                model.s.InputStream.Read(slika, 0, model.s.ContentLength);
                osoba.Slika = slika;
            }

            ctx.Osoba.Add(osoba);
            ctx.SaveChanges();
            int        OsobaId   = ctx.Osoba.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id;
            Blagajnici blagajnik = new Blagajnici();

            blagajnik.OsobaId         = OsobaId;
            blagajnik.isDeleted       = false;
            blagajnik.DatumZaposlenja = KonvertujUDatum_dd_mm_yyyy(model.DatumZaposlenja);
            ctx.Blagajnici.Add(blagajnik);
            ctx.SaveChanges();
            return(RedirectToAction("GoToPrikazBlagajnika", "UpravljanjeUposlenicima", new { aktivan = model.aktivan }));
        }
Example #3
0
        public ActionResult SpremiNovogBlagajnika(BlagajniciDodajVM model)
        {
            Osoba osoba = new Osoba();

            osoba.isDeleted            = false;
            osoba.isAktivnaOsoba       = true;
            osoba.Ime                  = model.Ime;
            osoba.Prezime              = model.Prezime;
            osoba.ImeRoditelja         = model.ImeRoditelja;
            osoba.JMBG                 = model.JMBG;
            osoba.DatumRodjenja        = KonvertujUDatum_dd_mm_yyyy(model.DatumRodjenja);
            osoba.MjestoRodjenja       = model.MjestoRodjenja;
            osoba.Spol                 = model.Spol;
            osoba.KontaktTelefon       = model.KontaktTelefon;
            osoba.Email                = model.Email;
            osoba.isAdministrator      = false;
            osoba.isBlagajnik          = true;
            osoba.isSekretar           = false;
            osoba.isClanKluba          = false;
            osoba.isTrener             = false;
            osoba.isClanUpravnogOdbora = false;
            osoba.isKnjigovodja        = false;
            if (model.s == null)
            {
                osoba.NazivSlike = null;
                osoba.TipSlike   = null;
                osoba.Slika      = null;
            }
            else
            {
                osoba.NazivSlike = model.s.FileName;
                osoba.TipSlike   = model.s.ContentType;

                byte[] slika = new byte[model.s.ContentLength];
                model.s.InputStream.Read(slika, 0, model.s.ContentLength);
                osoba.Slika = slika;
            }

            ctx.Osoba.Add(osoba);
            ctx.SaveChanges();
            int        OsobaId   = ctx.Osoba.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id;
            Blagajnici blagajnik = new Blagajnici();

            blagajnik.OsobaId         = OsobaId;
            blagajnik.isDeleted       = false;
            blagajnik.DatumZaposlenja = KonvertujUDatum_dd_mm_yyyy(model.DatumZaposlenja);
            ctx.Blagajnici.Add(blagajnik);
            ctx.SaveChanges();

            KorisnickiNalozi nalog = new KorisnickiNalozi();
            int ulogaId            = ctx.KorisnickeUloge.Where(x => x.Naziv.Contains("lag")).FirstOrDefault().Id;

            nalog.isDeleted         = false;
            nalog.isAktivanNalog    = true;
            nalog.OsobaId           = OsobaId;
            nalog.KorisnickaUlogaId = ulogaId;
            nalog.KorisnickoIme     = model.KorisnickoIme;
            nalog.Lozinka           = model.Lozinka;
            ctx.KorisnickiNalozi.Add(nalog);
            ctx.SaveChanges();

            return(RedirectToAction("Index", "KorisnickiNalozi", new { aktivan = model.aktivnost, uloga = 0, brojTaba = 2 }));
        }