protected void Btcadastrar_Click(object sender, EventArgs e) { curso = new CursoBean(); curso.Nome = Txtnomecurso.Text; curso.Descricao = Txtdescricao.InnerText; curso.Tipo = DDLcidade.SelectedValue; cursocont = new CursoController(); try { cursocont.InserirNovoCurso(curso); cursocont = new CursoController(); var listaCursos = cursocont.ListaCurso(); if (listaCursos != null) { this.grdDados.DataSource = listaCursos; this.grdDados.DataBind(); } PanelCadastro.Visible = false; btnPainelCadastrar.Visible = true; } catch (Exception) { throw; } }
public int InserirCurso(CursoBean curso) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "INSERT INTO TB_CURSO (Tipo_Curso,Nome_Curso,Descricao_Curso) VALUES (@tipo, @nome, @descricao)"; //Entrada doa parâmetros command.Parameters.AddWithValue("@nome", curso.Nome); command.Parameters.AddWithValue("@tipo", curso.Tipo); command.Parameters.AddWithValue("@descricao", curso.Descricao); //Executa e retorna o tanto de linhas que foram afetadas return(command.ExecuteNonQuery()); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public int AlterarCurso(CursoBean curso) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "UPDATE TB_CURSO SET " + "Tipo_Curso = @tipo, Nome_Curso = @nome, Descricao_Curso = @descricao WHERE Id_Curso = @id;"; //Entrada doa parâmetros command.Parameters.AddWithValue("@nome", curso.Nome); command.Parameters.AddWithValue("@tipo", curso.Tipo); command.Parameters.AddWithValue("@descricao", curso.Descricao); command.Parameters.AddWithValue("@id", curso.Id); //Executa e retorna o tanto de linhas que foram afetadas return(command.ExecuteNonQuery()); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public void ValidarCurso(CursoBean curso) { //Verifica se as variaveis estão nulas if (string.IsNullOrWhiteSpace(curso.Nome) || string.IsNullOrWhiteSpace(curso.Tipo)) { throw new UnidadeInvalidaException(); } }
private void CarregarCamposAlterar() { curso = new CursoBean(); curso.Id = Convert.ToInt32(Request.QueryString["Id_Curso"]); cursocont = new CursoController(); curso = cursocont.ConsultarCursoId(curso.Id); Txtnomecurso.Text = curso.Nome; DDLtipo.SelectedValue = curso.Tipo; Txtdescricao.InnerText = curso.Descricao; }
public void AlterarCurso(CursoBean curso) { //Verifica se unidade está sem nome ValidarCurso(curso); cursodao = new CursoDao(); var linhasafetadas = cursodao.AlterarCurso(curso); //verifica se retornou nenhuma linha afetada if (linhasafetadas == 0) { throw new NaoCadastradoException(); } }
public List <CursoBean> ListarCursoIndicadoPerfil(int idperfil) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT B.Pontuacao_Teste_Curso_Indicado, B.Status_Curso_Indicado,B.Id_Curso, C.Nome_Curso FROM TB_PERFIL A " + "INNER JOIN TB_CURSO_INDICADO B " + "ON A.Id_Perfil = B.Id_Perfil " + "INNER JOIN TB_CURSO C " + "ON B.Id_Curso = C.Id_Curso " + "WHERE B.Id_Perfil = @idperfil " + "ORDER BY B.Pontuacao_Teste_Curso_Indicado DESC"; //Entrada doa parâmetros command.Parameters.AddWithValue("@idperfil", idperfil); //Executar o comando var reader = command.ExecuteReader(); //Cria list var cursos = new List <CursoBean>(); //Inserir os valores do resultado no bean while (reader.Read()) { var curso = new CursoBean(); curso.Id = Convert.ToInt32(reader["Id_Curso"]); curso.Pontos = Convert.ToInt32(reader["Pontuacao_Teste_Curso_Indicado"]); curso.Status_indicado = Convert.ToChar(reader["Status_Curso_Indicado"]); curso.Nome = Convert.ToString(reader["Nome_Curso"]); cursos.Add(curso); } return(cursos); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public CursoBean ConsultarCursoCidade(int idcidade, int idcurso) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT TOP 1 C.Nome_Curso, C.Tipo_Curso, B.Id_Curso " + "FROM TB_UNIDADE_DE_ENSINO A INNER JOIN TB_UNIDADE_DE_ENSINO_has_TB_CURSO B " + "ON A.Id_Unidade_de_Ensino = B.Id_Unidade_de_Ensino " + "INNER JOIN TB_CURSO C " + "ON B.Id_Curso = C.Id_Curso " + "WHERE A.Id_Cidade = @idcidade " + "AND C.Id_Curso = @idcurso"; //Entrada doa parâmetros command.Parameters.AddWithValue("@idcidade", idcidade); command.Parameters.AddWithValue("@idcurso", idcurso); //Executar o comando var reader = command.ExecuteReader(); //Limpa Bean curso = null; //Inserir os valores do resultado no bean while (reader.Read()) { curso = new CursoBean(); curso.Id = Convert.ToInt32(reader["Id_Curso"]); curso.Nome = Convert.ToString(reader["Nome_Curso"]); curso.Tipo = Convert.ToString(reader["Tipo_Curso"]); } return(curso); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
protected void Btalterar_Click(object sender, EventArgs e) { curso = new CursoBean(); curso.Nome = Txtnomecurso.Text; curso.Descricao = Txtdescricao.InnerText; curso.Tipo = DDLtipo.SelectedValue; curso.Id = Convert.ToInt32(Request.QueryString["Id_Curso"]); cursocont = new CursoController(); try { cursocont.AlterarCurso(curso); Response.Redirect("Lista_Curso.aspx"); } catch (Exception) { throw; } }
public List <CursoBean> ListarCursoQuestionario(int idquestao, int idresposta) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT A.Id_Curso, A.Nome_Curso, A.Tipo_Curso FROM TB_CURSO A INNER JOIN TB_QUESTIONARIO_has_TB_CURSO B " + "ON A.Id_Curso = B.Id_Curso " + "WHERE B.Id_Questao = @idquestao " + "AND " + "B.Id_Resposta = @idresposta"; //Entrada doa parâmetros command.Parameters.AddWithValue("@idquestao", idquestao); command.Parameters.AddWithValue("@idresposta", idresposta); //Executar o comando var reader = command.ExecuteReader(); //Cria list var cursos = new List <CursoBean>(); //Inserir os valores do resultado no bean while (reader.Read()) { var curso = new CursoBean(); curso.Id = Convert.ToInt32(reader["Id_Curso"]); curso.Nome = Convert.ToString(reader["Nome_Curso"]); curso.Tipo = Convert.ToString(reader["Tipo_Curso"]); cursos.Add(curso); } return(cursos); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public List <CursoBean> ListarCursoArea(int idarea) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT A.Nome_Curso, B.Id_Curso, C.Nome_Area " + "FROM TB_CURSO A INNER JOIN TB_AREA_has_TB_CURSO B " + "ON A.Id_Curso = B.Id_Curso " + "INNER JOIN TB_AREA C " + "ON B.Id_Area = C.Id_Area " + "WHERE C.Id_area = @idarea"; //Entrada doa parâmetros command.Parameters.AddWithValue("@idarea", idarea); //Executar o comando var reader = command.ExecuteReader(); //Cria List var cursosareas = new List <CursoBean>(); //Inserir os valores do resultado no bean while (reader.Read()) { var curso = new CursoBean(); curso.Id = Convert.ToInt32(reader["Id_Curso"]); curso.Nome = Convert.ToString(reader["Nome_Curso"]); cursosareas.Add(curso); } return(cursosareas); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public List <CursoBean> ListarCursoNome(string nomecurso) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT * FROM TB_CURSO WHERE Nome_Curso like @nomecurso ORDER BY Nome_Curso"; //Entrada doa parâmetros command.Parameters.AddWithValue("@nomecurso", "%" + nomecurso + "%"); //Executar o comando var reader = command.ExecuteReader(); //Cria List var cursos = new List <CursoBean>(); //Inserir os valores do resultado no bean while (reader.Read()) { var curso = new CursoBean(); curso.Id = Convert.ToInt32(reader["Id_Curso"]); curso.Nome = Convert.ToString(reader["Nome_Curso"]); curso.Tipo = Convert.ToString(reader["Tipo_Curso"]); curso.Descricao = Convert.ToString(reader["Descricao_Curso"]); cursos.Add(curso); } return(cursos); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public List <CursoBean> ListarCurso() { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT * FROM TB_CURSO ORDER BY Nome_Curso"; //Executar o comando var reader = command.ExecuteReader(); //Cria List var cursosareas = new List <CursoBean>(); //Inserir os valores do resultado no bean while (reader.Read()) { var curso = new CursoBean(); curso.Id = Convert.ToInt32(reader["Id_Curso"]); curso.Nome = Convert.ToString(reader["Nome_Curso"]); curso.Tipo = Convert.ToString(reader["Tipo_Curso"]); curso.Descricao = Convert.ToString(reader["Descricao_Curso"]); cursosareas.Add(curso); } return(cursosareas); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public CursoBean ConsultarCursoID(int idcurso) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT * FROM TB_CURSO WHERE Id_Curso = @idcurso"; //Entrada doa parâmetros command.Parameters.AddWithValue("@idcurso", idcurso); //Executar o comando var reader = command.ExecuteReader(); CursoBean curso = null; //Inserir os valores do resultado no bean while (reader.Read()) { curso = new CursoBean(); curso.Id = Convert.ToInt32(reader["Id_Curso"]); curso.Nome = Convert.ToString(reader["Nome_Curso"]); curso.Tipo = Convert.ToString(reader["Tipo_Curso"]); curso.Descricao = Convert.ToString(reader["Descricao_Curso"]); } return(curso); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
protected void Page_Load(object sender, EventArgs e) { // Se não tiver usuario logado ele volta pra Home if (Session["usuario"] == null) { Response.Redirect("../Home.aspx"); } unidade = new UnidadeEnsinoBean(); unidadecont = new UnidadeController(); //Le o Id da unidade que está na URL unidade.Id_unidade = Convert.ToInt32(Request.QueryString["UnidadeId"]); curso = new CursoBean(); cursocont = new CursoController(); //Ler o Id do curso que está na URL curso.Id = Convert.ToInt32(Request.QueryString["CursoId"]); try { unidade = unidadecont.ConsultarUnidadeId(unidade.Id_unidade); } catch { //Erro ao consulta Unidade } try{ curso = cursocont.ConsultarCursoId(curso.Id); } catch { //Erro ao consultar curso } try { //Colocar Os valores das variaveis no literal, jogando com a formatação ltConteudo.Text = " <div class=" + "\"" + "text-center" + "\"" + " ><h2><p>" + curso.Nome + " - " + unidade.Nome_unidade + "</p></h2></div>" + "<p>De acordo com seus dados selecionamos o curso de " + curso.Nome + " na " + unidade.Nome_unidade + "</p>" + "<div class=" + "\"" + "text-center" + "\"" + " > <h2><p>O Curso</p></h2></div>" + "<p>" + curso.Descricao + "</p>" + "<div class=" + "\"" + "text-center" + "\"" + " > <h2><p>A faculdade</p></h2></div>" + "<p>" + unidade.Descricao_unidade + "</p>" + "<p>Endereço: " + unidade.Endereco_unidade + "</p>"; int cont = 0; programacont = new ProgramaController(); foreach (ProgramaBean programa in this.programacont.ListarProgramasUnidade(unidade.Id_unidade)) { cont++; if (cont == 1) { ltConteudo.Text += " <div class=" + "\"" + "text-center" + "\"" + "><h2><p>Formas de ingresso</p></h2>" + "<p> "; } ltConteudo.Text += "<p>" + programa.Nome + " </p>"; } //Button para entrar no site da unidade de ensino ltConteudo.Text += " </div> <p><a class= " + "\"" + "btn btn-primary btn-lg" + "\"" + " href= " + "\"" + unidade.Site + "\"" + " target=" + "\"" + "resource window" + "\"" + " role= " + "\"" + "button" + "\"" + " >Site da faculdade</a></p>"; } catch { //erro ao preencher lbConteudo } //obs.: "\"" é igual a " }