private void button1_Click(object sender, EventArgs e) { if (!exibir) { RelacaoItemIndicador relacao_atual = new RelacaoItemIndicador(); relacao_atual.nome = txtNome.Text; relacao_atual.observacao = txtObservacao.Text; relacao_atual.descricao = txtDescricao.Text; relacao_atual.cod1 = Convert.ToInt32(dtgItemIndicador1[0, dtgItemIndicador1.CurrentRow.Index].Value); relacao_atual.cod2 = Convert.ToInt32(dtgItemIndicador2[0, dtgItemIndicador2.CurrentRow.Index].Value);; Console.WriteLine("COD 1 : " + relacao_atual.cod1 + "COD 2 : " + relacao_atual.cod2); RelacaoItemIndicadoresDao dao = new RelacaoItemIndicadoresDao(); LogDAO logdao = new LogDAO(); if (altera) { relacao_atual.id = Convert.ToInt32(txtid.Text); dao.editar(relacao_atual); logdao.inserir(user, "RELACAO ENTRE ITEM INDICADOR Alterado id=" + relacao_atual.id + " id user="******"RELACAO ENTRE ITEM INDICADOR INSERIDO, id user=" + user.id); } } this.DialogResult = DialogResult.OK; }
public RelacionarEntreItensIndicadoresForm(RelacaoItemIndicador relacao) { this.relacao = relacao; InitializeComponent(); label1.Text = "Exibir Relacao"; this.Text = "Exibir Relacao"; Atualizar_DataGrid(); altera = false; exibir = true; for (int i = 0; i < dtgItemIndicador1.RowCount; i++) { if (Convert.ToInt32(dtgItemIndicador1[0, i].Value) == relacao.cod1) { dtgItemIndicador1[2, i].Selected = true; } if (Convert.ToInt32(dtgItemIndicador2[0, i].Value) == relacao.cod2) { dtgItemIndicador2[3, i].Selected = true; } } try { txtDescricao.Text = relacao.descricao; txtObservacao.Text = relacao.observacao; txtNome.Text = relacao.nome; txtid.Text = relacao.id.ToString(); } catch { } }
public void editar(RelacaoItemIndicador relacaoItemIndicador) { try { AbrirConexao(); comando = new MySqlCommand("call atualizar_Relacao_Item_Indicador(@id,@nome, @cod1, @cod2, @descricao,@observacao);", conexao); comando.Parameters.AddWithValue("@id", relacaoItemIndicador.id); comando.Parameters.AddWithValue("@nome", relacaoItemIndicador.nome); comando.Parameters.AddWithValue("@cod1", relacaoItemIndicador.cod1); comando.Parameters.AddWithValue("@cod2", relacaoItemIndicador.cod2); comando.Parameters.AddWithValue("@descricao", relacaoItemIndicador.descricao); comando.Parameters.AddWithValue("@observacao", relacaoItemIndicador.observacao); if (comando.ExecuteNonQuery() > 0) { Console.WriteLine("ATUALIZADO COM SUCESSO"); } } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public List <RelacaoItemIndicador> List() { try { DataTable objDataTable = null; //Se quiser personalizar a busca string strSQL = "select * from Relacao_Item_Indicador"; objDataTable = ExecutaConsultar(System.Data.CommandType.Text, strSQL); if (objDataTable.Rows.Count <= 0) { return(lista); } foreach (DataRow objLinha in objDataTable.Rows) { RelacaoItemIndicador relacaoItemIndicador = new RelacaoItemIndicador(); relacaoItemIndicador.id = objLinha["Id_Relacao_Item_Indicador"] != DBNull.Value ? Convert.ToInt32(objLinha["Id_Relacao_Item_Indicador"]) : 0; relacaoItemIndicador.nome = objLinha["Nome_Relacao_ItemIndicador"] != DBNull.Value ? Convert.ToString(objLinha["Nome_Relacao_ItemIndicador"]) : ""; relacaoItemIndicador.cod1 = objLinha["Codigo1_ItemIndicador"] != DBNull.Value ? Convert.ToInt32(objLinha["Codigo1_ItemIndicador"]) : 0; relacaoItemIndicador.cod2 = objLinha["Codigo2_ItemIndicador"] != DBNull.Value ? Convert.ToInt32(objLinha["Codigo2_ItemIndicador"]) : 0; relacaoItemIndicador.descricao = objLinha["Descricao_Relacao_ItemIndicador"] != DBNull.Value ? Convert.ToString(objLinha["Descricao_Relacao_ItemIndicador"]) : ""; relacaoItemIndicador.observacao = objLinha["Observacao_Relacao_ItemIndicador"] != DBNull.Value ? Convert.ToString(objLinha["Observacao_Relacao_ItemIndicador"]) : ""; lista.Add(relacaoItemIndicador); } return(lista); } catch (Exception) { return(lista); } finally { FecharConexao(); } }
private void btnAlterar_Click(object sender, EventArgs e) { RelacaoItemIndicador relacao = new RelacaoItemIndicador(); try { relacao.id = Convert.ToInt32(dtgRelacao[0, dtgRelacao.CurrentRow.Index].Value); relacao.nome = Convert.ToString(dtgRelacao[1, dtgRelacao.CurrentRow.Index].Value); relacao.cod1 = Convert.ToInt32(dtgRelacao[2, dtgRelacao.CurrentRow.Index].Value); relacao.cod2 = Convert.ToInt32(dtgRelacao[3, dtgRelacao.CurrentRow.Index].Value); relacao.descricao = Convert.ToString(dtgRelacao[4, dtgRelacao.CurrentRow.Index].Value); relacao.observacao = Convert.ToString(dtgRelacao[5, dtgRelacao.CurrentRow.Index].Value); } catch { } finally { RelacionarEntreItensIndicadoresForm telarelacionar = new RelacionarEntreItensIndicadoresForm(user, relacao); if (telarelacionar.ShowDialog() == DialogResult.OK) { Atualizar_DataGrid(); } } }
public void exclui(RelacaoItemIndicador relacaoItemIndicador) { try { AbrirConexao(); comando = new MySqlCommand("call delete_relacao_item_indicador(@id);", conexao); comando.Parameters.AddWithValue("@id", relacaoItemIndicador.id); if (comando.ExecuteNonQuery() > 0) { Console.WriteLine("EXCLUIDO COM SUCESSO"); } } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
private void btnexibir_Click(object sender, EventArgs e) { RelacaoItemIndicador relacao = new RelacaoItemIndicador(); try { relacao.id = Convert.ToInt32(dtgRelacao[0, dtgRelacao.CurrentRow.Index].Value); relacao.nome = Convert.ToString(dtgRelacao[1, dtgRelacao.CurrentRow.Index].Value); relacao.cod1 = Convert.ToInt32(dtgRelacao[2, dtgRelacao.CurrentRow.Index].Value); relacao.cod2 = Convert.ToInt32(dtgRelacao[3, dtgRelacao.CurrentRow.Index].Value); relacao.descricao = Convert.ToString(dtgRelacao[4, dtgRelacao.CurrentRow.Index].Value); relacao.observacao = Convert.ToString(dtgRelacao[5, dtgRelacao.CurrentRow.Index].Value); } catch { } finally { RelacionarEntreItensIndicadoresForm telarelacionar = new RelacionarEntreItensIndicadoresForm(relacao); telarelacionar.Show(); } }