protected void btn_Add_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txt_Naziv.Text) || !string.IsNullOrWhiteSpace(txt_Broj.Text))
     {
         try
         {
             nova = new Kategorije();
             nova.Naziv = txt_Naziv.Text;
             nova.BrPitanjaTest = Convert.ToInt32(txt_Broj.Text);
             if (txt_Opis.Text.Count() > 0)
                 nova.Opis = txt_Opis.Text;
             DAKategorije.Insert(nova);
             Success_div.Visible = true;
             Danger_div.Visible = false;
         }
         catch (Exception)
         {
             Danger_div.InnerText = "Desila se greška!";
             Danger_div.Visible = true;
             Success_div.Visible = false;
         }
     }
     else
     {
         Danger_div.Visible = true;
         Success_div.Visible = false;
     }
 }
示例#2
0
 public static void Insert(Kategorije k)
 {
     using (dataContext dt = new dataContext())
     {
         dt.Kategorije.Add(k);
         dt.SaveChanges();
     }
 }
示例#3
0
        public static List<Kategorije> SelectAll()
        {
            using (dataContext dt = new dataContext())
            {

                List<Kategorije> temp = dt.Kategorije.ToList();

                Kategorije k = new Kategorije();
                k.Naziv = "Odaberite kategoriju";
                k.KategorijaId = 0;

                temp.Insert(0, k);

                return temp;

            }
        }
        private void BindKategorije()
        {
            List <Kategorije> kats = new List<Kategorije>();
            Kategorije k = new Kategorije();
            k.Naziv = "Odaberite kategoriju";
            k.KategorijaId = 0;
            kats.Insert(0, k);

            foreach (KategorijePrijave i in kategorijeUPrijavi)
            {
                kats.Add(i.Kategorije);
            }

            kategorijeList.DataTextField = "Naziv";
            kategorijeList.DataValueField = "KategorijaId";
            kategorijeList.DataSource = kats;
            kategorijeList.DataBind();
        }