예제 #1
0
        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();
        }
예제 #2
0
        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);
            }
        }