Example #1
0
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            if (!TBId.Text.Equals(""))
            {
                int idsuivi = SuiviBonProdC.GetIdFromIdBon(TBId.Text);
                BPourcentage.Value      += 5;
                LabelVisionneVal.Content = BPourcentage.Value + " %";
                if (idsuivi == 0)
                {
                    if (SuiviBonProdC.AjouterSuiviBonProd(new SuiviBonProd(1, Int16.Parse(TBId.Text), BPourcentage.Value + "")) == 1)
                    {
                        BonProductionC.DemarrerProduction(Int16.Parse(TBId.Text));
                        Afficher_Msg_Confirmation("Demarrage de production et Enregistrement de progression");
                    }
                }
                else
                {
                    if (BPourcentage.Value != 100)
                    {
                        SuiviBonProdC.ModifierStat(idsuivi, BPourcentage.Value + "");
                        Afficher_Msg_Confirmation("Enregistrement de la progression est bien accomplit");
                    }
                    else
                    {
                        SuiviBonProdC.ModifierStat(idsuivi, BPourcentage.Value + "");
                        BonProductionC.Livraison(Int16.Parse(TBId.Text));
                        Afficher_Msg_Confirmation("Fin de production et Livraison");
                        int nbArticle = ArticleC.getQuantite(Int16.Parse(TBIdArticle.Text));
                        nbArticle += Int16.Parse(TBNbArticle.Text);
                        ArticleC.ModifierQuantiteArticle(Int16.Parse(TBIdArticle.Text), nbArticle);
                        Add.IsEnabled    = false;
                        Remove.IsEnabled = false;
                    }
                }
            }
            else
            {
                Afficher_Msg_Erreur("Vous devez selectionner un bon");
            }

            LoadAllBon();
        }
Example #2
0
        private void DataGridArticle_MouseUp(object sender, MouseButtonEventArgs e)
        {
            object item = DataGridArticle.SelectedItem;

            try
            {
                TBId.Text = (DataGridArticle.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text;
                if (!TBId.Text.Equals(""))
                {
                    int idSuivi = SuiviBonProdC.GetIdFromIdBon(TBId.Text);
                    if (idSuivi >= 1)
                    {
                        int suivi = SuiviBonProdC.GetSuivi(idSuivi);
                        BPourcentage.Value       = suivi;
                        LabelVisionneVal.Content = suivi + " %";
                        if (BPourcentage.Value == 100)
                        {
                            Add.IsEnabled    = false;
                            Remove.IsEnabled = false;
                        }
                    }
                    else
                    {
                        BPourcentage.Value       = 0;
                        Add.IsEnabled            = true;
                        Remove.IsEnabled         = true;
                        LabelVisionneVal.Content = "0 %";
                    }
                }
                TBIdArticle.Text  = (DataGridArticle.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text;
                TBIdAtelier.Text  = (DataGridArticle.SelectedCells[2].Column.GetCellContent(item) as TextBlock).Text;
                TBNbArticle.Text  = (DataGridArticle.SelectedCells[3].Column.GetCellContent(item) as TextBlock).Text;
                TBDateDepart.Text = (DataGridArticle.SelectedCells[4].Column.GetCellContent(item) as TextBlock).Text;
                TBDateFin.Text    = (DataGridArticle.SelectedCells[5].Column.GetCellContent(item) as TextBlock).Text;
                TBCout.Text       = (DataGridArticle.SelectedCells[6].Column.GetCellContent(item) as TextBlock).Text;
            }
            catch (Exception exp)
            {
            }
        }