private void btnNovo_Click(object sender, EventArgs e) { frmCompraCadastro frm = new frmCompraCadastro(); frm.ShowDialog(); if (frm.CompraManutencao != null) { Estoque estoque; estoque = estoqueRepository.Obter(frm.CompraManutencao.ProdutoId); if (estoque == null) { estoque = new Estoque(); estoque.Id = frm.CompraManutencao.ProdutoId; estoque.QtdeEstoqueAtual = 0; estoque.QtdeEstoqueMinimo = 0; estoqueRepository.Inserir(estoque); } String resultado; resultado = estoqueRepository.RealizarRecebimento(estoque, frm.CompraManutencao.QtdeCompra); if (resultado == "") { compraRepository.Inserir(frm.CompraManutencao); AtualizarGrid(); MessageBox.Show("Venda Executada Com Sucesso!"); } else { MessageBox.Show(resultado); } } }
private void btnNovo_Click(object sender, EventArgs e) { frmVendaCadastro frm = new frmVendaCadastro(); frm.ShowDialog(); if (frm.VendaManutencao != null) { Estoque estoque; estoque = estoqueRepository.Obter(frm.VendaManutencao.ProdutoId); if (estoque == null) { MessageBox.Show("Este produto não tem Estoque!"); return; } String resultado; resultado = estoqueRepository.RealizarBaixa(estoque, frm.VendaManutencao.QtdeVenda); if (resultado == "") { vendaRepository.Inserir(frm.VendaManutencao); AtualizarGrid(); MessageBox.Show("Venda Executada Com Sucesso!"); } else { MessageBox.Show(resultado); } } }
public void AtualizaGrid() { Estoques = estoqueRepository.Obter(); dgEstoque.DataSource = null; dgEstoque.DataSource = Estoques.ToList(); }