Esempio n. 1
0
 /// <summary>
 /// Méthode pour afficher les contacts
 /// </summary>
 private void AfficheContact()
 {
     try
     {
         AccesContact   accesContact = new AccesContact();
         List <Contact> listeContact = accesContact.ListeContact();
         comboBoxNomEntreprise.DataSource    = listeContact;
         comboBoxNomEntreprise.DisplayMember = "NOMENTREPRISE";
         comboBoxNomEntreprise.ValueMember   = "IDCONTACT";
         comboBoxNomEntreprise.SelectedIndex = -1;
         if (comboBoxNomEntreprise.SelectedValue != null && comboBoxNomEntreprise.SelectedIndex != -1)
         {
             AccesContact accesContact2 = new AccesContact();
             int          value         = Convert.ToInt32(comboBoxNomEntreprise.SelectedValue.ToString());
             Contact      contact       = accesContact2.GetContactByIdContact(value);
             textBoxNomContact.Text  = contact.NomContact;
             textBoxTelContact.Text  = Convert.ToString(contact.TelContact);
             textBoxMailContact.Text = contact.MailContact;
         }
     }
     catch (SqlException)
     {
         MessageBox.Show("Problème de connection essayez plus tard");
     }
 }
Esempio n. 2
0
        private void ButtonValidOffre_Click(object sender, EventArgs e)
        {
            AccesOffre   accesOffre   = new AccesOffre();
            AccesContact accesContact = new AccesContact();

            try
            {
                if (comboBoxNomEntreprise.Text != "") //vérification si une entreprise a été saisie
                {                                     // verification si le contact est présent dans la base de données
                    Contact contact = accesContact.GetContactByEntComplete(comboBoxNomEntreprise.Text, textBoxNomContact.Text, textBoxTelContact.Text, textBoxMailContact.Text);
                    if (contact.NomEntreprise == "")
                    {
                        // si le contact n'est pas dans la base: il est ajouté
                        accesContact.InsertContact(comboBoxNomEntreprise.Text, textBoxNomContact.Text, textBoxTelContact.Text, textBoxMailContact.Text);
                    }
                    if (comboBoxNomEntreprise.Text != "")
                    {
                        //Récupération du contact nouvellement inséré
                        contact = accesContact.GetContactByEntComplete(comboBoxNomEntreprise.Text, textBoxNomContact.Text, textBoxTelContact.Text, textBoxMailContact.Text);
                        textBoxNomContact.Text  = contact.NomContact;
                        textBoxTelContact.Text  = Convert.ToString(contact.TelContact);
                        textBoxMailContact.Text = contact.MailContact;
                        int Idcontact = contact.IdContact;
                        //Insertion de l'offre dans la base
                        if (accesOffre.InsertOffre(Convert.ToInt32(comboBoxPoste.SelectedValue.ToString()),
                                                   Convert.ToInt32(comboBoxContrat.SelectedValue.ToString()),
                                                   Convert.ToInt32(comboBoxRegion.SelectedValue.ToString()),
                                                   Idcontact,
                                                   Convert.ToString(textBoxTitre.Text),
                                                   dateTimePicker1.Value,
                                                   Convert.ToString(richTextBox1.Text),
                                                   Convert.ToString(textBoxLienWeb.Text)) == 1)
                        {
                            MessageBox.Show("Ajout de l'offre effectuée !");
                            AfficheCombo();
                            AfficheContact();
                            EffaceBox();
                            repere = 1;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ajout de l'offre impossible !");
                    }
                }
            }
            catch (SqlException)
            {
                MessageBox.Show("Problème de connection essayez plus tard");
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Affichage des textBox suivant la sélection de la combobox Nom entreprise
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ComboBoxNomEntreprise_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         comboBoxNomEntreprise.ValueMember = "IDCONTACT";
         if (comboBoxNomEntreprise.SelectedValue != null && repere != 0)
         {
             AccesContact accesContact2 = new AccesContact();
             int          value         = Convert.ToInt32(comboBoxNomEntreprise.SelectedValue.ToString());
             Contact      contact       = accesContact2.GetContactByIdContact(value);
             textBoxNomContact.Text  = contact.NomContact;
             textBoxTelContact.Text  = Convert.ToString(contact.TelContact);
             textBoxMailContact.Text = contact.MailContact;
         }
     }
     catch (SqlException)
     {
         MessageBox.Show("Problème de connection essayez plus tard");
     }
 }
Esempio n. 4
0
 /// <summary>
 /// Méthode pour afficher le contact
 /// </summary>
 private void AfficheContact()
 {
     UseWaitCursor = true;
     try
     {
         AccesContact accesContact = new AccesContact();
         Contact      contact      = accesContact.GetContactByIdContact(idcontactSelect);
         textBoxNomEntreprise.Text = contact.NomEntreprise;
         textBoxNomContact.Text    = contact.NomContact;
         textBoxTelContact.Text    = contact.TelContact;
         textBoxMailContact.Text   = contact.MailContact;
         if (textBoxMailContact.Text == "")
         {
             pictureBox3.Visible = false;
         }
     }
     catch (SqlException)
     {
         MessageBox.Show("Problème de connection essayez plus tard");
     }
     UseWaitCursor = false;
 }