Exemplo n.º 1
0
 private void ÖppnaKnapp_Click(object sender, RoutedEventArgs e)
 {
     if (File.Exists("peoplelist.bin"))
     {
         //List<Person> peoplelist = new List<Person>();
         peoplelist = (List <Person>)FileOperations.Deserialize("peoplelist.bin");
         for (int j = 0; j < peoplelist.Count; j++)
         {
             candyCalculator.AddPerson(peoplelist[j]);
         }
         for (int i = 0; i < peoplelist.Count; i++)
         {
             List1.Items.Add($"{peoplelist[i].Firstname} ({peoplelist[i].Age} år) ");
         }
     }
 }
Exemplo n.º 2
0
        public MainWindow() // startläget, kollar om jag har någon startad fil om ja, visas dessa, annars skapas nya objekt
        {
            InitializeComponent();

            if (File.Exists(fileName))
            {
                candyCalculator = (CandyCalculator)FileOperations.Deserialize(fileName);
            }

            else

            {
                candyCalculator = new CandyCalculator();
                person          = new Person();
            }
            ListBox.ItemsSource = null;
            ListBox.ItemsSource = candyCalculator.GetPeople();
        }
        public MainWindow()
        {
            InitializeComponent();

            if (File.Exists("CandyCalculator.bin"))
            {
                PersonList.ItemsSource = (List <Person>)FileOperations.Deserialize("CandyCalculator.bin");
                foreach (Person p in PersonList.ItemsSource)
                {
                    cHandler.AddPerson(p);
                }
            }

            if (File.Exists("CandyCalculator_Original.bin"))
            {
                foreach (Person p in (List <Person>)FileOperations.Deserialize("CandyCalculator_Original.bin"))
                {
                    cOriginalList.Add(p);
                }
            }
        }