Example #1
0
        public ActionResult Adicionar(CategoriaDoProduto categoriaDoProduto)
        {
            CategoriasDAO categoriasDAO = new CategoriasDAO();

            categoriasDAO.Adiciona(categoriaDoProduto);
            return(RedirectToAction("Index", "CategoriaDoProduto"));
        }
        public ActionResult CadastrarCategoria(CategoriaDoProduto categoria)
        {
            CategoriasDAO dao = new CategoriasDAO();

            dao.Adiciona(categoria);
            return(RedirectToAction("ListarCategorias", "Categoria"));
        }
Example #3
0
        public ActionResult Adiciona(CategoriaDoProduto categoria)
        {
            CategoriasDAO catdao = new CategoriasDAO();

            catdao.Adiciona(categoria);
            return(RedirectToAction("Index", "Categoria"));
        }
Example #4
0
        public ActionResult Adiciona(CategoriaDoProduto categoria)
        {
            var categoriasDAO = new CategoriasDAO();

            categoriasDAO.Adiciona(categoria);
            return(RedirectToAction("Index"));
        }
        public ActionResult Index()
        {
            Produto            p1  = new Produto();
            CategoriaDoProduto cat = new CategoriaDoProduto();

            ProdutosDAO dao = new ProdutosDAO();

            IList <Produto> produtos = dao.Lista();

            /*
             * p1.Descricao = "caixa de fósforo muito boa";
             * p1.CategoriaId = 2;
             * p1.Nome = "caixa de fósforo OLHO";
             * p1.Quantidade = 40;
             * p1.Preco = 1;
             *
             * cat.Nome = "materias domésticos";
             * cat.Id = 112;
             * cat.Produto = produtos;
             *
             * dao.Adiciona(p1);
             */
            ViewBag.Produtos = produtos;

            return(View());
        }
Example #6
0
        public List <Produto> Lista()
        {
            List <Produto> produtos = new List <Produto>();
            DBSession      session  = new DBSession();
            Query          query    = session.CreateQuery("select p.*, c.id as categoria_id, c.nome as categoria_nome " +
                                                          "from produtos p inner join categorias c on p.categoria_id=c.id");

            DbDataReader reader = query.ExecuteQuery();

            while (reader.Read())
            {
                CategoriaDoProduto categoria = new CategoriaDoProduto
                {
                    Id   = reader.GetInt32(reader.GetOrdinal("categoria_id")),
                    Nome = reader.GetString(reader.GetOrdinal("categoria_nome"))
                };
                produtos.Add(new Produto {
                    Id         = reader.GetInt32(reader.GetOrdinal("id")),
                    Nome       = reader.GetString(reader.GetOrdinal("nome")),
                    Preco      = reader.GetFloat(reader.GetOrdinal("preco")),
                    Descricao  = reader.GetString(reader.GetOrdinal("descricao")),
                    Quantidade = reader.GetInt32(reader.GetOrdinal("quantidade")),
                    Categoria  = categoria
                });
            }
            reader.Close();

            session.Close();
            return(produtos);
        }
        public ActionResult Incluir(CategoriaDoProduto categoria)
        {
            CategoriasDAO dao = new CategoriasDAO();

            dao.Adiciona(categoria);

            return(RedirectToAction("Index"));
        }
 public void Atualiza(CategoriaDoProduto categoria)
 {
     using (var contexto = new EstoqueContext())
     {
         contexto.Categorias.Update(categoria);
         contexto.SaveChanges();
     }
 }
 public void Remove(CategoriaDoProduto categoria)
 {
     using (var contexto = new EstoqueContext())
     {
         contexto.Entry(categoria).State = System.Data.Entity.EntityState.Deleted;
         contexto.SaveChanges();
     }
 }
        public JsonResult Excluir(CategoriaDoProduto categoria)
        {
            CategoriasDAO dao = new CategoriasDAO();

            dao.Remove(categoria);

            return(Json("Excluido"));
        }
Example #11
0
 public void Adiciona(CategoriaDoProduto categoria)
 {
     using (var context = new EstoqueContext())
     {
         context.Categorias.Add(categoria);
         context.SaveChanges();
     }
 }
