public void InsereDocumento()
        {
            DatabaseConnection DatabaseConnectionClass = new DatabaseConnection();
            MySqlConnection    cn = DatabaseConnectionClass.connect();

            cn.Open();
            MySqlCommand cmd = cn.CreateCommand();

            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "INSERT INTO documentos VALUES " +
                              "('" + 0 + "','"
                              + ValorNomeTitulo.ToUpper() + "','"
                              + ValorNomeAutorUm.ToUpper() + "','"
                              + ValorNomeAutorDois.ToUpper() + "','"
                              + ValorNomeAutorTres.ToUpper() + "','"
                              + ValorNomeAutorQuatro.ToUpper() + "','"
                              + ValorPalavraChave.ToUpper() + "','"
                              + ValorCaminhoPdf + "','"
                              + ValorCaminhoRar + "','"
                              + ValorResumo + "','"
                              + ValorAnoProjeto + "','"
                              + RecebePrimaryKeyCursosUnidades + "');";
            cmd.ExecuteNonQuery();
            cn.Close();
        }
        public void AlteraDocumento()
        {
            DatabaseConnection DatabaseConnectionClass = new DatabaseConnection();
            MySqlConnection    cn = DatabaseConnectionClass.connect();

            cn.Open();
            MySqlCommand cmd = cn.CreateCommand();

            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "UPDATE documentos SET " +
                              "TITULO = '" + ValorNomeTitulo.ToUpper() + "'" +
                              ",AUTOR_UM = '" + ValorNomeAutorUm.ToUpper() + "'" +
                              ",AUTOR_DOIS = '" + ValorNomeAutorDois.ToUpper() + "'" +
                              ",AUTOR_TRES = '" + ValorNomeAutorTres.ToUpper() + "'" +
                              ",AUTOR_QUATRO = '" + ValorNomeAutorQuatro.ToUpper() + "'" +
                              ",PALAVRA_CHAVE = '" + ValorPalavraChave.ToUpper() + "'" +
                              ",ano_projeto = '" + ValorAnoProjeto + "'" +
                              ",PDF = '" + ValorCaminhoPdf + "'" +
                              ",RAR = '" + ValorCaminhoRar + "'" +
                              ",resumo = '" + ValorResumo + "' " +
                              ",FK_CURSO_UNIDADE = '" + Convert.ToInt32(RecebePrimaryKeyCursosUnidades) + "' " +
                              " WHERE cod_documento = '" + ValorCodigoDocumento + "';";
            cmd.ExecuteNonQuery();
            cn.Close();
        }
        public DataTable FiltraListViewFaculdadeAutorTituloPalavraChave()
        {
            string palavras = string.Empty;

            string[] colunas = ValorPalavraChave.Split(' ');
            Array.Sort(colunas);
            var i = 0;

            foreach (var item in colunas)
            {
                i++;
                palavras += "PALAVRA_CHAVE LIKE '%" + item + "%'";
                if (i != colunas.Length)
                {
                    palavras += " AND ";
                }
            }
            DataTable          dt = new DataTable();
            DatabaseConnection DatabaseConnectionClass = new DatabaseConnection();
            MySqlConnection    cn  = DatabaseConnectionClass.connect();
            MySqlDataAdapter   adp = new MySqlDataAdapter("SELECT * FROM cursos_unidades " +
                                                          "INNER JOIN documentos ON cursos_unidades.COD_CURSO_UNIDADE = documentos.FK_CURSO_UNIDADE " +
                                                          "INNER JOIN unidades ON cursos_unidades.FK_UNIDADE = unidades.COD_UNIDADE " +
                                                          "INNER JOIN cursos ON cursos_unidades.FK_CURSO = cursos.COD_CURSO " +
                                                          "WHERE(AUTOR_UM LIKE '%" + FiltraListViewAutor + "%' OR AUTOR_DOIS LIKE '%" + FiltraListViewAutor + "%' OR AUTOR_TRES LIKE '%" + FiltraListViewAutor + "%' OR AUTOR_QUATRO LIKE '%" + FiltraListViewAutor + "%')" +
                                                          "AND (" + palavras + ") " +
                                                          "AND (TITULO LIKE '%" + ValorNomeTitulo + "%') " +
                                                          "AND (COD_UNIDADE = '" + ValorCodigoFaculdade + "')" +
                                                          "ORDER BY documentos.TITULO; ", cn);

            cn.Open();
            adp.Fill(dt);
            cn.Close();
            return(dt);
        }