Пример #1
0
        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();
        }
Пример #2
0
        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();
        }