public ActionResult GETProdutoDataTable() { ProdutoCollection produtoCollection = new ProdutoCollection(); ProdutoModel model = new ProdutoModel(); produtoCollection = model.GetProduto(); foreach (var item in produtoCollection) { IList <string> dataRow = new List <string>(); dataRow.Add(item.IdProduto.ToString()); dataRow.Add(item.IdCategoria.IdCategoria.ToString()); dataRow.Add(item.IdCategoria.DcCategoria); dataRow.Add(item.DcProduto); dataRow.Add(item.VlrPreco.ToString()); dataRow.Add(item.DcCaracteristica); string botaoAcaoHtmlExluir = ""; string botaoAcaoHtmlAlterar = ""; botaoAcaoHtmlAlterar = "<button onclick =\"abrirModalCadastrarProduto('A','" + item.IdProduto.ToString() + "','" + item.IdCategoria.IdCategoria.ToString() + "','" + item.DcProduto + "','" + item.VlrPreco.ToString() + "','" + item.DcCaracteristica + "','0')\" class=\"btn btn-flat btn-sm btn-light texto_escuro text-center\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Alterar produto\"><i class=\"fa fa-edit\"></i></button>"; botaoAcaoHtmlExluir = "<button onclick=\"excluirProduto(" + item.IdProduto.ToString() + ")\" class=\"btn btn-flat btn-sm btn-danger text-white text-center margem_botao_acao\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Excluir Produto\"><i class=\"fa fa-trash\"></i></button>"; dataRow.Add(botaoAcaoHtmlAlterar); dataRow.Add(botaoAcaoHtmlExluir); mdlAjaxDataTable.aaData.Add(dataRow); } return(Json(mdlAjaxDataTable, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { using (ProdutoModel model = new ProdutoModel()) { ProdutoCollection produtos = model.GetProduto(); return(View(produtos)); } }
public ActionResult GETProduto() { ProdutoCollection produtoCollection = new ProdutoCollection(); ProdutoModel model = new ProdutoModel(); produtoCollection = model.GetProduto(); return(Json(produtoCollection, JsonRequestBehavior.AllowGet)); }
public JsonResult POSTDeletarCategoria(string IdCategoria) { mensagemRetornoJSON = string.Empty; int idIdCategoriaTryParse; int IdCategoriaConvertida = 0; int qtdRegistroEncontrado = 0; if (int.TryParse(IdCategoria, out idIdCategoriaTryParse)) { IdCategoriaConvertida = idIdCategoriaTryParse; } using (CategoriaModel model = new CategoriaModel()) { ProdutoModel produtoModel = new ProdutoModel(); qtdRegistroEncontrado = produtoModel.GetProduto().FindAll(x => x.IdCategoria.IdCategoria == IdCategoriaConvertida).Count; string retornoBD = ""; if (qtdRegistroEncontrado > 0) { retornoBD = "Exclusão não permitida! Há produto(s) cadastrado(s) com essa categoria."; } else { retornoBD = model.DeleteCategoria(IdCategoriaConvertida); } if (retornoBD.Equals("OK")) { mensagemRetornoJSON = "OK"; } mensagemRetornoJSON = retornoBD; return(Json(mensagemRetornoJSON)); } }