private void txtRechercherProduit_TextChanged(object sender, TextChangedEventArgs e) { if (txtRechercherProduit.Text.ToString() == "") { AjoutProduitFactureController.Produits = new ObservableCollection <Produit>(HibernateProduitService.RetrieveAll()); } else { AjoutProduitFactureController.LiveFiltering(txtRechercherProduit.Text.ToString()); } }
private void btnAjouter_Click(object sender, RoutedEventArgs e) { // Lorsqu'il clique sur ajouter on veut : // Que le usercontrol AjoutProduitFacture change d'onglet > direction : onglet Opérer. //OpererFacture.TbcProduitPublic.SelectedIndex = 1; //MessageBox.Show("Fonctionnalité pas implémentée"); AjoutProduitFactureController.AjouterProduitFacture(float.Parse(txtQuantite.Value.ToString())); lblNbProduit.Content = "Nombre d'items dans la facture: " + compterItemFacture().ToString(); dtgAfficheProduits.SelectedIndex = -1; OpererFactureUserControl.RefreshAffichage(); }
private void txtQuantite_LostFocus(object sender, RoutedEventArgs e) { if (Int32.Parse(txtQuantite.Value.ToString()) > txtQuantite.Maximum) { MessageBoxResult resultat; resultat = System.Windows.MessageBox.Show("Il n'y a pas suffisamment d'éléments en inventaire\nVoulez-vous ajouter le maximum à la facture ?" , "Info" , MessageBoxButton.YesNo , MessageBoxImage.Warning , MessageBoxResult.OK); if (resultat == MessageBoxResult.Yes) { AjoutProduitFactureController.AjouterProduitFacture(float.Parse(txtQuantite.Maximum.ToString())); } } }
private void txtQuantite_PreviewTextInput(object sender, System.Windows.Input.TextCompositionEventArgs e) { if (dtgAfficheProduits.SelectedIndex != -1) { int i = Int32.Parse(txtQuantite.Value.ToString()); if (Int32.Parse(txtQuantite.Value.ToString()) > txtQuantite.Maximum) { MessageBoxResult resultat; resultat = System.Windows.MessageBox.Show("Il n'y a pas suffisamment d'éléments en inventaire\nVoulez-vous ajouter le maximum à la facture ?" , "Info" , MessageBoxButton.YesNo , MessageBoxImage.Warning , MessageBoxResult.OK); if (resultat == MessageBoxResult.Yes) { AjoutProduitFactureController.AjouterProduitFacture(float.Parse(txtQuantite.Maximum.ToString())); } } } }