public AffichageFournisseur(int id) { InitializeComponent(); createMode = false; this.id = id; this.persitanceContact = new PersitanceContact(ConfigurationManager.ConnectionStrings["papyrus"].ConnectionString); Contact contact = new Contact(persitanceContact.GetContact(id)); textBoxNom.Text = contact.nom; textBoxNumRue.Text = contact.num_rue; textBoxRue.Text = contact.rue; textBoxCP.Text = contact.code_postal; textBoxVille.Text = contact.ville; textBoxContact.Text = contact.personne_contact; textBoxSatisfaction.Text = contact.satisfaction.ToString(); }
private void buttonOK_Click(object sender, EventArgs e) { bool ok = int.TryParse(this.textBoxNumero.Text, out numero) && numero > 0; if (ok) { StructContact contact = persitanceContact.GetContact(numero); if (persitanceContact.DeleteContact(contact)) { MessageBox.Show("Suppression réussie"); Trace.TraceInformation(DateTime.Now + " Suppression du contact : " + textBoxNumero.Text + "\n"); } else { MessageBox.Show("Contact inexistant", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Error); Trace.Fail(DateTime.Now + " Tentative de suppression du contact inexistant : " + textBoxNumero.Text + "\n"); } } else { MessageBox.Show("Numéro invalide", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Error); Trace.Fail(DateTime.Now + " Tentative de suppression numero invalide : " + textBoxNumero.Text + "\n"); } Trace.Flush(); }
private void buttonValider_Click(object sender, EventArgs e) { bool ok = int.TryParse(textBoxCode.Text, out int code); if (ok) { try { if (persitanceContact.GetContact(code).id != -1) { AffichageFournisseur affichageFournisseur = new AffichageFournisseur(code); affichageFournisseur.Show(); } else { Trace.TraceError("Tentative d'accès au contact inexistant " + code); MessageBox.Show("Contact inexistant", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { Trace.TraceError("Erreur : " + ex.Message); } } else { Trace.TraceError("Tentative d'accès au code invalide " + code); MessageBox.Show("Le code est invalide", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Error); } Trace.Flush(); }