private void ButtonEffacer_OnClick(object sender, RoutedEventArgs e) { if (TextBoxNom.Text != "" & TextBoxPrenom.Text != "" & TextBoxSociete.Text != "" & TextBoxTelephone.Text != "" & TextBoxEmail.Text != "") // Si les champs ne sont pas vides, la création est impossible { SqlConnection connection = new SqlConnection(ConString); connection.Open(); // Ouvertue de la connexion SqlCommand cmdSqlCommand = new SqlCommand( "DELETE FROM dbo.Clients WHERE Id=@Id", connection); // Requête de suppression du client cmdSqlCommand.Parameters.AddWithValue("@Id", TextBoxId.Text); // Paramètre de l'Email du client if (MessageBox.Show("Oui ou Non", "Êtes vous sûr de vouloir supprimer ce client ?", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) // Boite de dialogue demandant la confirmation pour la suppression du client { cmdSqlCommand.ExecuteNonQuery(); // Execution de la requête MessageBox.Show("Le client " + TextBoxNom.Text + " " + TextBoxPrenom.Text + " " + "de la société " + TextBoxSociete.Text + " a été supprimé"); // Affichage du message après execution de la requête } FillDataGrid(); // Recharge la table Clients TextBoxId.Clear(); TextBoxNom.Clear(); // Vide le champs Nom TextBoxPrenom.Clear(); // Vide le champs Prenom TextBoxSociete.Clear(); // Vide le champs Societe TextBoxTelephone.Clear(); // Vide le champs Telephone TextBoxEmail.Clear(); // Vide le champs Email connection.Close(); // Fermeture de la connexion } }
private void ButtonAjouter_OnClick(object sender, RoutedEventArgs e) { if (TextBoxNom.Text != "" & TextBoxPrenom.Text != "" & TextBoxSociete.Text != "" & TextBoxTelephone.Text != "" & TextBoxEmail.Text != "") // Si les champs ne sont pas vides, la création est impossible { SqlConnection connection = new SqlConnection(ConString); connection.Open(); // Ouvertue de la connexion SqlCommand cmdSqlCommand = new SqlCommand( "INSERT INTO dbo.Clients(Nom,Prenom,Societe,Telephone,Email) Values(@Nom, @Prenom, @Societe, @Telephone, @Email)", connection); // Requête d'insertion d'un nouveau client cmdSqlCommand.Parameters.AddWithValue("@Nom", TextBoxNom.Text); // Paramètre du Nom du client cmdSqlCommand.Parameters.AddWithValue("@Prenom", TextBoxPrenom.Text); // Paramètre du Prenom du client cmdSqlCommand.Parameters.AddWithValue("@Societe", TextBoxSociete.Text); // Paramètre de la Societe du client cmdSqlCommand.Parameters.AddWithValue("@Telephone", TextBoxTelephone.Text); // Paramètre du numéro de Telephone du client cmdSqlCommand.Parameters.AddWithValue("@Email", TextBoxEmail.Text); // Paramètre de l'Email du client cmdSqlCommand.ExecuteNonQuery(); // Execution de la requête MessageBox.Show("Le client " + TextBoxNom.Text + " " + TextBoxPrenom.Text + " " + "de la société " + TextBoxSociete.Text + " a été créé"); // Affichage du message après execution de la requête FillDataGrid(); // Recharge la table Clients TextBoxNom.Clear(); // Vide le champs Nom TextBoxPrenom.Clear(); // Vide le champs Prenom TextBoxSociete.Clear(); // Vide le champs Societe TextBoxTelephone.Clear(); // Vide le champs Telephone TextBoxEmail.Clear(); // Vide le champs Email connection.Close(); // Fermeture de la connexion } }
private void ButtonRaz_OnClick(object sender, RoutedEventArgs e) { TextBoxId.Clear(); // Vide le champs ID TextBoxNom.Clear(); // Vide le champs Nom TextBoxPrenom.Clear(); // Vide le champs Prenom TextBoxSociete.Clear(); // Vide le champs Societe TextBoxTelephone.Clear(); // Vide le champs Telephone TextBoxEmail.Clear(); // Vide le champs Email }
/// <summary> /// Efface toutes les données du formulaires /// </summary> private void Clear() { TextBoxIdentifiant.Clear(); TextBoxNom.Clear(); PassWordBox1.Clear(); CheckBoxCompteBloque.IsChecked = false; ComboBoxRole.SelectedIndex = 0; TextBoxNomRecherche.Clear(); DataBindingListBoxUtilisateurs(string.Empty); }
/// <summary> /// efface la fenêtre /// </summary> private void Clear() { TextBoxMatricule.Clear(); TextBoxNom.Clear(); TextBoxPrenom.Clear(); TextBoxSalaireBrut.Clear(); TextBoxSalaireNet.Clear(); TextBoxTauxCotisationSociale.Clear(); DatePickerDateDeNaissance.Text = string.Empty; CheckBoxCommercial.IsChecked = false; TextBoxCommission.Clear(); TextBoxChiffreDAffaire.Clear(); TextBoxMatricule.Focus(); }
private void EffacerTextBoxClient() { TextBoxNom.Clear(); TextBoxPrenom.Clear(); dateTimeDateNaissance.ResetText(); TextBoxPays.Clear(); TextBoxVille.Clear(); TextBoxMail.Clear(); TextBoxTel.Clear(); TextBoxNouveauNom.Clear(); TextBoxNouveauPrenom.Clear(); dateTimeNouvelleDateNaissance.ResetText(); TextBoxNouveauPays.Clear(); TextBoxNouvelleVille.Clear(); TextBoxNouveauMail.Clear(); TextBoxNouveauTel.Clear(); ListeClientModif.Text = ""; ListeClientSuppr.Text = ""; }
private void ButtonModifier_OnClick(object sender, RoutedEventArgs e) { if (TextBoxId.Text != "" & TextBoxNom.Text != "" & TextBoxPrenom.Text != "" & TextBoxSociete.Text != "" & TextBoxTelephone.Text != "" & TextBoxEmail.Text != "") // Si les champs ne sont pas vides, la modification est impossible { SqlConnection connection = new SqlConnection(ConString); connection.Open(); // Ouvertue de la connexion SqlCommand cmdSqlCommand = new SqlCommand( "UPDATE dbo.Clients SET Nom=@Nom, Prenom=@Prenom ,Societe=@Societe, Telephone=@Telephone, Email=@Email WHERE Id=@Id" , connection); // Requête d'insertion d'un nouveau client cmdSqlCommand.Parameters.AddWithValue("@Id", TextBoxId.Text); // Paramètre de l'ID du client cmdSqlCommand.Parameters.AddWithValue("@Nom", TextBoxNom.Text); // Paramètre du Nom du client cmdSqlCommand.Parameters.AddWithValue("@Prenom", TextBoxPrenom.Text); // Paramètre du Prenom du client cmdSqlCommand.Parameters.AddWithValue("@Societe", TextBoxSociete.Text); // Paramètre de la Societe du client cmdSqlCommand.Parameters.AddWithValue("@Telephone", TextBoxTelephone.Text); // Paramètre du numéro de Telephone du client cmdSqlCommand.Parameters.AddWithValue("@Email", TextBoxEmail.Text); // Paramètre de l'Email du client cmdSqlCommand.ExecuteNonQuery(); // Execution de la requête int rows = cmdSqlCommand.ExecuteNonQuery(); // Variable qui stocke le nombre de requêtes effectuées if (rows > 1) { MessageBox.Show(rows + " requêtes ont bien été effectuées"); // Affichage du message après execution de la requête (dans le cas où il y en a plusieurs) } else { MessageBox.Show(rows + " requête a bien été effectuée"); // Affichage du message après execution de la requête (dans le cas où il n'y en a qu'une seule) } FillDataGrid(); // Recharge la table Clients TextBoxNom.Clear(); // Vide le champs Nom TextBoxPrenom.Clear(); // Vide le champs Prenom TextBoxSociete.Clear(); // Vide le champs Societe TextBoxTelephone.Clear(); // Vide le champs Telephone TextBoxEmail.Clear(); // Vide le champs Email connection.Close(); // Fermeture de la connexion } }