示例#1
0
        public JsonResult Gravar(IFormCollection form)
        {
            bool valido = Valida(form, out int id, out decimal compra, out decimal venda, out int quantidade, out int minimo);

            if ((valido == true))
            {
                int ret = 0;
                ProdutoViewModel produto = new ProdutoViewModel()
                {
                    Id            = id,
                    Nome          = form["Nome"],
                    Estoque       = quantidade,
                    EstoqueMinimo = minimo,
                    CategoriaId   = Convert.ToInt32(form["CategoriaId"]),
                    Disponível    = Convert.ToByte(form["Disponivel"]),
                };
                if (id == 0)
                {
                    ret = new ProdutoController().Gravar(produto);
                }
                else
                {
                    ret = new cl.Controllers.ProdutoController().Alterar(produto);
                }
                var retorno = new
                {
                    retorno = ret,
                };
                return(Json(retorno));
            }
            return(Json(""));
        }
示例#2
0
        public JsonResult BuscarCategoria(string id)
        {
            int idx;

            int.TryParse(id, out idx);
            cl.ViewModels.TipoProdutoViewModel prod = new cl.Controllers.ProdutoController().BuscarCategoriaPorId(idx);
            var ret = new
            {
                produto = prod,
                base64  = Ler(prod.SrcImagem),
            };

            return(Json(ret));
        }
示例#3
0
        public JsonResult BuscarProdutos()
        {
            List <ProdutoViewModel> produto = new cl.Controllers.ProdutoController().BuscarProdutos(true); /*váriavel boolean traz ou não a Categoria produto*/

            return(Json(produto));
        }