예제 #1
0
        private void btnSacuvaj_Click(object sender, RoutedEventArgs e)
        {
            string oznaka = txt_oznakaEtikete.Text;
            string ime    = txt_imeEtikete.Text;
            string opis   = txt_opisEtikete.Text;

            if (oznaka.Length > 0 && ime.Length > 0 && opis.Length > 0 && url != null)
            {
                Etiketa et = pronadjiEtiketuPoOznaci(oznaka);


                if (et == null)
                {
                    Etiketa etiketa = new Etiketa(oznaka, ime, opis, url);
                    etikete.Add(etiketa);
                    upisiEtiketuUFile(etikete);
                    MessageBox.Show("Etiketa je uspesno sacuvana");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Etika sa tom oznakom vec postoji, molimo vas unesite drugu oznaku za etiketu.");
                }
            }
            else
            {
                MessageBox.Show("Da bi ste kreirali etiketu potrebno je popuniti sva polja. ");
            }
        }
예제 #2
0
        private void btnSacuvaj_Click(object sender, RoutedEventArgs e)
        {
            string oznaka_etikete = txt_oznakaEtikete.Text;
            string Ime_etikete    = txt_imeEtikete.Text;
            string Opis_etikete   = txt_opisEtikete.Text;

            Etiketa etiketa = (Etiketa)dgrMain.SelectedItem;

            if (etiketa != null)
            {
                etiketa.Ime  = Ime_etikete;
                etiketa.Opis = Opis_etikete;
                if (url != "")
                {
                    etiketa.IkonicaEtikete = url;
                }
                de.upisiEtiketuUFile(Etikete);
                url = "";
                MessageBox.Show("Etiketa uspesno izmenjena.");
            }
            else
            {
                MessageBox.Show("Izaberite etiketu iz liste.");
            }
        }
예제 #3
0
        private void btnObrisi_Click(object sender, RoutedEventArgs e)
        {
            string oznaka_etikete = txt_oznakaEtikete.Text;

            Etiketa etiketa = (Etiketa)dgrMain.SelectedItem;

            if (etiketa != null)
            {
                etiketa.Obrisana = true;
                de.upisiEtiketuUFile(Etikete);
                Etikete.Clear();
                Etikete = cpf.procitajIzFileEtikete();
                OnPropertyChanged("PretrazeneEtikete");
                MessageBox.Show("Etiketa je obrisana");
            }
            else
            {
                MessageBox.Show("Izaberite etiketu iz liste.");
            }
        }
예제 #4
0
        private void btn_loadImage_Click(object sender, RoutedEventArgs e)
        {
            Etiketa etiketa = (Etiketa)dgrMain.SelectedItem;

            if (etiketa != null)
            {
                OpenFileDialog openFileDialog = new OpenFileDialog();
                openFileDialog.Filter = "Images|*.jpg;*.png";
                if (openFileDialog.ShowDialog() == true)
                {
                    url = openFileDialog.FileName;
                    Console.WriteLine(url);
                    Image = new BitmapImage(new Uri(url, UriKind.Absolute));
                    img_ikonaEtikete.Source = Image;
                }
            }
            else
            {
                MessageBox.Show("Izaberite etiketu iz liste.");
            }
        }