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)); }
public static void Editar(IRepositorioProduto repositorioProduto, Dominio.Entidades.Produto produto) { var tela = new frmCadastrarProduto(repositorioProduto, produto); tela.ShowDialog(); }
private frmCadastrarProduto(IRepositorioProduto repositorioProduto, Dominio.Entidades.Produto produto) : this(repositorioProduto) { _produto = produto; txbDescricao.Text = produto.Descricao; txbValor.Text = produto.Valor.ToString(); }