Пример #1
0
        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;
        }
Пример #2
0
        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
            { }
        }
Пример #3
0
        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();
            }
        }
Пример #4
0
 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();
                }
            }
        }
Пример #6
0
        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();
            }
        }