Example #12
0
 public void Atualiza(CategoriaDoProduto categoria)
 {
     using (var contexto = new EstoqueContext())
     {
         contexto.Entry(categoria).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Example #13
0
        public ActionResult Visualiza(int id)
        {
            CategoriasDAO      dao       = new CategoriasDAO();
            CategoriaDoProduto categoria = dao.BuscaPorId(id);

            ViewBag.Produto = categoria;
            return(View());
        }
Example #14
0
 public void Atualiza(CategoriaDoProduto categoria)
 {
     using (var contexto = new SoftnessContext())
     {
         contexto.Entry(categoria).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Example #15
0
        public void Salva(CategoriaDoProduto categoria)
        {
            DBSession session = new DBSession();
            Query     query   = session.CreateQuery("insert into categorias (nome, descricao) values (@nome, @descricao)");

            query.SetParameter("nome", categoria.Nome)
            .SetParameter("descricao", categoria.Descricao);
            query.ExecuteUpdate();
        }
Example #16
0
        public ActionResult Adiciona(CategoriaDoProduto categoria)
        {
            CategoriasDAO dao = new CategoriasDAO();

            dao.Adiciona(categoria);

            //return View(); // Redireciona para a view com o nome do metodo "Adiciona" /Categoria/Adiciona
            return(RedirectToAction("Index", "Categoria"));
        }
Example #17
0
 public ActionResult Adiciona(CategoriaDoProduto categoria)
 {
     if (ModelState.IsValid)
     {
         CategoriasDAO dao = new CategoriasDAO();
         dao.Adiciona(categoria);
         return(RedirectToAction("Index"));
     }
     return(View("Form", categoria));
 }
Example #18
0
 public ActionResult Atualiza(CategoriaDoProduto categoria)
 {
     if (ModelState.IsValid)
     {
         CategoriasDAO dao = new CategoriasDAO();
         dao.Atualiza(categoria);
         return(RedirectToAction("Index"));
     }
     else
     {
         ViewBag.Categoria = categoria;
         return(View("Edit"));
     }
 }
Example #19
0
 public ActionResult Adiciona(CategoriaDoProduto categoria)
 {
     if (ModelState.IsValid)
     {
         CategoriaDao dao = new CategoriaDao();
         dao.Salva(categoria);
         return(RedirectToAction("Index"));
     }
     else
     {
         CategoriaDao categoriaDao            = new CategoriaDao();
         List <CategoriaDoProduto> categorias = categoriaDao.Lista();
         return(View("Form", categorias));
     }
 }
        public JsonResult EditaCategoria(int id, string name, string descricao)
        {
            var categoria = new CategoriaDoProduto
            {
                Id        = id,
                Nome      = name,
                Descricao = descricao
            };

            CategoriasDAO dao = new CategoriasDAO();

            dao.Atualiza(categoria);

            return(Json(categoria));
        }
Example #21
0
        public ActionResult Adiciona(CategoriaDoProduto categoria)
        {
            if (ModelState.IsValid)
            {
                CategoriasDAO categoriasDAO = new CategoriasDAO();
                categoriasDAO.Adiciona(categoria);

                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.Categoria = categoria;
                return(View("FormCadastraCategoria"));
            }
        }
Example #22
0
        public CategoriaDoProduto BuscaPorId(int id)
        {
            DBSession session = new DBSession();
            Query     query   = session.CreateQuery("select * from categorias where id = @id");

            query.SetParameter("id", id);
            DbDataReader       reader    = query.ExecuteQuery();
            CategoriaDoProduto categoria = null;

            if (reader.Read())
            {
                categoria = new CategoriaDoProduto
                {
                    Nome      = reader.GetString(reader.GetOrdinal("nome")),
                    Id        = reader.GetInt32(reader.GetOrdinal("id")),
                    Descricao = reader.GetString(reader.GetOrdinal("descricao"))
                };
            }
            return(categoria);
        }
Example #23
0
        public Produto BuscaPorId(int id)
        {
            DBSession session = new DBSession();
            Query     query   = session.CreateQuery("select p.*, c.id as id_categoria, c.nome as nome_categoria, c.descricao as descricao_categoria " +
                                                    "from produtos p inner join categorias c on p.categoria_id=c.id " +
                                                    "where p.id = @produtoId");

            query.SetParameter("produtoId", id);
            DbDataReader reader  = query.ExecuteQuery();
            Produto      produto = null;

            if (reader.Read())
            {
                object[] array = new object[50];
                reader.GetValues(array);
                String             nome      = reader.GetName(8);
                CategoriaDoProduto categoria = new CategoriaDoProduto
                {
                    Id        = reader.GetInt32(reader.GetOrdinal("id_categoria")),
                    Nome      = reader.GetString(reader.GetOrdinal("nome_categoria")),
                    Descricao = reader.GetString(reader.GetOrdinal("descricao_categoria"))
                };
                produto = new Produto
                {
                    Id         = reader.GetInt32(reader.GetOrdinal("id")),
                    Nome       = reader.GetString(reader.GetOrdinal("nome")),
                    Preco      = reader.GetFloat(reader.GetOrdinal("preco")),
                    Descricao  = reader.GetString(reader.GetOrdinal("descricao")),
                    Quantidade = reader.GetInt32(reader.GetOrdinal("quantidade")),
                    Categoria  = categoria
                };
            }
            reader.Close();

            session.Close();

            return(produto);
        }
        public ActionResult Adiciona(CategoriaDoProduto categoria)
        {
            new CategoriasDAO().Adiciona(categoria);

            return(RedirectToAction("Index", "Home"));
        }
Example #25
0
 public void Atualiza(CategoriaDoProduto categoria)
 {
     Context.Entry(categoria).State = System.Data.Entity.EntityState.Modified;
     Context.SaveChanges();
 }
 public ActionResult Adicionar(CategoriaDoProduto categoria)
 {
     dao.Adiciona(categoria);
     return(RedirectToAction("Index"));
 }
 public ActionResult Editar(CategoriaDoProduto categoria)
 {
     return(View(categoria));
 }