Advertisement
Guest User

c++,mysql - datetime

a guest
Dec 12th, 2018
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.20 KB | None | 0 0
  1. String^ data_wizyty;
  2. String^ godzina_wizyty;
  3. private: System::Void btnRezerwacje_dodaj_Click(System::Object^  sender, System::EventArgs^  e) {
  4.     if (id_klient<=0 || id_usluga <=0 || id_pracownik<=0 || txtRezerwacje_termin->Text->Length <14) {
  5.         MessageBox::Show("Uzupełnij dane!");
  6.     }
  7.     else {
  8.         MySqlConnection^ polaczenie = gcnew MySqlConnection(konfiguracja);
  9.         MySqlCommand^ polecenie = polaczenie->CreateCommand();
  10.         MySqlTransaction^ transakcja;
  11.         polaczenie->Open();
  12.         transakcja = polaczenie->BeginTransaction(IsolationLevel::ReadCommitted);
  13.         polecenie->Connection = polaczenie;
  14.         polecenie->Transaction = transakcja;
  15.         try {
  16.             DateTime^ rezerwacja_od = Convert::ToDateTime(data_wizyty+" "+godzina_wizyty);                     
  17.            
  18.             polecenie->CommandText = "INSERT INTO wizyty SET klienci_id="+id_klient+", uslugi_id="+id_usluga+",uzytkownik_id="+id_uzytkownika+", rezerwacja_od ='"+rezerwacja_od+"' ,rezerwacja_do='" + rezerwacja_od + "',status= 'oczekuje'; ";
  19.  
  20.             polecenie->ExecuteNonQuery();
  21.  
  22.             transakcja->Commit();
  23.             MessageBox::Show("Zarezerwowano termin!");
  24.         }
  25.         catch (Exception^ komunikat) {
  26.             MessageBox::Show(komunikat->Message);
  27.             transakcja->Rollback();
  28.         }
  29.         polaczenie->Close();
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement