private void users_change(int n) { listBox1.Items.RemoveAt(n); string[] users = new string[10]; int i; for (i = 0; i <= 5; i++) { users[i] = userstab(i); //wczytanie do tablicy nazw z pliku } users[n] = null; try { Information info = new Information(); //odwołanie do klasy przypisującej elementy tablicy do pliku xml info.Data1 = users[0]; info.Data2 = users[1]; info.Data3 = users[2]; info.Data4 = users[3]; info.Data5 = users[4]; info.Data6 = users[5]; XMLSave.SaveData(info, "users.xml"); //odwołanie do klasy zapisującej dane w pliku xml } catch (Exception ex) //kontrola błedów w trakcie próby zapisu { MessageBox.Show(ex.Message); //wiadomość wyświetlająca treść błedu } }//FINISHED ///procedura usunięcia użytkownika
private void button3_Click(object sender, EventArgs e) //przycisk edycji nazwy { if (listBox1.SelectedIndex < 0) { MessageBox.Show("Wybierz użytkownika!"); } else { string username; username = listBox1.SelectedItem.ToString(); try { Information info = new Information(); info.Data1 = username; XMLSave.SaveData(info, "temp_username.xml"); } catch (Exception ex) { MessageBox.Show(ex.Message); } users_change(listBox1.SelectedIndex); userchangewindow openwindow = new userchangewindow(); this.Hide(); listBox1.Items.Clear(); openwindow.ShowDialog(); Form1_reload(); this.Show(); } }
}//FINISHED ///procedura usunięcia użytkownika private void button2_Click(object sender, EventArgs e) { int user_index; user_index = listBox1.SelectedIndex; if (user_index == -1) { MessageBox.Show("Wybierz użytkownika"); } else { string user_name; user_name = listBox1.SelectedItem.ToString(); try { Information info = new Information(); //odwołanie do klasy przypisującej elementy tablicy do pliku xml info.Data1 = user_name; info.Data2 = listBox1.SelectedItem.ToString(); XMLSave.SaveData(info, "identifier.xml"); //odwołanie do klasy zapisującej dane w pliku xml } catch (Exception ex) //kontrola błedów w trakcie próby zapisu { MessageBox.Show(ex.Message); //wiadomość wyświetlająca treść błedu } this.Hide(); MainMenu menu = new MainMenu(); menu.ShowDialog(); this.Show(); } }
private void button7_Click(object sender, EventArgs e) { try { if (radioButton1.Checked == true) { znam_dystans(); } if (radioButton2.Checked == true) { znam_koszt(); } if (radioButton3.Checked == true) { znam_ilość(); } try { Information info = new Information(); //odwołanie do klasy przypisującej elementy tablicy do pliku xml info.Data13 = Convert.ToString(textBox10.Text); XMLSave.SaveData(info, file_name()); //odwołanie do klasy zapisującej dane w pliku xml } catch (Exception ex) //kontrola błedów w trakcie próby zapisu { MessageBox.Show(ex.Message); //wiadomość wyświetlająca treść błedu } } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR"); } }
public void users_savetab(string textbox_username) { string username; string[] users = new string[10]; username = Convert.ToString(textBox1.Text); if (username != "") { int i; for (i = 0; i <= 5; i++) { users[i] = userstab(i); //wczytanie do tablicy nazw z pliku } i = 0; do { if (users[i] == username) // sprawdzenie czy dana nazwa już istnieje { MessageBox.Show("Użytkownik o podanej nazwie już istnieje"); break; } else { if (users[i] == "" || users[i] == null) // przypisanie nazwy do tablicy na najbliższym wolnym miejscu { users[i] = username; listBox1.Items.Add(username); break; } } i++; } while (i <= 5); try { Information info = new Information(); //odwołanie do klasy przypisującej elementy tablicy do pliku xml info.Data1 = users[0]; info.Data2 = users[1]; info.Data3 = users[2]; info.Data4 = users[3]; info.Data5 = users[4]; info.Data6 = users[5]; XMLSave.SaveData(info, "users.xml"); //odwołanie do klasy zapisującej dane w pliku xml } catch (Exception ex) //kontrola błedów w trakcie próby zapisu { MessageBox.Show(ex.Message); //wiadomość wyświetlająca treść błedu } } else { MessageBox.Show("Wprowadź nazwe użytkownika"); } } //FINISHED ///tablica zapisu użytkowników
public void users_savetab(string textbox_username) { string username; string[] users = new string[10]; username = Convert.ToString(textBox1.Text); if (username != "") { int i; for (i = 0; i <= 5; i++) { users[i] = userstab(i); } i = 0; do { if (users[i] == username) { MessageBox.Show("Użytkownik o podanej nazwie już istnieje"); break; } else { if (users[i] == "" || users[i] == null) { users[i] = username; listBox1.Items.Add(username); break; } } i++; } while (i <= 5); try { Information info = new Information(); info.Data1 = users[0]; info.Data2 = users[1]; info.Data3 = users[2]; info.Data4 = users[3]; info.Data5 = users[4]; info.Data6 = users[5]; XMLSave.SaveData(info, "users.xml"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Wprowadź nazwe użytkownika"); } } //FINISHED ///tablica zapisu użytkowników
private void button3_Click(object sender, EventArgs e) //przycisk edycji nazwy { string username; username = listBox1.SelectedItem.ToString(); try { Information info = new Information(); info.Data1 = username; XMLSave.SaveData(info, "temp_username.xml"); } catch (Exception ex) { MessageBox.Show(ex.Message); } users_change(listBox1.SelectedIndex); userchangewindow openwindow = new userchangewindow(); openwindow.ShowDialog(); }
private void save_car_data(string filename) { try { Information info = new Information(); //odwołanie do klasy przypisującej elementy tablicy do pliku xml info.Data1 = Convert.ToString(textBox2.Text); info.Data2 = Convert.ToString(textBox3.Text); info.Data3 = Convert.ToString(textBox4.Text); info.Data4 = Convert.ToString(textBox5.Text); info.Data5 = Convert.ToString(textBox6.Text); info.Data6 = Convert.ToString(textBox7.Text); info.Data7 = Convert.ToString(textBox8.Text); info.Data8 = Convert.ToString(textBox11.Text); info.Data9 = Convert.ToString(textBox13.Text); info.Data10 = Convert.ToString(comboBox1.Text); info.Data11 = Convert.ToString(dateTimePicker1.Text); info.Data12 = Convert.ToString(dateTimePicker2.Text); XMLSave.SaveData(info, filename); //odwołanie do klasy zapisującej dane w pliku xml } catch (Exception ex) //kontrola błedów w trakcie próby zapisu { MessageBox.Show(ex.Message); //wiadomość wyświetlająca treść błedu } }
private void button9_Click(object sender, EventArgs e) { //AppDomain.CurrentDomain.BaseDirectory //txt -> tablica -> dodaj filename do tablicy -> tablica ->txt string filename; filename = current_user_name() + "_" + current_tab_name() + "_" + dateTimePicker3.Text + "_" + textBox3.Text + ".xml"; if (textBox3.Text.EndsWith(" ") || textBox3.Text.StartsWith(" ")) { MessageBox.Show("Opis skrócony nie może zawierać spacji na początku lub końcu"); textBox3.Clear(); } else if (textBox3.Text == null || textBox3.Text == "") { MessageBox.Show("Wprowadź nazwe!"); textBox3.Clear(); } else if (((textBox3.Text.All(Char.IsLetterOrDigit)))) { if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + @"\events\events_list_" + current_user_name() + "_" + current_tab_name() + ".txt")) { int i = -1; 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 { i++; filenames[i] = events_list.ReadLine(); } while (filenames[i] != null); events_list.Close(); open.Close(); i = 0; do { if (filenames[i] == filename) { MessageBox.Show("Wydarzenie o podanej nazwie skróconej i dla podanej daty już istnieje"); break; } else { if (filenames[i] == "" || filenames[i] == null) { filenames[i] = filename; MessageBox.Show(filenames[2]); FileStream open2 = new FileStream(AppDomain.CurrentDomain.BaseDirectory + @"\events\events_list_" + current_user_name() + "_" + current_tab_name() + ".txt", FileMode.Open, FileAccess.Write, FileShare.None); System.IO.StreamWriter events_list2 = new StreamWriter(open2); i = 0; while (filenames[i] != null) { events_list2.WriteLine(filenames[i]); i++; } events_list2.Close(); open2.Close(); try { Information info = new Information(); //odwołanie do klasy przypisującej elementy tablicy do pliku xml info.Data1 = Convert.ToString(textBox3.Text); info.Data2 = Convert.ToString(dateTimePicker3.Text); info.Data3 = Convert.ToString(textBox9.Text); info.Data4 = Convert.ToString(richTextBox1.Text); XMLSave.SaveData(info, AppDomain.CurrentDomain.BaseDirectory + @"\events\" + filename); //odwołanie do klasy zapisującej dane w pliku xml } catch (Exception ex) //kontrola błedów w trakcie próby zapisu { MessageBox.Show(ex.Message); //wiadomość wyświetlająca treść błedu } textBox3.Clear(); textBox9.Clear(); richTextBox1.Clear(); break; } } i++; } while (i <= 999); } else { FileStream open2 = new FileStream(AppDomain.CurrentDomain.BaseDirectory + @"\events\events_list_" + current_user_name() + "_" + current_tab_name() + ".txt", FileMode.Create, FileAccess.Write, FileShare.None); System.IO.StreamWriter events_list2 = new StreamWriter(open2); events_list2.Write(filename); try { Information info = new Information(); //odwołanie do klasy przypisującej elementy tablicy do pliku xml info.Data1 = Convert.ToString(textBox3.Text); info.Data2 = Convert.ToString(dateTimePicker3.Text); info.Data3 = Convert.ToString(textBox9.Text); info.Data4 = Convert.ToString(richTextBox1.Text); XMLSave.SaveData(info, AppDomain.CurrentDomain.BaseDirectory + @"\events\" + filename); //odwołanie do klasy zapisującej dane w pliku xml } catch (Exception ex) //kontrola błedów w trakcie próby zapisu { MessageBox.Show(ex.Message); //wiadomość wyświetlająca treść błedu } events_list2.Close(); open2.Close(); textBox3.Clear(); textBox9.Clear(); richTextBox1.Clear(); } } else { MessageBox.Show("Nazwa zawiera niedozwolone znaki"); textBox3.Clear(); } }
private void new_username_filename_change(string old_username, string new_username) { if (File.Exists("carlist_user_" + old_username + ".xml")) { string[] carlist = new string[10]; XmlSerializer carlist_serial = new XmlSerializer(typeof(Information)); FileStream carlist_read = new FileStream("carlist_user_" + old_username + ".xml", FileMode.Open, FileAccess.Read, FileShare.Read); Information car = (Information)carlist_serial.Deserialize(carlist_read); carlist[0] = car.Data1; carlist[1] = car.Data2; carlist[2] = car.Data3; carlist[3] = car.Data4; carlist[4] = car.Data5; carlist[5] = car.Data6; carlist[6] = car.Data7; carlist[7] = car.Data8; carlist[8] = car.Data9; carlist[9] = car.Data10; carlist_read.Close(); for (int i = 0; i <= 9; i++) { if (File.Exists("carlist_user_" + old_username + "_" + carlist[i] + ".xml")) { string[] carname = new string[12]; XmlSerializer carname_serial = new XmlSerializer(typeof(Information)); FileStream carname_read = new FileStream("carlist_user_" + old_username + "_" + carlist[i] + ".xml", FileMode.Open, FileAccess.Read, FileShare.Read); Information info = (Information)carname_serial.Deserialize(carname_read); carname[0] = info.Data1; carname[1] = info.Data2; carname[2] = info.Data3; carname[3] = info.Data4; carname[4] = info.Data5; carname[5] = info.Data6; carname[6] = info.Data7; carname[7] = info.Data8; carname[8] = info.Data9; carname[9] = info.Data10; carname[10] = info.Data11; carname[11] = info.Data12; carname_read.Close(); try { Information info_new = new Information(); info_new.Data1 = carname[0]; info_new.Data2 = carname[1]; info_new.Data3 = carname[2]; info_new.Data4 = carname[3]; info_new.Data5 = carname[4]; info_new.Data6 = carname[5]; info_new.Data7 = carname[6]; info_new.Data8 = carname[7]; info_new.Data9 = carname[8]; info_new.Data10 = carname[9]; info_new.Data11 = carname[10]; info_new.Data12 = carname[11]; XMLSave.SaveData(info_new, "carlist_user_" + new_username + "_" + carlist[i] + ".xml"); } catch (Exception ex) { MessageBox.Show(ex.Message); } new_username_events_filename_change(old_username, new_username, carlist[i]); File.Delete("carlist_user_" + old_username + "_" + carlist[i] + ".xml"); } } try { Information info_new = new Information(); info_new.Data1 = carlist[0]; info_new.Data2 = carlist[1]; info_new.Data3 = carlist[2]; info_new.Data4 = carlist[3]; info_new.Data5 = carlist[4]; info_new.Data6 = carlist[5]; info_new.Data7 = carlist[6]; info_new.Data8 = carlist[7]; info_new.Data9 = carlist[8]; info_new.Data10 = carlist[9]; XMLSave.SaveData(info_new, "carlist_user_" + new_username + ".xml"); } catch (Exception ex) { MessageBox.Show(ex.Message); } File.Delete("carlist_user_" + old_username + ".xml"); } }
private void button1_Click(object sender, EventArgs e) //currently in work { string textbox_username; string[] users = new string[10]; textbox_username = Convert.ToString(textBox1.Text); if (textbox_username != "") { { int r = Convert.ToInt32(listBox1.Items.Count); if (r >= 5) { MessageBox.Show("Osiągnięto limit użytkowników"); } else { string user = Convert.ToString(textBox1.Text); listBox1.Items.Add(user); textBox1.Clear(); } } } else { MessageBox.Show("Wprowadź nazwe użytkownika"); } if (File.Exists("users.xml")) { XmlSerializer xizt = new XmlSerializer(typeof(Information)); FileStream read = new FileStream("users.xml", FileMode.Open, FileAccess.Read, FileShare.Read); Information info = (Information)xizt.Deserialize(read); users[0] = Convert.ToString(info.Data1); users[1] = Convert.ToString(info.Data2); users[2] = Convert.ToString(info.Data3); users[3] = Convert.ToString(info.Data4); users[4] = Convert.ToString(info.Data5); users[5] = Convert.ToString(info.Data6); read.Close(); } for (int i = 0; i <= 5; i++) { if (users[i] == null) { users[i] = textbox_username; } break; } try { Information infos = new Information(); if (users[0] != null) { infos.Data1 = users[0]; } if (users[1] != null) { infos.Data2 = users[1]; } if (users[2] != null) { infos.Data3 = users[2]; } if (users[3] != null) { infos.Data4 = users[3]; } if (users[4] != null) { infos.Data5 = users[4]; } if (users[5] != null) { infos.Data6 = users[5]; } XMLSave.SaveData(infos, "users.xml"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }