private void cadastraCursoAreaPesquisa(string idAreaPesquisa, string idCurso) { CursoAreaPesquisaRepositorio.AbreConexaoBanco(); CursoAreaPesquisaRepositorio.comando.CommandText = "insert into curso_area_pesquisa (id_curso, id_area_pesquisa) " + "values ('" + idCurso + "', '" + idAreaPesquisa + "')"; CursoAreaPesquisaRepositorio.executaComandoInsertDeleteUpdate(CursoAreaPesquisaRepositorio.comando); CursoAreaPesquisaRepositorio.FechaConexaoBanco(); }
public void ligaCursoAreaPesquisa(string nomeCurso, string nomeAreaPesquisa) { if (nomeCurso == null || nomeAreaPesquisa == null) { throw new Exception("Os valores estão em um padrão incorreto. Verifique e tente novamente."); } string idCurso = null; string idAreaPesquisa = null; CursoAreaPesquisaRepositorio.AbreConexaoBanco(); CursoAreaPesquisaRepositorio.comando.CommandText = "SELECT id_area_pesquisa FROM area_pesquisa" + " where nome = '" + nomeAreaPesquisa + "'"; MySqlDataReader id_area_pesquisa = CursoAreaPesquisaRepositorio.executaComandoSelect(CursoAreaPesquisaRepositorio.comando); if (id_area_pesquisa.HasRows) { id_area_pesquisa.Read(); idAreaPesquisa = id_area_pesquisa["id_area_pesquisa"].ToString(); } CursoAreaPesquisaRepositorio.FechaConexaoBanco(); CursoAreaPesquisaRepositorio.AbreConexaoBanco(); CursoAreaPesquisaRepositorio.comando.CommandText = "SELECT id_curso FROM curso" + " where nome = '" + nomeCurso + "'"; MySqlDataReader id_curso = CursoAreaPesquisaRepositorio.executaComandoSelect(CursoAreaPesquisaRepositorio.comando); if (id_curso.HasRows) { id_curso.Read(); idCurso = id_curso["id_curso"].ToString(); CursoAreaPesquisaRepositorio.FechaConexaoBanco(); } if (idCurso != null && idAreaPesquisa != null) { cadastraCursoAreaPesquisa(idAreaPesquisa, idCurso); } }