示例#1
0
        public void KalkulirajBedzKorisnika(Korisnik korisnik)
        {
            int bedzID = 10;

            if (korisnik.BrojZlatnih.Value >= 25)
            {
                bedzID = 1;
            }
            else if (korisnik.BrojZlatnih.Value >= 10)
            {
                bedzID = 2;
            }
            else if (korisnik.BrojZlatnih.Value >= 5)
            {
                bedzID = 3;
            }
            else if (korisnik.BrojZlatnih.Value >= 3)
            {
                bedzID = 4;
            }
            else if (korisnik.BrojZlatnih.Value >= 1 && korisnik.BrojSrebrenih.Value >= 5)
            {
                bedzID = 5;
            }
            else if (korisnik.BrojZlatnih.Value >= 1 && korisnik.BrojSrebrenih.Value >= 3)
            {
                bedzID = 6;
            }
            else if (korisnik.BrojZlatnih.Value >= 1)
            {
                bedzID = 7;
            }
            else if (korisnik.BrojZlatnih.Value < 1 && korisnik.BrojSrebrenih.Value >= 2)
            {
                bedzID = 8;
            }
            else if (korisnik.BrojZlatnih.Value < 1 && korisnik.BrojSrebrenih.Value >= 1)
            {
                bedzID = 9;
            }
            else if (korisnik.BrojZlatnih.Value < 1 && korisnik.BrojSrebrenih.Value < 1 && korisnik.BrojBronzanih.Value <= 1)
            {
                bedzID = 10;
            }


            Bedz bedz = getBedzByID(bedzID);

            korisnik.BedzID    = bedz.id;
            korisnik.BedzNaziv = bedz.Naziv;
            korisnik.BedzOpis  = bedz.Opis;
            korisnik.BedzSlika = bedz.SlikaURL;
            UpdateKorisnik(korisnik);
        }
        protected void dl_bedzevi_ItemDataBound(object sender, DataListItemEventArgs e)
        {
            int id = (int)DataBinder.Eval(e.Item.DataItem, "id");

            using (TriglavBL temp = new TriglavBL())
            {
                Bedz b = temp.getBedzByID(id);
                List <Data.EntityFramework.DAL.Korisnik> listaNositelja = temp.NositeljiBedzevaByBedzID(id);

                Label lbl_BrojKorisnika = (Label)e.Item.FindControl("lbl_BrojKorisnika");
                lbl_BrojKorisnika.Text = "Bedz posjeduje: " + listaNositelja.Count() + " korisnika";
            }
        }