コード例 #1
0
        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));
        }
コード例 #2
0
        // 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());
        }
コード例 #3
0
        //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"));
            }
        }
コード例 #4
0
        // 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));
        }
コード例 #5
0
        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));
        }