Advertisement
Guest User

Untitled

a guest
Jan 17th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.46 KB | None | 0 0
  1. private: System::Void button3_Click(System::Object^  sender, System::EventArgs^  e) {
  2.     kierunek->Items->Clear();
  3.     linia->ClearSelected();
  4.     przystanek->Items->Clear();
  5. }
  6. private: System::Void zaladuj_Click(System::Object^  sender, System::EventArgs^  e) {
  7.     String^ constring = L"datasource = localhost; port = 3306; username = root; password = password";
  8.     MySqlConnection^ conDataBase = gcnew MySqlConnection(constring);
  9.     MySqlCommand^ cmdDataBase = gcnew MySqlCommand("SELECT * FROM rozkladjazdy.linia;", conDataBase);
  10.     MySqlDataReader^ myReader;
  11.     try {
  12.         conDataBase->Open();
  13.         myReader = cmdDataBase->ExecuteReader();
  14.         while (myReader->Read()){
  15.             linia->Items->Add(myReader->GetString("linia_numer"));
  16.         }
  17.     }
  18.     catch (Exception^ ex) {
  19.         MessageBox::Show(ex->Message);
  20.     }
  21. }
  22. private: System::Void szukprzys_Click(System::Object^  sender, System::EventArgs^  e) {
  23.     this->Hide();
  24.     Przystanki^ pokaz = gcnew Przystanki();
  25.     pokaz->ShowDialog();
  26.     this->Show();
  27. }
  28. private: System::Void wyjdz_Click(System::Object^  sender, System::EventArgs^  e) {
  29.     Application::Exit();
  30. }
  31. private: System::Void linia_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
  32.     int i = linia->SelectedIndex;
  33.     kierunek->Items->Clear();
  34.     String^ constring = L"datasource = localhost; port = 3306; username = root; password = password";
  35.     MySqlConnection^ conDataBase = gcnew MySqlConnection(constring);
  36.     MySqlCommand^ cmdDataBase = gcnew MySqlCommand("SELECT * FROM rozkladjazdy.kierunek where linia_id = '" + (i + 1) + "' ;", conDataBase);
  37.     MySqlDataReader^ myReader;
  38.     try {
  39.         conDataBase->Open();
  40.         myReader = cmdDataBase->ExecuteReader();
  41.         while (myReader->Read()) {
  42.             kierunek->Items->Add(myReader->GetString("kierunek"));
  43.         }
  44.     }
  45.     catch (Exception^ ex) {
  46.         MessageBox::Show(ex->Message);
  47.     }
  48. }
  49. private: System::Void kierunek_SelectedIndexChanged_1(System::Object^  sender, System::EventArgs^  e) {
  50.     int i = kierunek->SelectedIndex;
  51.     int s = linia->SelectedIndex;
  52.     przystanek->Items->Clear();
  53.     String^ constring = L"datasource = localhost; port = 3306; username = root; password = password";
  54.     MySqlConnection^ conDataBase = gcnew MySqlConnection(constring);
  55.     MySqlCommand^ cmdDataBase = gcnew MySqlCommand("SELECT * FROM rozkladjazdy.przystanek where kierunek_id = '" + (i + 1) + "' and linia_numer = '" + (s + 1) + "' ;", conDataBase);
  56.     MySqlDataReader^ myReader;
  57.     try {
  58.         conDataBase->Open();
  59.         myReader = cmdDataBase->ExecuteReader();
  60.         while (myReader->Read()) {
  61.             przystanek->Items->Add(myReader->GetString("przystanek"));
  62.         }
  63.     }
  64.     catch (Exception^ ex) {
  65.         MessageBox::Show(ex->Message);
  66.     }
  67. }
  68. private: System::Void przystanek_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
  69.     int i = kierunek->SelectedIndex;
  70.     int s = linia->SelectedIndex;
  71.     int t = przystanek->SelectedIndex;
  72.     rozklad->Items->Clear();
  73.     String^ constring = L"datasource = localhost; port = 3306; username = root; password = password";
  74.     MySqlConnection^ conDataBase = gcnew MySqlConnection(constring);
  75.     MySqlCommand^ cmdDataBase = gcnew MySqlCommand("SELECT * FROM rozkladjazdy.rozkladjazdy where przystanek_id = '" + (t + 1) + "' and kierunek_id = '" + (i + 1) + "' and linia_numer = '" + (s + 1) + "' ;", conDataBase);
  76.     MySqlDataReader^ myReader;
  77.     try {
  78.         conDataBase->Open();
  79.         myReader = cmdDataBase->ExecuteReader();
  80.         while (myReader->Read()) {
  81.             rozklad->Items->Add(myReader->GetString("godziny"));
  82.         }
  83.     }
  84.     catch (Exception^ ex) {
  85.         MessageBox::Show(ex->Message);
  86.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement