예제 #1
0
        // Biramo odredjeni Tip Manifestacije iz tabele manifestacija
        private void IzmeniClick(object sender, RoutedEventArgs e)
        {
            Tip t = null;

            if (DataGridMain.SelectedItem != null)
            {
                t = (Tip)DataGridMain.SelectedItem;
                SekundarnaIzmenaTipa sek = new SekundarnaIzmenaTipa(t);
                sek.Show();
                //Tipovi.Add(t);
                // apriori brisanje
                lock (Tipovi)
                    for (int i = 0; i < Tipovi.Count; i++)
                    {
                        if (Tipovi.ElementAt(i).Equals(t))
                        {
                            Tipovi.RemoveAt(i);
                        }
                    }

                // brisanje
                Stream          stream = File.Open("Tipovi.dat", FileMode.Create);
                BinaryFormatter bf     = new BinaryFormatter();

                foreach (Tip tip in Tipovi)
                {
                    bf.Serialize(stream, tip);
                }

                stream.Close();

                this.Close();
            }
            else
            {
                _odabraniTip = null;
                System.Windows.MessageBox.Show("Морате одабрати Тип Манифестације.", "Упозорење!", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
예제 #2
0
        private void IzmeniTipClick(object sender, RoutedEventArgs e)
        {
            SekundarnaIzmenaTipa sek = new SekundarnaIzmenaTipa();

            sek.Show();
        }