private void Dodaj_Click(object sender, RoutedEventArgs e)
 {
     if (trenutniPanel == pnlManif)
     {
         if (ListaTipManifestacijecs.TipoviManifestacija.Count == 0)
         {
             MessageBoxResult mbr = MessageBox.Show("There is no event type. Add event type for enabling this option.", "No event type");
         }
         else
         {
             ManifestacijaWindow rsv = new ManifestacijaWindow(this, false, null);
             rsv.ShowDialog();
         }
     }
     else if (trenutniPanel == pnlEtikete)
     {
         EtiketaWindow rse = new EtiketaWindow(this, false, null);
         rse.ShowDialog();
     }
     else if (trenutniPanel == pnlTipoviManif)
     {
         TipManifestacijeWindow rstv = new TipManifestacijeWindow(this, false, null);
         rstv.ShowDialog();
     }
 }
        private void Edit_Click(object sender, RoutedEventArgs e)
        {
            Manifestacija selekt1 = (Manifestacija)lista.SelectedItem;
            Manifestacija selekt2 = (Manifestacija)MapaGrada.SelectedItem;

            if ((selekt1 != null && selekt2 != null) || lista.SelectedItems.Count > 1 || MapaGrada.SelectedItems.Count > 1)
            {
                MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Cannot edit multiple items. Please select only one.", "Error", System.Windows.MessageBoxButton.OK);
            }
            else
            {
                if (selekt1 != null)
                {
                    ManifestacijaWindow dv = new ManifestacijaWindow(this, true, selekt1);     //true jer se edituje
                    dv.ShowDialog();
                }
                else if (selekt2 != null)
                {
                    ManifestacijaWindow dv = new ManifestacijaWindow(this, true, selekt2);     //true jer se edituje
                    dv.ShowDialog();
                }
            }

            saveMapEvents(aktivnaMapa);
        }
Beispiel #3
0
        private void Potvrdi_Click(object sender, RoutedEventArgs e)
        {
            if (Editing)
            {
                ListaEtiketa.Etikete[Selektovana.ID].Boja = Boja;
                ListaEtiketa.Etikete[Selektovana.ID].Opis = Opis;
            }

            else
            {
                if (ParentWindow is ViewWindow)
                {
                    ViewWindow      p = (ViewWindow)Owner;
                    SolidColorBrush b = new SolidColorBrush((Color)cp.SelectedColor);
                    p.dodajEtiketu(new Etiketa(ID, (Color)cp.SelectedColor, Opis, b));
                }
                else if (ParentWindow is ManifestacijaWindow)
                {
                    ManifestacijaWindow v = (ManifestacijaWindow)Owner;
                    SolidColorBrush     b = new SolidColorBrush((Color)cp.SelectedColor);
                    //v.dodajEtiketu(new Etiketa(ID, (Color)cp.SelectedColor, Opis, b));
                    //v.Selektovan.Etikete.Add(new Etiketa(ID, (Color)cp.SelectedColor, Opis, b));
                }

                Color           boja = (Color)cp.SelectedColor;
                SolidColorBrush cb   = new SolidColorBrush((Color)cp.SelectedColor);
                ListaEtiketa.Etikete.Add(ID, new Etiketa(ID, boja, Opis, cb));
            }

            Close();
        }
 private void DodajManifestaciju_Click(object sender, RoutedEventArgs e)
 {
     if (ListaTipManifestacijecs.TipoviManifestacija.Count == 0)
     {
         MessageBoxResult mbr = MessageBox.Show("There is no event type. Add event type for enabling this option.", "No event type");
     }
     else
     {
         ManifestacijaWindow manif = new ManifestacijaWindow(this, false, null);
         manif.ShowDialog();
     }
 }
        private void ListViewItem_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            Manifestacija selekt = (Manifestacija)lista.SelectedItem;
            var           item   = sender as ListViewItem;

            if (item != null && item.IsSelected)
            {
                if (ListaManifestacija.Manifestacije.ContainsKey(selekt.ID))
                {
                    ManifestacijaWindow rsv = new ManifestacijaWindow(this, true, selekt);
                    rsv.ShowDialog();
                }
            }
        }
        private void Row_DoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (trenutniPanel == pnlManif)
            {
                Manifestacija selekt = (Manifestacija)tabelaManif.SelectedItem;
                var           item   = sender as DataGridRow;

                if (item != null && item.IsSelected)
                {
                    if (ListaManifestacija.Manifestacije.ContainsKey(selekt.ID))
                    {
                        ManifestacijaWindow rsv = new ManifestacijaWindow(this, true, selekt);
                        rsv.ShowDialog();
                        return;
                    }
                }
            }
            else if (trenutniPanel == pnlTipoviManif)
            {
                TipManifestacije selekt = (TipManifestacije)tabelaTipoviManif.SelectedItem;
                var item = sender as DataGridRow;

                if (item != null && item.IsSelected)
                {
                    if (ListaTipManifestacijecs.TipoviManifestacija.ContainsKey(selekt.ID))
                    {
                        TipManifestacijeWindow rsv = new TipManifestacijeWindow(this, true, selekt);
                        rsv.ShowDialog();
                        return;
                    }
                }
            }
            else if (trenutniPanel == pnlEtikete)
            {
                Etiketa selekt = (Etiketa)tabelaEtikete.SelectedItem;
                var     item   = sender as DataGridRow;

                if (item != null && item.IsSelected)
                {
                    if (ListaEtiketa.Etikete.ContainsKey(selekt.ID))
                    {
                        EtiketaWindow rsv = new EtiketaWindow(this, true, selekt);
                        rsv.ShowDialog();
                        return;
                    }
                }
            }
        }
 private void Izmeni_Click(object sender, RoutedEventArgs e)
 {
     if (trenutniPanel == pnlManif)
     {
         ManifestacijaWindow rsv = new ManifestacijaWindow(this, true, (Manifestacija)tabelaManif.SelectedItem);
         rsv.ShowDialog();
         Refresh();
     }
     else if (trenutniPanel == pnlEtikete)
     {
         EtiketaWindow rse = new EtiketaWindow(this, true, (Etiketa)tabelaEtikete.SelectedItem);
         rse.ShowDialog();
         Refresh();
     }
     else if (trenutniPanel == pnlTipoviManif)
     {
         TipManifestacijeWindow rstv = new TipManifestacijeWindow(this, true, (TipManifestacije)tabelaTipoviManif.SelectedItem);
         rstv.ShowDialog();
         Refresh();
     }
 }
 public JavaScriptControlHelper(ManifestacijaWindow w)
 {
     prozor = w;
 }