private void button9_Click(object sender, RoutedEventArgs e)
        {
            if (EtiketTable.SelectedIndex > -1)
            {
                ClassEtiketa mm = listaetiketa[EtiketTable.SelectedIndex];

                Etiketa unosetikete = new Etiketa(this, true, EtiketTable.SelectedIndex, mm.IDetikete);


                ClassEtiketa et = listaetiketa[EtiketTable.SelectedIndex];

                unosetikete.textBox1.Text       = et.IDetikete;
                unosetikete.textBox1.IsReadOnly = true;
                unosetikete.textBox2.Text       = et.opis;
                unosetikete.comboBox1.Text      = et.boja;



                unosetikete.Top  = 100;
                unosetikete.Left = 400;
                unosetikete.ShowDialog();
            }
            else
            {
                neuspesnaSelekcija nb = new neuspesnaSelekcija();
                nb.ShowDialog();
            }
        }
        private void OpenFileEtiketa(object sender, RoutedEventArgs e)
        {
            var binaryFormatter = new BinaryFormatter();

            if (File.Exists(pathEtiketa))
            {
                using (FileStream s = File.Open(pathEtiketa, FileMode.Open))
                {
                    while (s.Position != s.Length)
                    {
                        ClassEtiketa obj = (ClassEtiketa)binaryFormatter.Deserialize(s);
                        listaetiketa.Add(obj);
                    }
                }
            }
        }
Пример #3
0
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            int provera = mw.nadjIDmanifestacije(textBox1.Text);

            if ((provera == 1))
            {
                if (izmena && ID.Equals(textBox1.Text))
                {
                    textBox1.BorderBrush = Brushes.Green;
                }
                else
                {
                    textBox1.BorderBrush = Brushes.Red;
                    label15.Content      = "Uneli ste postojeci ID";
                    return;
                }
            }

            if (string.IsNullOrEmpty(textBox1.Text))
            {
                textBox1.BorderBrush = Brushes.Red;
                label15.Content      = "Morate uneti ID!";
                return;
            }

            if (string.IsNullOrEmpty(textBox2.Text))
            {
                textBox2.BorderBrush = Brushes.Red;
                label16.Content      = "Morate uneti Naziv!";
                return;
            }

            if (string.IsNullOrEmpty(textBox3.Text))
            {
                textBox3.BorderBrush = Brushes.Red;
                label17.Content      = "Morate uneti Opis!";
                return;
            }

            if (comboBox3.SelectedItem == null)
            {
                label18.Content = "Morate izabrati tip!";
                return;
            }

            if (string.IsNullOrEmpty(datePicker1.Text))
            {
                label27.Content = "Morate uneti datum";
                return;
            }

            if (string.IsNullOrEmpty(textBox6.Text))
            {
                textBox6.BorderBrush = Brushes.Red;
                label20.Content      = "Morate uneti publiku!";
                return;
            }

            if (comboBox1.SelectedItem == null)
            {
                label21.Content = "Morate izabrati status!";
                return;
            }

            if ((radioButton5.IsChecked == false) && (radioButton6.IsChecked == false))
            {
                label24.Content = "Morate izabrati status!";
                return;
            }

            if ((radioButton3.IsChecked == false) && (radioButton4.IsChecked == false))
            {
                label24.Content = "Morate izabrati status!";
                return;
            }

            if ((radioButton1.IsChecked == false) && (radioButton2.IsChecked == false))
            {
                label25.Content = "Morate izabrati status!";
                return;
            }

            if (comboBox2.SelectedItem == null)
            {
                label22.Content = "Morate izabrati kategoriju cena!";
                return;
            }

            manifestacija.idmanifestacije = textBox1.Text;

            manifestacija.imemanifestacije  = textBox2.Text;
            manifestacija.opismanifestacije = textBox3.Text;
            manifestacija.datum             = datePicker1.Text;
            manifestacija.publika           = textBox6.Text;
            manifestacija.statusalkohol     = comboBox1.Text;
            manifestacija.cena             = comboBox2.Text;
            manifestacija.timpanifestacije = mw.gettip(comboBox3.Text);

            String strItem = null;
            List <ClassEtiketa> pomocna = new List <ClassEtiketa>();

            foreach (Object selecteditem in listBox1.SelectedItems)
            {
                strItem = selecteditem.ToString();
                Console.WriteLine(strItem);
                ClassEtiketa temp = mw.getetiketa(strItem);
                pomocna.Add(temp);
            }

            if (!izmena && image1.Source == null)
            {
                manifestacija.setIcon(manifestacija.timpanifestacije.getSlika());
            }
            else
            {
                manifestacija.setIcon(image1.Source);
            }

            if (izmena)
            {
                manifestacija.setIcon(image1.Source);
            }


            manifestacija.listaEtiketa = pomocna;


            if (radioButton1.IsChecked == true)
            {
                manifestacija.statushendikep = "Da";
            }

            if (radioButton2.IsChecked == true)
            {
                manifestacija.statushendikep = "Ne";
            }

            if (radioButton3.IsChecked == true)
            {
                manifestacija.statuspusenje = "Da";
            }

            if (radioButton4.IsChecked == true)
            {
                manifestacija.statuspusenje = "Ne";
            }

            if (radioButton5.IsChecked == true)
            {
                manifestacija.mestoodrzavanja = "Napolju";
            }

            if (radioButton6.IsChecked == true)
            {
                manifestacija.mestoodrzavanja = "Unutra";
            }

            //manifestacija.ikona = image1.
            if (izmena)
            {
                manifestacija.pointix = X;
                manifestacija.pointiy = Y;
                int rbr = selektovani.GetValueOrDefault();
                mw.ListaManifestacija[rbr] = manifestacija;
                Uspesno uc = new Uspesno();
                uc.ShowDialog();
            }
            else
            {
                manifestacija.pointix = new List <double>();
                manifestacija.pointiy = new List <double>();
                mw.AddManifestaciju(manifestacija);
                Uspesno uc = new Uspesno();
                uc.ShowDialog();
            }
            this.Close();
        }
 internal void AddEtiketa(ClassEtiketa etiketa)
 {
     this.listaetiketa.Add(etiketa);
 }