Récupération des informations SANS le binding
Maintenant que nos contrôles sont agencés, nous allons pouvoir les lire en utilisant directement les propriétés de leurs instances.
Commençons par construire une classe Livraison qui va contenir les informations gérées par cette boîte de dialogue.
public class Livraison
{
public string CodeClient { get; set; } = null!;
public bool LivraisonRapide { get; set; }
public bool ProduitPromotion { get; set; }
public bool ProduitVenteFlash { get; set; }
public bool ProduitCoinDesAffaires { get; set; }
public enum TypeColisEnum
{
Normal,
Cadeau,
CadeauAvecCourrier
};
public TypeColisEnum TypeColis { get; set; }
public DateTime DateLivraison { get; set; }
}
Rien d’exceptionnel dans cette déclaration...
Continuons par relier l’événement clic du bouton Envoyer à une méthode...