public ActionResult Create([Bind(Include = "Id,Nome,Quantidade,FornecedorID,CategoriaID")] Produto produto) { if (ModelState.IsValid) { Empresa empresa = new Empresa(); var list = new List <Produto>(); empresa = EmpresaDAO.BuscarEmpresaPorLogin(); produto.Empresa = empresa; if (empresa.Produtos != null) { list = empresa.Produtos; } list.Add(produto); empresa.Produtos = list; EmpresaDAO.Alterarempresa(empresa); return(RedirectToAction("Index")); } Empresa empre = new Empresa(); empre = EmpresaDAO.BuscarEmpresaPorLogin(); ViewBag.CategoriaID = new SelectList(CategoriaDAO.ListarCategoriasPorLogin(empre), "Id", "Nome", produto.CategoriaID); ViewBag.FornecedorID = new SelectList(FornecedorDAO.ListarFornecedoresPorLogin(empre), "Id", "Nome", produto.FornecedorID); return(View(produto)); }
// GET: Produtos/Create public ActionResult Create() { Empresa empresa = new Empresa(); empresa = EmpresaDAO.BuscarEmpresaPorLogin(); ViewBag.CategoriaID = new SelectList(CategoriaDAO.ListarCategoriasPorLogin(empresa), "Id", "Nome"); ViewBag.FornecedorID = new SelectList(/*db.Fornecedores*/ FornecedorDAO.ListarFornecedoresPorLogin(empresa), "Id", "Nome"); return(View()); }
//private Entities db = new Entities(); // GET: Fornecedor public ActionResult Index() { if (EmpresaDAO.EstaLogado()) { Empresa empresa = new Empresa(); empresa = EmpresaDAO.BuscarEmpresaPorLogin(); return(View(FornecedorDAO.ListarFornecedoresPorLogin(empresa))); } else { return(RedirectToAction("Index", "Login")); } }
// GET: Produtos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Produto produto = ProdutoDAO.BuscarProdutoPorId(id); if (produto == null) { return(HttpNotFound()); } Empresa empresa = new Empresa(); empresa = EmpresaDAO.BuscarEmpresaPorLogin(); ViewBag.CategoriaID = new SelectList(CategoriaDAO.ListarCategoriasPorLogin(empresa), "Id", "Nome", produto.CategoriaID); ViewBag.FornecedorID = new SelectList(FornecedorDAO.ListarFornecedoresPorLogin(empresa), "Id", "Nome", produto.FornecedorID); return(View(produto)); }
public ActionResult Edit([Bind(Include = "Id,Nome,Quantidade,FornecedorID,CategoriaID")] Produto produto) { if (ModelState.IsValid) { Produto produtoAux = ProdutoDAO.BuscarProdutoPorId(produto.Id); produtoAux.Nome = produto.Nome; produtoAux.Quantidade = produto.Quantidade; produtoAux.FornecedorID = produto.FornecedorID; produtoAux.CategoriaID = produto.CategoriaID; if (ProdutoDAO.AlterarProduto(produtoAux)) { return(RedirectToAction("Index")); } } Empresa empresa = new Empresa(); empresa = EmpresaDAO.BuscarEmpresaPorLogin(); ViewBag.CategoriaID = new SelectList(CategoriaDAO.ListarCategoriasPorLogin(empresa), "Id", "Nome", produto.CategoriaID); ViewBag.FornecedorID = new SelectList(FornecedorDAO.ListarFornecedoresPorLogin(empresa), "Id", "Nome", produto.FornecedorID); return(View(produto)); }