Exemple #1
0
        public Dissimilaridade[,] setaMatrizDissimilaridade(StreamReader streamReader)
        {
            string linha = streamReader.ReadLine();

            string[] dados = linha.Split(' ');

            Dissimilaridade[,] matrizDissimilaridade = new Dissimilaridade[dados.Length, dados.Length];

            AreaPesquisa[] vetorAreaPesquisa = new AreaPesquisa[dados.Length];

            criaVetorDissimilaridade(vetorAreaPesquisa);

            int limiteDoFor  = dados.Length;
            int linhaMatriz  = 0;
            int colunaMatriz = 0;

            while (linha != null)
            {
                gravaDadosMatriz(colunaMatriz, linhaMatriz, vetorAreaPesquisa, matrizDissimilaridade, dados);
                linha = streamReader.ReadLine();

                if (linha != null)
                {
                    linha = linha.Trim();
                    dados = linha.Split(' ');
                    linhaMatriz++;
                    colunaMatriz++;
                }
            }
            return(matrizDissimilaridade);
        }
        public List <AreaPesquisa> listaAreaPesquisa()
        {
            List <AreaPesquisa> listaAreaPesquisa = new List <AreaPesquisa>();

            AreaPesquisaRepositorio.AbreConexaoBanco();

            AreaPesquisaRepositorio.comando.CommandText = "select * from area_pesquisa";

            MySqlDataReader dadosRetornados = AreaPesquisaRepositorio.executaComandoSelect(AreaPesquisaRepositorio.comando);

            if (dadosRetornados.HasRows)
            {
                while (dadosRetornados.Read())
                {
                    AreaPesquisa areaPesquisa;

                    string id = dadosRetornados["id_area_pesquisa"].ToString();

                    string nomeCurso = dadosRetornados["nome"].ToString();

                    areaPesquisa = new AreaPesquisa(Convert.ToInt32(id), nomeCurso);

                    listaAreaPesquisa.Add(areaPesquisa);
                }
                dadosRetornados.Close();
            }
            return(listaAreaPesquisa);
        }
Exemple #3
0
 private void criaVetorDissimilaridade(AreaPesquisa[] vetor)
 {
     for (int i = 0; i < vetor.Length; i++)
     {
         AreaPesquisa areaPesquisa = new AreaPesquisa(i + 1);
         vetor[i] = areaPesquisa;
     }
 }
Exemple #4
0
 private void btnAplicar_Click(object sender, EventArgs e)
 {
     foreach (object item in checkAreaPesquisa.CheckedItems)
     {
         AreaPesquisa areaPesquisaSelecionada = (AreaPesquisa)item;
         listaSelecionada.Add(areaPesquisaSelecionada);
     }
     this.Close();
 }
        public void cadastraAreaPesquisa(AreaPesquisa areaPesquisa)
        {
            //metodo feito para
            if (areaPesquisa.Id_area_pesquisa < 1)
            {
                throw new Exception("É necessário informar a id da area de pesquisa");
            }

            AreaPesquisaRepositorio.AbreConexaoBanco();

            AreaPesquisaRepositorio.comando.CommandText = "insert into area_pesquisa (nome, id_area_pesquisa) " +
                                                          "values ('" + areaPesquisa.Nome + "', '" + areaPesquisa.Id_area_pesquisa + "')";

            AreaPesquisaRepositorio.executaComandoInsertDeleteUpdate(AlunoRepositorio.comando);

            AreaPesquisaRepositorio.FechaConexaoBanco();
        }
        public List <Tcc> listaTcc()
        {
            List <Tcc> listaTcc = new List <Tcc>();

            TccRepositorio.AbreConexaoBanco();

            TccRepositorio.comando.CommandText = "select tema.titulo_tema, area_pesquisa.nome, tcc.id_tcc from tcc " +
                                                 "inner join area_pesquisa inner join tema on area_pesquisa.id_area_pesquisa = tema.id_area_pesquisa and " +
                                                 "tema.id_tema = tcc.id_tema";

            MySqlDataReader dadosRetornados = TccRepositorio.executaComandoSelect(TccRepositorio.comando);

            if (dadosRetornados.HasRows)
            {
                while (dadosRetornados.Read())
                {
                    Tcc tcc;

                    string id = dadosRetornados["id_tcc"].ToString();

                    string tituloTema = dadosRetornados["titulo_tema"].ToString();

                    string nomeAreaPesquisa = dadosRetornados["nome"].ToString();

                    AreaPesquisa areaPesquisa = new AreaPesquisa(nomeAreaPesquisa);

                    Tema tema = new Tema(tituloTema);

                    tcc = new Tcc(Convert.ToInt32(id), tema);

                    listaTcc.Add(tcc);
                }
                dadosRetornados.Close();
            }
            return(listaTcc);
        }
Exemple #7
0
 public void AddAreaPesquisa(string area)
 {
     AreaPesquisa.Add(area);
 }