Exemplo n.º 1
0
        public JsonResult buscarProduto(string Filtro = "")
        {
            facadeCadastro = new cadastroFacade();
            produto produto = new produto();
            produto.nome = Filtro;
            List<produto> lstProduto = facadeCadastro.FiltrarProduto(produto);

            return Json(lstProduto, JsonRequestBehavior.AllowGet);
        }
        // GET: Produto/Produto
        public ActionResult index()
        {
            produto produto = new produto();
            produto.produtoCategoria = new produtoCategoria();
            produto.produtoTipo = new produtoTipo();

            @ViewBag.caminho = "Produto";

            return View(produto);
        }
        public PartialViewResult partialProdutoListagem(string pesquisarproduto)
        {
            facadeProduto = new cadastroFacade();
            produto produto = new produto();
            produto.nome = pesquisarproduto;
            //produto.empresaID = Guid.Parse("fc70ecab-61b8-4e53-9a99-6098b0a75a02");
            List<produto> lstProduto = facadeProduto.FiltrarProduto(produto);

            @ViewBag.caminho = "Produto";

            return PartialView(lstProduto);
        }
        public ActionResult produtoCadastroEdicao(string idProduto = "")
        {
            List<SelectListItem> itens = new List<SelectListItem>();
            cadastroGeralFacade = new cadastroGeralFacade();
            facadeProduto = new cadastroFacade();

            List<produtoCategoria> lstProdutoCategoria = facadeProduto.ListarProdutoCategoria();

            for (int i = 0; i < lstProdutoCategoria.Count; i++)
            {
                itens.Add(new SelectListItem { Value = lstProdutoCategoria[i].ID.ToString(), Text = lstProdutoCategoria[i].nome });
            }

            @ViewBag.produtoCategorias = itens;
            itens = new List<SelectListItem>();

            List<produtoTipo> lstProdutoTipo = facadeProduto.ListarProdutoTipo();

            for (int i = 0; i < lstProdutoTipo.Count; i++)
            {
                itens.Add(new SelectListItem { Value = lstProdutoTipo[i].ID.ToString(), Text = lstProdutoTipo[i].nome });
            }

            @ViewBag.produtoTipos = itens;

            produto produto = new produto();
            if (idProduto != "")
            {
                produto = facadeProduto.ConsultarProduto(Guid.Parse(idProduto));
            }

            @ViewBag.caminho = "Produto";

            return View("produtoCadastro", produto);
        }
        //Cadastros============================================================================================
        public ActionResult produtoCadastro()
        {
            List<SelectListItem> itens = new List<SelectListItem>();
            facadeProduto = new cadastroFacade();

            List<produtoCategoria> lstProdutoCategoria = facadeProduto.ListarProdutoCategoria();

            for (int i = 0; i < lstProdutoCategoria.Count; i++)
            {
                itens.Add(new SelectListItem { Value = lstProdutoCategoria[i].ID.ToString(), Text = lstProdutoCategoria[i].nome });
            }

            @ViewBag.produtoCategorias = itens;
            itens = new List<SelectListItem>();

            List<produtoTipo> lstProdutoTipo = facadeProduto.ListarProdutoTipo();

            for (int i = 0; i < lstProdutoTipo.Count; i++)
            {
                itens.Add(new SelectListItem { Value = lstProdutoTipo[i].ID.ToString(), Text = lstProdutoTipo[i].nome });
            }

            @ViewBag.produtoTipos = itens;

            produto produto = new produto();
            produto.produtoCategoria = new produtoCategoria();
            produto.produtoTipo = new produtoTipo();

            @ViewBag.caminho = "Produto";

            return View(produto);
        }
        public ActionResult SalvarProduto(produto produto)
        {
            facadeProduto = new cadastroFacade();
            Result resultado;
            if (produto.ID.ToString() == "" || produto.ID == Guid.Empty)
            {
                produto.ID = Guid.NewGuid();
                resultado = facadeProduto.SalvarProduto(produto);
            }
            else
            {
                resultado = facadeProduto.AlterarProduto(produto);
            }

            //Result resultado = facadeProduto.SalvarProduto(produto);
            if (produto.ID != Guid.Empty)
            {
                resultado.AddMensagem("ID", produto.ID.ToString());
                resultado.Sucesso = true;
            }

            return Json(resultado);
        }
Exemplo n.º 7
0
 public Result SalvarProduto(produto produto)
 {
     Result retorno = serviceProduto.Salvar(produto);
     return retorno;
 }
Exemplo n.º 8
0
 public List<produto> FiltrarProduto(produto produto)
 {
     return serviceProduto.Filtrar(produto);
 }
Exemplo n.º 9
0
 public Result AlterarProduto(produto produto)
 {
     Result retorno = serviceProduto.Alterar(produto);
     return retorno;
 }