public JsonResult ConsultarProduto(string Nome)
        {
            try
            {
                ProdutoDal d = new ProdutoDal();

                List<Produto> lista = d.FindByNome(Nome);
                var dados = new List<ConsultaViewModelCadastro>();

                foreach (Produto p in lista)
                {
                    var model = new ConsultaViewModelCadastro();
                    model.Codigo = p.IdProduto;
                    model.Nome = p.Nome;
                    model.Preco = p.Preco;
                    model.Quantidade = p.Quantidade;
                    model.Total = p.Preco * p.Quantidade;
                    model.DataCadastro = p.DataCadastro.ToString("ddd dd/MM/yyyy");

                    dados.Add(model);
                }

                return Json(dados);
            }
            catch (Exception ex)
            {
                return Json(ex.Message);
            }
        }
        public JsonResult ObterProduto(int codigo)
        {
            try
            {
                ProdutoDal d = new ProdutoDal();
                Produto p = d.FindById(codigo);

                var model = new ConsultaViewModelCadastro();
                model.Codigo = p.IdProduto;
                model.Nome = p.Nome;
                model.Preco = p.Preco;
                model.Quantidade = p.Quantidade;

                return Json(model);

            }
            catch (Exception ex)
            {
                return Json(ex.Message);
            }
        }