public static void CadastrarProduto() { Console.Clear(); Produto produto = new Produto(); Categoria c = new Categoria(); Console.WriteLine("5-Cadastrar Produto\n"); Console.WriteLine("Informe o nome do produto:"); produto.Nome = Console.ReadLine(); Console.WriteLine("Informe o preço do produto:"); produto.Preco = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Informe a quantidade do produto:"); produto.Quantidade = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe a categoria do produto:"); c.Nome = Console.ReadLine(); c = CategoriaDAO.BuscarCategoriaPorNome(c); if (c != null) { produto.Categoria = c; ProdutoDAO.CadastrarProduto(produto); Console.WriteLine("Produto Cadastrado."); } else { Console.WriteLine("Essa categoria não existe"); } }
public static void Renderizar() { Produto p = new Produto(); Categoria c = new Categoria(); Console.WriteLine(" -- CADASTRAR PRODUTO -- \n"); Console.WriteLine("Digite o nome do produto:"); p.Nome = Console.ReadLine(); Console.WriteLine("Digite a quantidade do produtoS:"); p.Quantidade = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite o preço do produto:"); p.Preco = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Digite o nome da categoria:"); c.Nome = Console.ReadLine(); c = CategoriaDAO.BuscarCategoriaPorNome(c); if (c != null) { p.Categoria = c; ProdutoDAO.CadastrarProduto(p); Console.WriteLine("Produto cadastrado com sucesso!"); } else { Console.WriteLine("Essa categoria não existe!"); } }
public static void Renderizar() { Categoria c = new Categoria(); Console.WriteLine("-- BUSCAR CATEGORIA --"); Console.WriteLine("Informe o nome da categoria que deseja: \n"); c.Nome = Console.ReadLine(); c = CategoriaDAO.BuscarCategoriaPorNome(c); if (c != null) { Console.WriteLine($"\n{c.CategoriaId} {c.Nome}"); } }
public ActionResult Create([Bind(Include = "CategoriaId,nome,descricao, imagem")] Categoria categoria) { if (ModelState.IsValid) { if (CategoriaDAO.BuscarCategoriaPorNome(categoria) == null) { db.Categorias.Add(categoria); db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Já existe uma categoria cadastrada com esse nome!"); } } return(View(categoria)); }
public ActionResult Edit([Bind(Include = "CategoriaId,nome,descricao,imagem")] Categoria categoria) { Categoria aux = new Categoria(); aux = CategoriaDAO.BuscarCategoriaPorId(categoria.CategoriaId); if (CategoriaDAO.BuscarCategoriaPorNome(categoria) == null || aux.nome == categoria.nome) { db.Entry(categoria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Não podem existir duas Categorias com o mesmo nome!"); } return(View(categoria)); }
public ActionResult AdicionarCategoria(Categoria c) // Post Adicionar Categoria { if (ModelState.IsValid) { if (CategoriaDAO.BuscarCategoriaPorNome(c) == null) { CategoriaDAO.AddCategoria(c); } else { ModelState.AddModelError("", "Essa categoria já está cadastrada! "); return(View(c)); } TempData["Msgs"] = "Categoria adicionada com sucesso! "; return(RedirectToAction("Index", "Admin")); } ModelState.AddModelError("", "Não deixe valores nulos! "); return(View(c)); }
public ActionResult Index(int?id, string cat) { if (id != null && id > 0) { ViewBag.ProdutoDetalhe = ProdutoDAO.BuscarProdutoPorId(id); } if (cat != null) { if (CategoriaDAO.BuscarCategoriaPorNome(cat)) { ViewBag.CategoriaMenu = CategoriaDAO.RetornarCategorias(); return(View(ProdutoDAO.RetornarProdutosPorCategoria(cat))); } } ViewBag.CategoriaMenu = CategoriaDAO.RetornarCategorias(); ViewBag.QuantidadeNoCarrinho = ItemVendaDAO.BuscarItensVendaPorCarrinhoId(sessaoAtual); return(View(ProdutoDAO.RetornarProdutos())); }