Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
        }