public void decrementaEstoque(int idProduto)
        {
            string arquivoProdutos = Helpers.ArquivoTxt.lerArquivo(_caminhoArquivoProdutos);
            List <Dominio.Entidades.Produto> produtos = _serializer.Deserialize <List <Dominio.Entidades.Produto> >(arquivoProdutos);

            Dominio.Entidades.Produto produtoEncontrado = produtos.Where(x => x.id == idProduto).FirstOrDefault();
            produtoEncontrado.quantidade -= 1;
            Helpers.ArquivoTxt.escreverArquivo(_caminhoArquivoProdutos, _serializer.Serialize(produtos));
        }
Example #2
0
        public static void Editar(IRepositorioProduto repositorioProduto, Dominio.Entidades.Produto produto)
        {
            var tela = new frmCadastrarProduto(repositorioProduto, produto);

            tela.ShowDialog();
        }
Example #3
0
 private frmCadastrarProduto(IRepositorioProduto repositorioProduto, Dominio.Entidades.Produto produto) : this(repositorioProduto)
 {
     _produto          = produto;
     txbDescricao.Text = produto.Descricao;
     txbValor.Text     = produto.Valor.ToString();
 }