Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String^ data_wizyty;
- String^ godzina_wizyty;
- private: System::Void btnRezerwacje_dodaj_Click(System::Object^ sender, System::EventArgs^ e) {
- if (id_klient<=0 || id_usluga <=0 || id_pracownik<=0 || txtRezerwacje_termin->Text->Length <14) {
- MessageBox::Show("Uzupełnij dane!");
- }
- else {
- MySqlConnection^ polaczenie = gcnew MySqlConnection(konfiguracja);
- MySqlCommand^ polecenie = polaczenie->CreateCommand();
- MySqlTransaction^ transakcja;
- polaczenie->Open();
- transakcja = polaczenie->BeginTransaction(IsolationLevel::ReadCommitted);
- polecenie->Connection = polaczenie;
- polecenie->Transaction = transakcja;
- try {
- DateTime^ rezerwacja_od = Convert::ToDateTime(data_wizyty+" "+godzina_wizyty);
- 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'; ";
- polecenie->ExecuteNonQuery();
- transakcja->Commit();
- MessageBox::Show("Zarezerwowano termin!");
- }
- catch (Exception^ komunikat) {
- MessageBox::Show(komunikat->Message);
- transakcja->Rollback();
- }
- polaczenie->Close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement