1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| String heure_deb = "";
heure_deb = CB_heure_deb->Text;
Query1->Close();
Query1->SQL->Clear() ;
Query1->SQL->Add("SELECT heure_deb, date_calendrier FROM Dates_tbl ");
Query1->SQL->Add("WHERE date_calendrier='"+date+"'");
Query1->SQL->Add(" AND heure_deb ="+heure_deb);
Query1->Open();
heure_deb_test = Query1->FieldByName("heure_deb")->AsInteger ;
if(date_test != date && heure_deb_test != heure_deb){
Query1->Close();
Query1->SQL->Clear() ;
Query1->SQL->Add("INSERT INTO dates_tbl(id_client,jour,intervention,heure_deb,date_calendrier,commentaire) "); Query1->SQL->Add("VALUES('"+id_client+"','"+jour+"','"+intervention+"','"+heure_deb+"','"+date+"','"+autre+"')");
Query1->ExecSQL();
heure_deb = heure_deb.ToInt()+1;
}else{
int rep= MessageBox(Handle,"Ce créneau horaire est déjà utilisé, ajouté : "+i,
"Avertissement",MB_ICONEXCLAMATION ) ;
} |
Partager