Exemple #1
0
        public Mapa()
        {
            InitializeComponent();

            tipoviTree = DodajTip.l;



            foreach (Ikonica ik in MapaIkonice.mapaIk)
            {
                Image Pikonica = Informacije(ik.Sp);


                canvasMapa.Children.Add(Pikonica);

                Canvas.SetLeft(Pikonica, ik.X);
                Canvas.SetTop(Pikonica, ik.Y);
            }


            Mi = new MapaIkonice();

            InstanceM = this;

            foreach (Tip t in DodajTip.l)
            {
                t.SpomeniciUtipu.Clear();
                Tip tipp = new Tip()
                {
                    Ime = t.Ime
                };
                foreach (Spomenik sp in DodajSpomenik.ls)
                {
                    if (t.Equals(sp.Tip))
                    {
                        t.SpomeniciUtipu.Add(sp);
                        foreach (Ikonica mi in MapaIkonice.mapaIk)
                        {
                            if (sp.Equals(mi.Sp))
                            {
                                t.SpomeniciUtipu.Remove(sp);
                            }
                        }
                    }
                }
            }

            this.DataContext    = this;
            mapaImg.ImageSource = new BitmapImage(new Uri("pack://siteoforigin:,,,/Images/mapa.jpg"));
        }
Exemple #2
0
        private void DodajTip_Click(object sender, RoutedEventArgs e)
        {
            Tip tip = new Tip();

            tip.Oznaka  = textBoxOznaka.Text;
            tip.Ime     = textBoxIme.Text;
            tip.Opis    = TextBoxOpis.Text;
            tip.Ikonica = (BitmapImage)iconica.Source;

            l.Add(tip);


            Fr.Content = new Tabela();

            textBoxOznaka.Text = "";
            textBoxIme.Text    = "";
            TextBoxOpis.Text   = "";
            iconica.Source     = null;
        }
Exemple #3
0
        private void DodajTip_Click(object sender, RoutedEventArgs e)
        {
            if (validate())
            {
                Tip tip = new Tip();
                tip.Oznaka      = textBoxOznaka.Text;
                tip.Ime         = textBoxIme.Text;
                tip.Opis        = TextBoxOpis.Text;
                tip.Ikonica     = (BitmapImage)iconica.Source;
                tip.ByteIkonica = BitmapImageToByteArray(tip.Ikonica);

                int flag = 0;
                foreach (Tip t in Tabela.Tipovi)
                {
                    if (tip.Oznaka.Equals(t.Oznaka))
                    {
                        textBoxOznaka.BorderBrush = System.Windows.Media.Brushes.Red;
                        System.Windows.MessageBox.Show("Već postoji tip sa istom ozankom. Unesite drugačiju oznaku tipa!");
                        flag = 1;
                        break;
                    }
                }

                if (flag == 0)
                {
                    l.Add(tip);


                    Fr.Content = new Tabela();

                    textBoxOznaka.Text = "";
                    textBoxIme.Text    = "";
                    TextBoxOpis.Text   = "";
                    iconica.Source     = null;
                }
            }
            else
            {
                System.Windows.MessageBox.Show("Molimo Vas da popunite prazna polja!");
            }
        }
Exemple #4
0
///////////////////////////////////////////////////DUGMAD///////////////////////////////////////////////////////
        private void Izmeni_Click(object sender, RoutedEventArgs e)
        {
            Tip t = Tejbl.SelectedItem as Tip;

            FrejmIzmeni.Content = new IzmenaTipa(t);
        }
Exemple #5
0
        private void ObrisiTip_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            Tip t = Tejbl.SelectedItem as Tip;

            FrejmIzmeni.Content = new Brisanje(t);
        }
Exemple #6
0
        private void IzmeniTip_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            Tip t = Tejbl.SelectedItem as Tip;

            FrejmIzmeni.Content = new IzmenaTipa(t);
        }
Exemple #7
0
 public IzmenaTipa(Tip t)
 {
     InitializeComponent();
     this.DataContext = t;
 }
Exemple #8
0
 public Brisanje(Tip t)
 {
     tip       = t;
     pomocniSp = DodajSpomenik.ls;
     InitializeComponent();
 }