public List <ItemIndicador> List() { try { DataTable objDataTable = null; //Se quiser personalizar a busca string strSQL = "select * from item_indicador"; objDataTable = ExecutaConsultar(System.Data.CommandType.Text, strSQL); if (objDataTable.Rows.Count <= 0) { return(lista); } foreach (DataRow objLinha in objDataTable.Rows) { ItemIndicador itemIndicador = new ItemIndicador(); itemIndicador.id = objLinha["id_itemindicador"] != DBNull.Value ? Convert.ToInt32(objLinha["id_itemindicador"]) : 0; itemIndicador.nome = objLinha["nome_itemindicador"] != DBNull.Value ? Convert.ToString(objLinha["nome_itemindicador"]) : ""; itemIndicador.codigo_item = objLinha["codigo_item"] != DBNull.Value ? Convert.ToInt32(objLinha["codigo_item"]) : 0; itemIndicador.codigo_indicador = objLinha["codigo_indicador"] != DBNull.Value ? Convert.ToInt32(objLinha["codigo_indicador"]) : 0; itemIndicador.descricao = objLinha["descricao_itemindicador"] != DBNull.Value ? Convert.ToString(objLinha["descricao_itemindicador"]) : ""; itemIndicador.observacao = objLinha["observacao_itemindicador"] != DBNull.Value ? Convert.ToString(objLinha["observacao_itemindicador"]) : ""; lista.Add(itemIndicador); } return(lista); } catch (Exception) { return(lista); } finally { FecharConexao(); } }
public void editar(ItemIndicador itemIndicador) { try { AbrirConexao(); comando = new MySqlCommand("call atualizar_item_indicador(@id,@nome,@descricao,@observacao);", conexao); comando.Parameters.AddWithValue("@id", itemIndicador.id); comando.Parameters.AddWithValue("@nome", itemIndicador.nome); comando.Parameters.AddWithValue("@cod_item", itemIndicador.codigo_item); comando.Parameters.AddWithValue("@cod_indica", itemIndicador.codigo_indicador); comando.Parameters.AddWithValue("@descricao", itemIndicador.descricao); comando.Parameters.AddWithValue("@observacao", itemIndicador.observacao); if (comando.ExecuteNonQuery() > 0) { Console.WriteLine("ATUALIZADO COM SUCESSO"); } } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public void inserir(ItemIndicador itemIndicador) { try { AbrirConexao(); comando = new MySqlCommand("call inserir_item_indicador(@Nome_ItemIndicador,@Codigo_Item,@Codigo_Indicador,@Descricao_ItemIndicador,@Observacao_ItemIndicador);", conexao); comando.Parameters.AddWithValue("@Nome_ItemIndicador", itemIndicador.nome); comando.Parameters.AddWithValue("@Codigo_Item", itemIndicador.codigo_item); comando.Parameters.AddWithValue("@Codigo_Indicador", itemIndicador.codigo_indicador); comando.Parameters.AddWithValue("@Descricao_ItemIndicador", itemIndicador.descricao); comando.Parameters.AddWithValue("@Observacao_ItemIndicador", itemIndicador.observacao); if (comando.ExecuteNonQuery() > 0) { Console.WriteLine("INSERIDO COM SUCESSO"); } } catch (Exception erro) { Console.WriteLine(erro); } finally { FecharConexao(); } }
private void btnConfirmar_Click(object sender, EventArgs e) { if (!exibir) { ItemIndicador relacao_atual = new ItemIndicador(); relacao_atual.descricao = txtDescricao.Text; relacao_atual.observacao = txtObervacao.Text; relacao_atual.nome = txtNome.Text; relacao_atual.codigo_indicador = Convert.ToInt32(dtgIndicadores[0, dtgIndicadores.CurrentRow.Index].Value); relacao_atual.codigo_item = Convert.ToInt32(dtgItens[0, dtgItens.CurrentRow.Index].Value); ItemIndicadorDao dao = new ItemIndicadorDao(); LogDAO logdao = new LogDAO(); if (!altera) { dao.inserir(relacao_atual); logdao.inserir(user, "Relalação Item Indicador Inserido, id user="******"Relalação Item Indicador Alterado id=" + relacao_atual.id + " id user=" + user.id); relacao = null; //ALTERAR } } this.DialogResult = DialogResult.OK; }
private void btnExibir_Click(object sender, EventArgs e) { ItemIndicador itemind = new ItemIndicador(); try { itemind.id = Convert.ToInt32(dataGridView1[0, dataGridView1.CurrentRow.Index].Value); itemind.nome = Convert.ToString(dataGridView1[1, dataGridView1.CurrentRow.Index].Value); itemind.codigo_indicador = Convert.ToInt32(dataGridView1[2, dataGridView1.CurrentRow.Index].Value); itemind.codigo_item = Convert.ToInt32(dataGridView1[3, dataGridView1.CurrentRow.Index].Value); itemind.descricao = Convert.ToString(dataGridView1[4, dataGridView1.CurrentRow.Index].Value); itemind.observacao = Convert.ToString(dataGridView1[5, dataGridView1.CurrentRow.Index].Value); } catch { } finally { RelacionarItemEIndicadorForm telarelacionar = new RelacionarItemEIndicadorForm(itemind); if (telarelacionar.ShowDialog() == DialogResult.OK) { AtualizarDataGrid(); } } }
public RelacionarItemEIndicadorForm(ItemIndicador relacao) { this.relacao = relacao; InitializeComponent(); label1.Text = "Exibir Relacao"; this.Text = "Exibir Relacao"; ItemDao itemdao = new ItemDao(); txtDescricao.Text = relacao.descricao; txtObervacao.Text = relacao.observacao; txtNome.Text = relacao.nome; txtId.Text = relacao.id.ToString(); dtgItens.DataSource = itemdao.List(); IndicadorDao indicadoresdao = new IndicadorDao(); dtgIndicadores.DataSource = indicadoresdao.List(); altera = false; exibir = true; for (int i = 0; i < dtgIndicadores.RowCount; i++) { if (Convert.ToInt32(dtgIndicadores[0, i].Value) == relacao.codigo_item) { dtgIndicadores[0, i].Selected = true; } if (Convert.ToInt32(dtgItens[0, i].Value) == relacao.codigo_indicador) { dtgItens[0, i].Selected = true; } if (i < dtgItens.RowCount) { for (int k = i; k < dtgItens.RowCount; k++) { if (Convert.ToInt32(dtgItens[0, k].Value) == relacao.codigo_indicador) { dtgItens[0, k].Selected = true; } } } } try { txtDescricao.Text = relacao.descricao; txtObervacao.Text = relacao.observacao; txtNome.Text = relacao.nome; txtId.Text = relacao.id.ToString(); } catch { } }
public void exclui(ItemIndicador itemIndicador) { try { AbrirConexao(); comando = new MySqlCommand("call delete_item_indicador(@itemindicadorid);", conexao); comando.Parameters.AddWithValue("@itemindicadorid", itemIndicador.id); if (comando.ExecuteNonQuery() > 0) { Console.WriteLine("EXCLUIDO COM SUCESSO"); } } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }