public ActionResult GETCategoriaDataTable() { CategoriaCollection categoriaCollection = new CategoriaCollection(); CategoriaModel model = new CategoriaModel(); categoriaCollection = model.GetCategoria(); foreach (var item in categoriaCollection) { IList <string> dataRow = new List <string>(); dataRow.Add(item.IdCategoria.ToString()); dataRow.Add(item.DcCategoria); string botaoAcaoHtmlExluir = ""; string botaoAcaoHtmlAlterar = ""; botaoAcaoHtmlAlterar = "<button onclick =\"abrirModalCadastrarCategoria('A','" + item.IdCategoria.ToString() + "','" + item.DcCategoria + "','0')\" class=\"btn btn-flat btn-sm btn-light texto_escuro text-center\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Alterar Categoria\"><i class=\"fa fa-edit\"></i></button>"; botaoAcaoHtmlExluir = "<button onclick=\"excluirCategoria(" + item.IdCategoria.ToString() + ")\" class=\"btn btn-flat btn-sm btn-danger text-white text-center margem_botao_acao\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Excluir Categoria\"><i class=\"fa fa-trash\"></i></button>"; dataRow.Add(botaoAcaoHtmlAlterar); dataRow.Add(botaoAcaoHtmlExluir); mdlAjaxDataTable.aaData.Add(dataRow); } return(Json(mdlAjaxDataTable, JsonRequestBehavior.AllowGet)); }
// GET: Categoria public ActionResult Index() { using (CategoriaModel model = new CategoriaModel()) { CategoriaCollection categorias = model.GetCategoria(); return(View(categorias)); } }
public ActionResult GETCategoria() { CategoriaCollection categoriaCollection = new CategoriaCollection(); CategoriaModel model = new CategoriaModel(); categoriaCollection = model.GetCategoria(); return(Json(categoriaCollection, JsonRequestBehavior.AllowGet)); }
private void txtPesquisar_TextChanged(object sender, EventArgs e) { CategoriaBLL categoriaBLL = new CategoriaBLL(); CategoriaCollection categoriaCollection = new CategoriaCollection(); categoriaCollection = categoriaBLL.ConsultarPorNome(txtPesquisar.Text, 1); // rever dataGrid.DataSource = null; dataGrid.DataSource = categoriaCollection; dataGrid.Update(); dataGrid.Refresh(); }
private void TxtPesquisar_TextChanged(object sender, TextChangedEventArgs e) { CategoriaBLL categoriaBLL = new CategoriaBLL(); CategoriaCollection categoriaCollection = new CategoriaCollection(); categoriaCollection = categoriaBLL.ConsultarPorNome(txtPesquisar.Text, 0); //dataGrid.SetBinding(ItemsControl.ItemsSourceProperty, new Binding { Source = null }); //dataGrid.SetBinding(ItemsControl.ItemsSourceProperty, new Binding { Source = categoriaCollection }); dataGrid.ItemsSource = categoriaCollection; //dataGrid.Items.Refresh(); }
public CategoriaCollection GetCategoria() { CategoriaCollection categoriaCollection = new CategoriaCollection(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = connection; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "dbcitel.uspSelectCategoria"; MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Categoria categoria = new Categoria(); categoria.IdCategoria = (int)reader["IdCategoria"]; categoria.DcCategoria = (string)reader["DcCategoria"]; categoriaCollection.Add(categoria); } return(categoriaCollection); }
public CategoriaCollection ConsultarPorNome(string descricao, int status) { try { // Cria uma coleção vazia CategoriaCollection categoriaCollection = new CategoriaCollection(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@DescricaoCategoria", descricao); acessoDadosSqlServer.AdicionarParametros("@StatusCategoria", status); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "SP_ConsultarCategoriaPorNome"); // Percorre o dt e transforma em uma coleção de categorias // Cada linha do dt é uma categoria foreach (DataRow dataRow in dataTable.Rows) { // Criar uma categoria vazia Categoria categoria = new Categoria(); // Colocar os dados da linha (row) nele categoria.IdCategoria = Convert.ToInt32(dataRow["Id"]); categoria.DescricaoCategoria = Convert.ToString(dataRow["DescricaoCategoria"]); categoria.StatusCategoria = Convert.ToInt32(dataRow["Status"]); // Adicionar ele na coleção categoriaCollection.Add(categoria); } return(categoriaCollection); } catch (Exception ex) { throw new Exception( "Não foi possível consultar as categorias." + ex.Message); throw; } }