Exemplo n.º 1
0
        public bool upisOceneUceniku(OcenaUcenikaMetaLOC ocenaUcenikaMetaLoc)
        {
            bool   rezultat_upita = true;
            string opis_ocene     = "";

            switch (ocenaUcenikaMetaLoc.opis)
            {
            case 1:
                opis_ocene = "Kontrolni zadatak";
                break;

            case 2:
                opis_ocene = "Pismeni zadatak";
                break;

            case 3:
                opis_ocene = "Usmeno odgovaranje";
                break;

            case 4:
                opis_ocene = "Aktivnost na nastavi";
                break;
            }


            UcenikImaOcenu ucenikOcena = new UcenikImaOcenu
            {
                sifra_ucenika  = ocenaUcenikaMetaLoc.sifra_ucenika,
                sifra_predmeta = ocenaUcenikaMetaLoc.sifra_predmeta,
                ocena          = ocenaUcenikaMetaLoc.ocena,
                polugodiste    = ocenaUcenikaMetaLoc.polugodiste,
                opis           = opis_ocene,
                vreme_upisa    = DateTime.Now.ToString()
            };

            SkolaEntities.UcenikImaOcenus.InsertOnSubmit(ucenikOcena);

            try
            {
                SkolaEntities.SubmitChanges();
            }
            catch (Exception e)
            {
                Console.WriteLine("Greska pri upisu ocene u bazu " + e);
                rezultat_upita = false;
            }


            return(rezultat_upita);
        }
Exemplo n.º 2
0
        public ActionResult UpisOcene(OcenaUcenikaMetaLOC ocenaUcenikaMetaLoc)
        {
            bool rezultat_upisa = dnevnikRepository.upisOceneUceniku(ocenaUcenikaMetaLoc);

            if (rezultat_upisa)
            {
                Session["rezultat_upisa"] = "prosao";
            }
            else
            {
                Session["rezultat_upisa"] = "pao";
            }



            return(RedirectToAction("PregledOcena", new { ucenik_sifra = ocenaUcenikaMetaLoc.sifra_ucenika, predmet_sifra = ocenaUcenikaMetaLoc.sifra_predmeta }));
        }
Exemplo n.º 3
0
        public List <OcenaUcenikaMetaLOC> traziOceneUcenika(int?ucenik_sifra, int?predmet_sifra)
        {
            var ocene_ucenika = SkolaEntities.UcenikImaOcenus.Where(ou => ou.sifra_ucenika == ucenik_sifra && ou.sifra_predmeta == predmet_sifra).ToList();

            List <OcenaUcenikaMetaLOC> oceneUcenikaLoc = new List <OcenaUcenikaMetaLOC>();

            foreach (var o in ocene_ucenika)
            {
                OcenaUcenikaMetaLOC ocenaLoc = new OcenaUcenikaMetaLOC();

                ocenaLoc.sifra_ucenika  = o.sifra_ucenika;
                ocenaLoc.sifra_predmeta = o.sifra_predmeta;
                ocenaLoc.ocena          = o.ocena;
                ocenaLoc.polugodiste    = o.polugodiste;
                ocenaLoc.opis_prikaz    = o.opis;
                ocenaLoc.vreme_upisa    = o.vreme_upisa;

                oceneUcenikaLoc.Add(ocenaLoc);
            }

            return(oceneUcenikaLoc);
        }