Пример #1
0
        // GET: Plato
        public ActionResult Index()
        {
            Categoria        objCategoria = new Categoria();
            List <Categoria> lista        = objCategoriaNeg.findAll();

            return(View(lista));
        }
        public ActionResult BuscarProdutos(string txtproduto, string txtnome, string ListaCategorias)
        {
            if (txtnome == "")
            {
                txtnome = "-1";
            }
            if (txtproduto == "")
            {
                txtproduto = "-1";
            }
            if (ListaCategorias == "")
            {
                ListaCategorias = "-1";
            }

            CategoriaNeg     objCategoriaNeg = new CategoriaNeg();
            List <Categoria> data            = objCategoriaNeg.findAll();
            SelectList       lista           = new SelectList(data, "idCategoria", "nome");

            ViewBag.ListaCategorias = lista;

            Produto objProduto = new Produto();

            objProduto.Nome      = txtnome;
            objProduto.IdProduto = txtproduto;
            objProduto.Categoria = ListaCategorias;

            List <Produto> Produto = objProdutoNeg.findAllProdutos(objProduto);

            mensagemErroServidor(objProduto);
            return(View(Produto));
        }
        // GET: Categoria
        public ActionResult Index()
        {
            Categoria        objCategoria = new Categoria();
            List <Categoria> lista        = objCategoriaNeg.findAll();

            mensajeErrorServidor(objCategoria);
            return(View(lista));
        }
        public ActionResult Create()
        {
            CategoriaNeg     objCategoriaNeg = new CategoriaNeg();
            List <Categoria> data            = objCategoriaNeg.findAll();
            SelectList       lista           = new SelectList(data, "idCategoria", "nome");

            ViewBag.ListaCategorias = lista;
            mensagemInicioRegistrar();
            return(View());
        }
        public ActionResult BuscarProdutosPorCategoria()
        {
            CategoriaNeg     objCategoriaNeg = new CategoriaNeg();
            List <Categoria> data            = objCategoriaNeg.findAll();
            SelectList       lista           = new SelectList(data, "idCategoria", "nome");

            ViewBag.ListaCategorias = lista;
            List <Produto> Produto = objProdutoNeg.findAll();

            return(View(Produto));
        }
        public ActionResult Create(Produto objProduto)
        {
            mensagemInicioRegistrar();
            CategoriaNeg     objCategoriaNeg = new CategoriaNeg();
            List <Categoria> data            = objCategoriaNeg.findAll();
            SelectList       lista           = new SelectList(data, "idCategoria", "nome");

            ViewBag.ListaCategorias = lista;
            objProdutoNeg.create(objProduto);
            MensagemErroRegistrar(objProduto);
            return(View("Create"));
        }
        // GET: Produto
        public ActionResult Index()
        {
            CategoriaNeg     objCategoriaNeg = new CategoriaNeg();
            List <Categoria> data            = objCategoriaNeg.findAll();
            SelectList       lista           = new SelectList(data, "idCategoria", "nome");

            ViewBag.ListaCategorias = lista;

            List <Produto> listaProdutos = objProdutoNeg.findAll();

            return(View(listaProdutos));
        }
        public ActionResult Update(Producto objProducto)
        {
            mensajeInicioActualizar();
            CategoriaNeg     objCategoriaNeg = new CategoriaNeg();
            List <Categoria> data            = objCategoriaNeg.findAll();
            SelectList       lista           = new SelectList(data, "idCategoria", "nombre");

            ViewBag.ListaCategorias = lista;
            objProductoNeg.update(objProducto);
            MensajeErrorActualizar(objProducto);
            return(View());
        }
        public ActionResult Update(string id)
        {
            CategoriaNeg     objCategoriaNeg = new CategoriaNeg();
            List <Categoria> data            = objCategoriaNeg.findAll();
            SelectList       lista           = new SelectList(data, "idCategoria", "nome");

            ViewBag.ListaCategorias = lista;
            Produto objProduto = new Produto(id);

            objProdutoNeg.find(objProduto);
            mensagemInicioAtualizar();
            return(View(objProduto));
        }
        public ActionResult BuscarProdutosPorCategoria(string ListaCategorias)
        {
            CategoriaNeg     objCategoriaNeg = new CategoriaNeg();
            List <Categoria> data            = objCategoriaNeg.findAll();
            SelectList       lista           = new SelectList(data, "idCategoria", "nome");

            ViewBag.ListaCategorias = lista;

            Produto objProduto = new Produto();

            objProduto.Categoria = ListaCategorias;
            List <Produto> Produto = objProdutoNeg.findAllProdutosPorCategoria(objProduto);

            mensagemErroServidor(objProduto);
            return(View(Produto));
        }
        public ActionResult BuscarProductos(string txtproducto, string txtnombre, string ListaCategorias)
        {
            if (txtnombre == "")
            {
                txtnombre = "-1";
            }
            if (txtproducto == "")
            {
                txtproducto = "-1";
            }
            if (ListaCategorias == "")
            {
                ListaCategorias = "-1";
            }
            using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities())
            {
                List <producto> prod = new List <producto>();
                prod = db.producto.Where(x => x.idProducto.Equals(txtproducto) ||
                                         x.nombre.Contains(txtnombre) || x.idCategoria.Contains(txtnombre)).ToList();

                CategoriaNeg     objCategoriaNeg = new CategoriaNeg();
                List <Categoria> data            = objCategoriaNeg.findAll();
                SelectList       lista           = new SelectList(data, "idCategoria", "nombre");
                ViewBag.ListaCategorias = lista;

                /*
                 * Producto objProducto = new Producto();
                 * objProducto.Nombre = txtnombre;
                 * objProducto.IdProducto = txtproducto;
                 * objProducto.Categoria = ListaCategorias;
                 *
                 * List<Producto> Producto = objProductoNeg.findAllProductos(objProducto);
                 */
                //mensajeErrorServidor(prod);
                return(View(prod));
            }
        }