private void form_reload() { listView1.Items.Clear(); button2.Enabled = false; button3.Enabled = false; FileStream datach = new FileStream(AppDomain.CurrentDomain.BaseDirectory + @"\events\wybrana_data.txt", FileMode.Open, FileAccess.Read, FileShare.None); StreamReader datatach2 = new StreamReader(datach); string wybrana_data = datatach2.ReadLine(); datatach2.Close(); datach.Close(); wydarzenie[] s = new wydarzenie[1000]; ListViewItem lvi; label2.Text = current_user_name(); label3.Text = current_tab_name(); int i = 0; string[] filenames = new string[1000]; FileStream open = new FileStream(AppDomain.CurrentDomain.BaseDirectory + @"\events\events_list_" + current_user_name() + "_" + current_tab_name() + ".txt", FileMode.Open, FileAccess.Read, FileShare.None); System.IO.StreamReader events_list = new StreamReader(open); do { filenames[i] = events_list.ReadLine(); if (filenames[i] == "" || filenames[i] == null) { break; } else if (filenames[i].Contains(wybrana_data)) { XmlSerializer xizt = new XmlSerializer(typeof(Information)); FileStream read = new FileStream(AppDomain.CurrentDomain.BaseDirectory + @"\events\" + filenames[i], FileMode.Open, FileAccess.Read, FileShare.Read); MessageBox.Show(filenames[i]); Information info = (Information)xizt.Deserialize(read); s[i].nazwa = info.Data1; s[i].data = info.Data2; s[i].lokacja = info.Data3; s[i].szczegoły = info.Data4; if (s[i].data == wybrana_data) { lvi = new ListViewItem(s[i].data); lvi.SubItems.Add(s[i].nazwa); lvi.SubItems.Add(s[i].lokacja); lvi.SubItems.Add(s[i].szczegoły); listView1.Items.Add(lvi); } read.Close(); i++; } } while (filenames[i] != null || filenames[i] != ""); events_list.Close(); open.Close(); }
private void ListaWydarzeń_Load(object sender, EventArgs e) { button2.Enabled = false; button3.Enabled = false; wydarzenie[] s = new wydarzenie[1000]; ListViewItem lvi; label2.Text = current_user_name(); label3.Text = current_tab_name(); int i = 0; string[] filenames = new string[1000]; FileStream open = new FileStream(AppDomain.CurrentDomain.BaseDirectory + @"\events\events_list_" + current_user_name() + "_" + current_tab_name() + ".txt", FileMode.Open, FileAccess.Read, FileShare.None); System.IO.StreamReader events_list = new StreamReader(open); do { filenames[i] = events_list.ReadLine(); if (filenames[i] == "" || filenames[i] == null) { break; } else { XmlSerializer xizt = new XmlSerializer(typeof(Information)); FileStream read = new FileStream(AppDomain.CurrentDomain.BaseDirectory + @"\events\" + filenames[i], FileMode.Open, FileAccess.Read, FileShare.Read); Information info = (Information)xizt.Deserialize(read); s[i].nazwa = info.Data1; s[i].data = info.Data2; s[i].lokacja = info.Data3; s[i].szczegoły = info.Data4; lvi = new ListViewItem(s[i].data); lvi.SubItems.Add(s[i].nazwa); lvi.SubItems.Add(s[i].lokacja); lvi.SubItems.Add(s[i].szczegoły); listView1.Items.Add(lvi); read.Close(); i++; } } while (filenames[i] != null || filenames[i] != ""); events_list.Close(); open.Close(); }