示例#1
0
        public void CreateNewMouvement(MouvementDto mouvement)
        {
            Mouvement mouv = new Mouvement();

            mouv.Produit      = Context.Produit.Where(m => m.Id == mouvement.Produit.Id).FirstOrDefault();
            mouv.Quantite     = mouvement.Quantite;
            mouv.DateCreation = (DateTime)mouvement.DateCreation;
            Context.Mouvement.Add(mouv);
            Context.SaveChanges();
        }
示例#2
0
        public MouvementDto UpdateMouvement(MouvementDto mouvementDto)
        {
            var mouvement = Context.Mouvement.Where(p => p.Id == mouvementDto.Id).FirstOrDefault();;

            mouvement.Quantite     = mouvementDto.Quantite;
            mouvement.DateCreation = (DateTime)mouvementDto.DateCreation;

            Context.SaveChanges();

            return(mouvementDto);
        }
示例#3
0
        private void updateButton_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(stokTextBox.Text))
            {
                ProduitDto   prod = _produitsService.GetProduits().Where(p => p.Id == Convert.ToInt32(comboBoxProducts.SelectedValue)).FirstOrDefault();
                MouvementDto mouv = new MouvementDto();
                mouv.Produit      = prod;
                mouv.Quantite     = Convert.ToInt32(stokTextBox.Text);
                mouv.DateCreation = DateTime.Now;

                _mouvementsService.CreateNewMouvement(mouv);

                this.UpdateDataGrid();

                stokTextBox.ResetText();
            }
        }