salut iam création d'un formulaire de réservation d'hôtel et voulait calculer le coût total du séjour par les nuits passées. il nécessite une date d'arrivée et une date de départ, mais je souhaite ajouter une validation, donc si l'utilisateur saisit un format incorrect, une boîte de message s'affiche pour lui demander d'essayer à nouveau. Voici mon code a déjà eu un peu d'aide avec la conversion de la durée donc une fois de plus toute aide serait incroyable. l'erreur est sur la ligne qui commence « = DATEDIFF laDate » et il dit les variables ADate et dDate sont grâce à l'avance: non affectésdate validation réservation hôtel
String arrival, departure;
arrival = textBox1.Text;
departure = textBox2.Text;
DateTime aDate, dDate;
try
{
aDate = DateTime.ParseExact(arrival, "dd/mm/yyyy", null);
dDate = DateTime.ParseExact(departure, "dd/mm/yyyy", null);
return;
}
catch
{
MessageBox.Show("Invalid input format please enter in format DD/MM/YYYY");
}
TimeSpan dateDiff;
dateDiff = dDate.Subtract(aDate);
int nights = (int)dateDiff.TotalDays;
textBox3.Text = ("" + nights);
textBox5.Text = ("£" + (nights * 115));
compagnon qui est sur place! merci beaucoup tous triés – user1823383
acclamations René tous triés! votre étoile – user1823383