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); } } }
public ActionResult Store(string nome, int quantidade, decimal valor) { Estoque estoque = new Estoque(); estoque.Nome = nome; estoque.Quantidade = quantidade; estoque.Valor = valor; int id = repository.Inserir(estoque); return(RedirectToAction("Index")); }
public void Cadastrar(Estoque estoque) { EstoqueRepository repository = new EstoqueRepository(); try { repository.AbrirConexao(); repository.Inserir(estoque); } catch (Exception e) { throw new Exception("Ocorreu um erro:" + e.Message); } finally { repository.FecharConexao(); } }
public IActionResult Cadastro(EstoqueCadastroModel model, [FromServices] EstoqueRepository estoqueRepository) { if (ModelState.IsValid) { try { var estoque = new Estoque(); estoque.Nome = model.Nome; estoque.DataCriacao = DateTime.Parse(model.DataCriacao); estoqueRepository.Inserir(estoque); TempData["MensagemSucesso"] = "Funcionário cadastrado com sucesso."; ModelState.Clear(); } catch (Exception e) { TempData["MensagemErro"] = "Ocorreu um erro: " + e.Message; } } return(View()); }
public ActionResult Store(Estoque estoque) { repository.Inserir(estoque); return(RedirectToAction("Index")); }