Example #1
0
        //UBACI
        private void Ubaci()
        {
            if (!Validacija())
            {
                DozvoliIzmenu(true);
                return;
            }

            if (string.IsNullOrWhiteSpace(odabranaSlika))
            {
                MessageBox.Show("Odaberi sliku");
                return;
            }

            Fotografija f = new Fotografija();

            f.Naziv = TextBoxNaziv.Text;
            f.Datum = DatePicker1.SelectedDate.Value;
            f.Opis  = TextBoxOpis.Text;

            Uri         adresa = new Uri(odabranaSlika, UriKind.Absolute);
            BitmapImage bmp    = SlikaHelper.KreirajBitMapu(adresa);

            f.BinarniPodaci = SlikaHelper.KreirajNizBajtova(bmp);

            int rez = FotografijaDal.UbaciFotografiju(f);

            if (rez == 0)
            {
                PrikaziFotografije();
                odabranaSlika = "";
                indeks        = WrapPanel1.Children.Count - 1;
                Border b = WrapPanel1.Children[indeks] as Border;

                SelektujBroder(b);
                DozvoliIzmenu(false);
                MessageBox.Show("Slika sacuvana");
            }
            else
            {
                MessageBox.Show("Greska pri cuvanju");
            }
        }