コード例 #1
0
        private void DataGridBonProd_MouseUp(object sender, MouseButtonEventArgs e)
        {
            object item = DataGridBonProd.SelectedItem;

            try
            {
                TBId.Text = (DataGridBonProd.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text;
                if (!TBIdBon.Text.Equals("") && (BonProductionC.IdExiste(Int16.Parse(TBIdBon.Text)) > 0))
                {
                    BonProduction bonTemp = BonProductionC.GetAllFactures(Int16.Parse(TBIdBon.Text));
                    TBIdArticle.Text     = bonTemp.IDARTICLE + "";
                    TBNbArticle.Text     = bonTemp.NBARTICLE + "";
                    TBDateDepart.Text    = bonTemp.DATEDEPART + "";
                    TBCout.Text          = bonTemp.COUT + "";
                    TBIdBon.Text         = (DataGridBonProd.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text;
                    listeClasseurProduit = ClasseurProduitC.GetAllClasseur("idFactureProduction", TBIdBon.Text);
                    LoadAllProduitTemp();
                }
                else
                {
                    Afficher_Msg_Erreur("Veuillez saisir un identifiant valide");
                }
            }
            catch (Exception exp)
            {
            }
        }
コード例 #2
0
        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;
                    }
                }
            }
            TBIdBon.Text = newText;
            if (!TBIdBon.Text.Equals("") && (BonProductionC.IdExiste(Int16.Parse(TBIdBon.Text)) > 0))
            {
                BonProduction bonTemp = BonProductionC.GetAllFactures(Int16.Parse(TBIdBon.Text));
                TBIdArticle.Text     = bonTemp.IDARTICLE + "";
                TBNbArticle.Text     = bonTemp.NBARTICLE + "";
                TBDateDepart.Text    = bonTemp.DATEDEPART + "";
                TBCout.Text          = bonTemp.COUT + "";
                listeClasseurProduit = ClasseurProduitC.GetAllClasseur("idFactureProduction", TBIdBon.Text);
                LoadAllProduitTemp();
            }
            else
            {
                Afficher_Msg_Erreur("Veuillez saisir un identifiant valide");
            }
        }
コード例 #3
0
 private void BTConfirmer_Click(object sender, RoutedEventArgs e)
 {
     if (actionDemander.Equals("Ajouter"))
     {
         if (!ChampVide())
         {
             DateTime        localDate = DateTime.Now;
             ClasseurProduit cv        = new ClasseurProduit(Int16.Parse(TBIdBon.Text), Int16.Parse(TBIdBon.Text), Int16.Parse(TBId.Text), Int16.Parse(TBQuantiteUtiliser.Text));
             //ClasseurProduitC.AjouterComposition(cv);
             for (int i = 0; i < listeClasseurProduit.Count; i++)
             {
                 if (listeClasseurProduit.ElementAt(i).ID == 0)
                 {
                     ClasseurProduitC.AjouterComposition(listeClasseurProduit.ElementAt(i));
                     // VenteC.AjouterVente(listeClasseurProduit.ElementAt(i));
                     int idart = listeClasseurProduit.ElementAt(i).IDPRODUIT;
                     ProduitC.ModifierQuantiteProduit(idart, (ProduitC.getQuantite(idart) - listeClasseurProduit.ElementAt(i).NBEX));
                 }
             }
             viderChamps();
             Afficher_Msg_Confirmation("Produit(s) est bien ajouter");
         }
         else
         {
             Afficher_Msg_Erreur("Erreur : Champ(s) vide(s)");
         }
     }
     else
     {
         this.Close();
     }
 }
コード例 #4
0
        private void supprimerElement_Click(object sender, RoutedEventArgs e)
        {
            object item = DataGridAchat.SelectedItem;

            if (DataGridAchat.SelectedIndex != -1)
            {
                int a = Int16.Parse((DataGridAchat.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text);
                if (a == 0)
                {
                    listeClasseurProduit.RemoveAt(DataGridAchat.SelectedIndex);
                    LoadAllProduitTemp();
                }
                else
                {
                    ClasseurProduitC.SupprimerComposition(a);
                    listeClasseurProduit = ClasseurProduitC.GetAllClasseur("idFactureProduction", TBIdBon.Text);
                    LoadAllProduitTemp();
                }
            }
            else
            {
                Afficher_Msg_Erreur("Vous devez selectionner un élément");
            }
        }