public int InserirUnidade(UnidadeEnsinoBean unidade) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "INSERT INTO TB_UNIDADE_DE_ENSINO(Nome_Unidade_de_Ensino,Site_Unidade_de_Ensino,Id_Cidade,Endereco_Unidade_de_Ensino, Descricao_Unidade_de_Ensino)" + " VALUES (@nome, @site, @idcidade, @endereco, @descricao)"; //Entrada doa parâmetros command.Parameters.AddWithValue("@nome", unidade.Nome_unidade); command.Parameters.AddWithValue("@site", unidade.Site); command.Parameters.AddWithValue("@idcidade", unidade.Id_cidade); command.Parameters.AddWithValue("@endereco", unidade.Endereco_unidade); command.Parameters.AddWithValue("@descricao", unidade.Descricao_unidade); //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 ValidarUnidade(UnidadeEnsinoBean unidade) { //Verifica se as variaveis estão nulas if (string.IsNullOrWhiteSpace(unidade.Nome_unidade)) { throw new UnidadeInvalidaException(); } }
public void AlterarUnidade(UnidadeEnsinoBean unidade) { //Verifica se unidade está sem nome ValidarUnidade(unidade); unidadedao = new Unidade_de_EnsinoDao(); var linhasafetadas = unidadedao.AlterarUnidade(unidade); //verifica se retornou nenhuma linha afetada if (linhasafetadas == 0) { throw new UsuarioNaoCadastradoException(); } }
private void CarregarCamposAlterar() { unidade = new UnidadeEnsinoBean(); cidade = new CidadeBean(); unidade.Id_unidade = Convert.ToInt32(Request.QueryString["Id_Unidade"]); unicont = new UnidadeController(); unidade = unicont.ConsultarUnidadeId(unidade.Id_unidade); //Consulta Cidade_Unidade try { cidadecont = new CidadeController(); cidade = cidadecont.ConsultarCidadePorId(unidade.Id_cidade); } catch { } if (cidade.Id_estado != 0) { //Seleciona o estado DDLestado.SelectedValue = Convert.ToString(cidade.Id_estado); } //Carrega as cidades do estado try { CarregarCidades(); } catch { } //Seleciona a cidade que já estava cadastrado no BD if (cidade.Id_cidade != 0) { DDLcidade.SelectedValue = Convert.ToString(cidade.Id_cidade); } Txtnome.Text = unidade.Nome_unidade; Txtendereco.Text = unidade.Endereco_unidade; TxtSite.Text = unidade.Site; Txtdescricao.InnerText = unidade.Descricao_unidade; }
public List <UnidadeEnsinoBean> ListarUnidadeNome(String nome) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT * FROM TB_UNIDADE_DE_ENSINO WHERE Nome_Unidade_de_Ensino LIKE @nome"; //Entrada doa parâmetros command.Parameters.AddWithValue("@nome", nome + "%"); //Executar o comando var reader = command.ExecuteReader(); var unidades = new List <UnidadeEnsinoBean>(); //Inserir os valores do resultado no bean while (reader.Read()) { var unidade = new UnidadeEnsinoBean(); unidade.Id_unidade = Convert.ToInt32(reader["Id_Unidade_de_Ensino"]); unidade.Nome_unidade = reader["Nome_Unidade_de_Ensino"].ToString(); unidade.Site = reader["Site_Unidade_de_Ensino"].ToString(); //unidade. = reader[].ToString();Faltando unidade.Endereco_unidade = reader["Endereco_Unidade_de_Ensino"].ToString(); unidade.Descricao_unidade = reader["Descricao_Unidade_de_Ensino"].ToString(); unidades.Add(unidade); } return(unidades); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public List <UnidadeEnsinoBean> ListarUnidadeCurso(int idcurso) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT A.Nome_Unidade_de_Ensino, B.Id_Unidade_de_Ensino " + "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 B.Id_Curso = @idcurso;"; //Entrada doa parâmetros command.Parameters.AddWithValue("@idcurso", idcurso); //Executar o comando var reader = command.ExecuteReader(); var unidades = new List <UnidadeEnsinoBean>(); //Inserir os valores do resultado no bean while (reader.Read()) { var unidade = new UnidadeEnsinoBean(); unidade.Id_unidade = Convert.ToInt32(reader["Id_Unidade_de_Ensino"]); unidade.Nome_unidade = reader["Nome_Unidade_de_Ensino"].ToString(); unidades.Add(unidade); } return(unidades); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
protected void Btalterar_Click(object sender, EventArgs e) { unidade = new UnidadeEnsinoBean(); unidade.Id_unidade = Convert.ToInt32(Request.QueryString["Id_Unidade"]); unidade.Nome_unidade = Txtnome.Text; unidade.Site = TxtSite.Text; unidade.Endereco_unidade = Txtendereco.Text; unidade.Descricao_unidade = Txtdescricao.InnerText; unidade.Id_cidade = Convert.ToInt32(DDLcidade.SelectedValue); unicont = new UnidadeController(); try { unicont.AlterarUnidade(unidade); Response.Redirect("Lista_Unidade_de_Ensino.aspx"); } catch (Exception) { throw; } }
public UnidadeEnsinoBean ConsultarUnidadeID(int idunidade) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT * FROM TB_UNIDADE_DE_ENSINO WHERE Id_Unidade_de_Ensino = @idunidade"; //Entrada doa parâmetros command.Parameters.AddWithValue("@idunidade", idunidade); //Executar o comando var reader = command.ExecuteReader(); UnidadeEnsinoBean unidade = null; //Inserir os valores do resultado no bean while (reader.Read()) { unidade = new UnidadeEnsinoBean(); unidade.Id_unidade = Convert.ToInt32(reader["Id_Unidade_de_Ensino"]); unidade.Nome_unidade = Convert.ToString(reader["Nome_Unidade_de_Ensino"]); unidade.Site = Convert.ToString(reader["Site_Unidade_de_Ensino"]); unidade.Endereco_unidade = Convert.ToString(reader["Endereco_Unidade_de_Ensino"]); unidade.Descricao_unidade = Convert.ToString(reader["Descricao_Unidade_de_Ensino"]); unidade.Id_cidade = Convert.ToInt32(reader["Id_Cidade"]); } return(unidade); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
protected void Btcadastrar_Click(object sender, EventArgs e) { unidade = new UnidadeEnsinoBean(); unidade.Nome_unidade = Txtnome.Text; unidade.Site = TxtSite.Text; unidade.Endereco_unidade = Txtendereco.Text; unidade.Descricao_unidade = Txtdescricao.InnerText; unidade.Id_cidade = Convert.ToInt32(DDLcidade.SelectedValue); unicont = new UnidadeController(); try { unicont.InserirNovaUnidade(unidade); PanelCadastroUnidade.Visible = false; btnCadastrar.Visible = true; Labelerro.Text = "Cadastro feito com sucesso"; } catch (Exception) { Labelerro.Text = "Erro ao cadastrar"; throw; } }
public int AlterarUnidade(UnidadeEnsinoBean unidade) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "UPDATE TB_UNIDADE_DE_ENSINO SET " + "Nome_Unidade_de_Ensino = @nome, " + "Site_Unidade_de_Ensino =@site, " + "Id_Cidade = @idcidade," + "Endereco_Unidade_de_Ensino = @endereco, " + "Descricao_Unidade_de_Ensino = @descricao " + "WHERE Id_Unidade_de_Ensino = @id"; //Entrada doa parâmetros command.Parameters.AddWithValue("@nome", unidade.Nome_unidade); command.Parameters.AddWithValue("@site", unidade.Site); command.Parameters.AddWithValue("@idcidade", unidade.Id_cidade); command.Parameters.AddWithValue("@endereco", unidade.Endereco_unidade); command.Parameters.AddWithValue("@descricao", unidade.Descricao_unidade); command.Parameters.AddWithValue("@id", unidade.Id_unidade); //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 List <UnidadeEnsinoBean> ListarUnidadeCidade(int idcidade) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT Id_Unidade_de_Ensino FROM TB_UNIDADE_DE_ENSINO WHERE Id_Cidade = @idcidade"; //Entrada doa parâmetros command.Parameters.AddWithValue("@idcidade", idcidade); //Executar o comando var reader = command.ExecuteReader(); var unidades = new List <UnidadeEnsinoBean>(); //Inserir os valores do resultado no bean while (reader.Read()) { var unidade = new UnidadeEnsinoBean(); unidade.Id_unidade = Convert.ToInt32(reader["Id_Unidade_de_Ensino"]); unidades.Add(unidade); } return(unidades); } 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 " }