Exemple #1
0
 private void buttonCreation_Click(object sender, EventArgs e)
 {
     if (sqlConnection != null)
     {
         AffichageFournisseur affichage = new AffichageFournisseur(sqlConnection);
         affichage.Show();
     }
 }
        private void buttonValider_Click(object sender, EventArgs e)
        {
            string codeFournisseurString = textBoxCodeFournisseur.Text;

            SqlCommand sqlCommand = new SqlCommand();

            sqlCommand.Connection = this.sqlConnection;

            SqlDataReader sqlDataReader;

            sqlCommand.CommandType = CommandType.StoredProcedure;
            sqlCommand.CommandText = "SearchContact";

            try
            {
                SqlParameter pCodeFournisseur = new SqlParameter("@pid_contact", SqlDbType.Int);

                pCodeFournisseur.Value = textBoxCodeFournisseur.Text;
                sqlCommand.Parameters.Add(pCodeFournisseur);

                sqlDataReader = sqlCommand.ExecuteReader();
                bool ok = sqlDataReader.Read();

                if (ok)
                {
                    int codeFournisseur = sqlDataReader.GetInt32(0);
                    sqlDataReader.Close();
                    AffichageFournisseur affichage = new AffichageFournisseur(sqlConnection, codeFournisseur);
                    affichage.Show();
                }
                else
                {
                    MessageBox.Show("Le code fournisseur est inexistant", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    sqlDataReader.Close();
                }
            }
            catch
            {
                MessageBox.Show("Entrée invalide", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }