private void LoadAllFournisseur(String champ, String texte) { List <Fournisseur> reader = FournisseurC.GetAllFournisseurLikeColonne(champ, texte); DataGridFournisseur.ItemsSource = null; DataGridFournisseur.ItemsSource = reader; }
private void DataGridFournisseur_MouseUp(object sender, MouseButtonEventArgs e) { object item = DataGridFournisseur.SelectedItem; try { TBIdFournisseur.Text = (DataGridFournisseur.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text; if (!TBIdFournisseur.Text.Equals("")) { Fournisseur client = FournisseurC.GetFournisseur(Int16.Parse(TBIdFournisseur.Text)); TBIdFournisseur.Text = client.ID + ""; TBNomClient.Text = client.NOM; TBAdresseClient.Text = client.ADRESSE; TBTelClient.Text = client.SPECIALITE; //TBQuantite.Text = client.TELEPHONE + ""; CBEtatClient.IsChecked = client.ETAT; if (!client.ETAT) { Afficher_Msg_Erreur("Ce fournisseur n'est pas autorisé de faire des ventes."); etatClientDemander = false; } } } catch (Exception exp) { } }
private void LoadAllFournisseur() { List <Fournisseur> reader = FournisseurC.GetAllFournisseur(); DataGridFournisseur.ItemsSource = null; DataGridFournisseur.ItemsSource = reader; }
private void TBIdClient_KeyUp(object sender, KeyEventArgs e) { TextBox textBox = sender as TextBox; Int32 selectionStart = textBox.SelectionStart; Int32 selectionLength = textBox.SelectionLength; String newText = String.Empty; int count = 0; foreach (Char c in textBox.Text.ToCharArray()) { if (Char.IsDigit(c) || Char.IsControl(c) || (c == '.' && count == 0)) { newText += c; if (c == '.') { count += 1; } } } TBIdFournisseur.Text = newText; if (!TBIdFournisseur.Text.Equals("")) { Fournisseur client = FournisseurC.GetFournisseur(Int16.Parse(TBIdFournisseur.Text)); TBIdFournisseur.Text = client.ID + ""; TBNomClient.Text = client.NOM; TBAdresseClient.Text = client.ADRESSE; TBTelClient.Text = client.SPECIALITE; TBQuantite.Text = client.TELEPHONE + ""; CBEtatClient.IsChecked = client.ETAT; if (!client.ETAT) { Afficher_Msg_Erreur("Ce fournisseur n'est pas autorisé de faire des ventes."); etatClientDemander = false; } } }