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); }
private void criaVetorDissimilaridade(AreaPesquisa[] vetor) { for (int i = 0; i < vetor.Length; i++) { AreaPesquisa areaPesquisa = new AreaPesquisa(i + 1); vetor[i] = areaPesquisa; } }
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); }
public void AddAreaPesquisa(string area) { AreaPesquisa.Add(area); }