private void DataGridAgents_MouseUp(object sender, MouseButtonEventArgs e) { object item = DataGridClients.SelectedItem; try { TBIdClient.Text = (DataGridClients.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text; if (!TBIdClient.Text.Equals("")) { Client client = ClientC.GetClient(Int16.Parse(TBIdClient.Text)); TBIdClient.Text = client.ID + ""; TBNomClient.Text = client.NOM; TBAdresseClient.Text = client.ADRESSE; TBTelClient.Text = client.TEL; //TBQuantite.Text = client.Remarque + ""; CBEtatClient.IsChecked = client.ETAT; if (!client.ETAT || client.ID == 0) { Afficher_Msg_Erreur("ce CLient n'est pas autorisé de faire des devis."); etatClientDemander = false; } } } catch (Exception exp) { } }
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; } } } TBIdClient.Text = newText; if (!TBIdClient.Text.Equals("")) { Client client = ClientC.GetClient(Int16.Parse(TBIdClient.Text)); TBIdClient.Text = client.ID + ""; TBNomClient.Text = client.NOM; TBAdresseClient.Text = client.ADRESSE; TBTelClient.Text = client.TEL; TBQuantite.Text = client.Remarque + ""; CBEtatClient.IsChecked = client.ETAT; if (!client.ETAT) { Afficher_Msg_Erreur("ce CLient n'est pas autorisé de faire des achats."); etatClientDemander = false; } } }