public ActionResult Excluir(int id) { ProdutoServico produtoServico = ServicoDeDependencias.MontarProdutoServico(); var produto = produtoServico.Listar(null).Where(p => p.Id == id).ToList().ElementAt(0); produtoServico.Excluir(produto); return(RedirectToAction("Produto")); }
public ActionResult ListarProdutos() { var model = new OrcamentoNovoViewModel(); model.Orcamento.Bairro = "Centro"; model.Orcamento.Data = DateTime.Now.Date; model.Produtos = _produtoServico.Listar(""); return(View("EditarItem", model)); }
public ActionResult Produto(string filtro) { ProdutoServico produtoServico = ServicoDeDependencias.MontarProdutoServico(); List <Produto> produtos = produtoServico.Listar(filtro); if (produtos.Count != 0) { return(View(produtos)); } ViewBag.ListaVazia = "Não há produtos cadastrados..."; return(View("Produto")); }
public frmProduto(int id) { InitializeComponent(); _produto = new Produto(); _produtoServico = new ProdutoServico(); _produto = _produtoServico.Listar <Produto>(r => r.Marca, r => r.Categoria) .FirstOrDefault(r => r.Id == id); txtNome.Text = _produto.Nome; txtDescricao.Text = _produto.Descricao; txtCor.Text = _produto.Cor; nudQuantidade.Value = _produto.Quantidade; btnExcluir.Visible = true; }
public void LoadDgv() { MarcaServico marcaServico = new MarcaServico(); CategoriaServico categoriaServico = new CategoriaServico(); var listaProdutos = _produtoServico.Listar <Produto>(r => r.Categoria, r => r.Marca); if (dgvListaProdutos.Rows.Count > 0) { dgvListaProdutos.Rows.Clear(); } foreach (var produto in listaProdutos) { dgvListaProdutos.Rows.Add(produto.Id, produto.Nome, produto.Descricao, produto.Cor, produto.Quantidade, produto.Marca.Nome, produto.Categoria.Nome); } }