public BLL.Curso PreencherPeloID1(BLL.Curso cu) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"SELECT Id_Curso, Imagem, Nome, Valor, Horas, Descricao, Id_Adm FROM Curso WHERE Id_Curso = @idcurso"; cmd.Parameters.AddWithValue("@idcurso", cu.IdCurso); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { dr.Read(); cu.IdCurso = Convert.ToInt32(dr["Id_Curso"]); cu.Nome = dr["Nome"].ToString(); cu.Imagem = dr["Imagem"].ToString(); cu.Valor = Convert.ToDecimal(dr["Valor"]); cu.Horas = dr["Horas"].ToString(); cu.Descricao = dr["Descricao"].ToString(); cu.IdAdm = Convert.ToInt32(dr["Id_Adm"]); dr.Close(); } else { cu.IdCurso = 0; } con.Desconectar(); return(cu); }
protected void btnEnviar_Click(object sender, EventArgs e) { zz.Nome = txtNome.Text; zz.IdCurso = Convert.ToInt32(ddlCurso.SelectedValue); zz.IdAdm = 1; cu.IdCurso = zz.IdCurso; cu = cuDAL.AcharCurso(cu); if (cu.IdProfessor != 0) { zz.IdProfessor = cu.IdProfessor; zzDAL.Cadastrar(zz); } else { zzDAL.Cadastrar1(zz); } Response.Write("<script>alert('Quizz criado com sucesso!')</script>"); btnFiltrar_Click(null, null); txtNome.Text = ""; //ddlCurso.SelectedValue = 1; txtNome.Focus(); }
protected void Enlazar() { try { bool esNuevoIngreso = String.IsNullOrEmpty(Request.QueryString["id"]); if (!esNuevoIngreso) { lb_AltaCurso.Visible = false; Int32 cod = Convert.ToInt32(Request.QueryString["id"]); BE.Curso curso = _bllCurso.Obtener(cod); txtNombre.Text = curso.Nombre; txtCosto.Text = curso.Costo.ToString(); txtCupo.Text = curso.Cupo.ToString(); Calendario.SelectedDate = curso.FechaLimite; } else { lb_ModificarCurso.Visible = false; } BLL.Curso bllConc = new BLL.Curso(); List <BE.Curso> Cursos = bllConc.Listar(); DgvCurso.AutoGenerateColumns = false; DgvCurso.DataSource = Cursos; DgvCurso.DataBind(); txtCantRegistros.Text = Cursos.Count.ToString(); } catch (Exception) { } }
public DataTable Consultar(BLL.Curso c) { DataTable dt = new DataTable(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"SELECT Curso.Id, Curso.Descricao, Curso.Periodo, --Curso.IdCoordenador, Coordenador.Nome FROM Curso INNER JOIN Coordenador ON Curso.IdCoordenador = Coordenador.Id WHERE Descricao like @descricao"; cmd.Parameters.AddWithValue("@descricao", "%" + c.Descricao + "%"); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; da.Fill(dt); con.Desconectar(); return(dt); }
public BLL.Curso Selecionar(BLL.Curso c) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"SELECT Id, Descricao, Periodo, IdCoordenador FROM Curso WHERE Id = @id"; cmd.Parameters.AddWithValue("@id", c.Id); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { dr.Read(); c.Id = Convert.ToInt32(dr["Id"]); c.Descricao = dr["Descricao"].ToString(); c.Periodo = dr["Periodo"].ToString(); c.IdCoordenador = Convert.ToInt32(dr["IdCoordenador"]); dr.Close(); } else { c.Id = 0; } con.Desconectar(); return(c); }
public void Excluir(BLL.Curso cu) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"DELETE FROM Curso WHERE Id_Curso = @id"; cmd.Parameters.AddWithValue("@id", cu.IdCurso); cmd.ExecuteNonQuery(); con.Desconectar(); }
public void Cadastrar1(BLL.Curso cu) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"INSERT INTO Curso(Imagem, Nome, Valor, Horas, Descricao, Id_Adm) VALUES (@imagem, @nome, @valor, @horas, @descricao, @idadm)"; cmd.Parameters.AddWithValue("@imagem", cu.Imagem); cmd.Parameters.AddWithValue("@nome", cu.Nome); cmd.Parameters.AddWithValue("@valor", cu.Valor); cmd.Parameters.AddWithValue("@horas", cu.Horas); cmd.Parameters.AddWithValue("@descricao", cu.Descricao); cmd.Parameters.AddWithValue("@idadm", cu.IdAdm); cmd.ExecuteNonQuery(); // EXECUTAR O COMANDO con.Desconectar(); }
public void Cadastrar(BLL.Curso c) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"INSERT INTO Curso( Descricao, Periodo, IdCoordenador) VALUES(@descricao, @periodo, @idCoordenador)"; cmd.Parameters.AddWithValue("@descricao", c.Descricao); cmd.Parameters.AddWithValue("@periodo", c.Periodo); cmd.Parameters.AddWithValue("@idCoordenador", c.IdCoordenador); cmd.ExecuteNonQuery(); con.Desconectar(); }
public void Atualizar(BLL.Curso cu) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"UPDATE Curso SET Imagem = @imagem, Nome = @nome, Valor = @valor, Horas = @horas, Descricao = @descricao WHERE Id_Curso = @idcurso"; cmd.Parameters.AddWithValue("@idcurso", cu.IdCurso); cmd.Parameters.AddWithValue("@imagem", cu.Imagem); cmd.Parameters.AddWithValue("@nome", cu.Nome); cmd.Parameters.AddWithValue("@valor", cu.Valor); cmd.Parameters.AddWithValue("@horas", cu.Horas); cmd.Parameters.AddWithValue("@descricao", cu.Descricao); cmd.Parameters.AddWithValue("@idprofessor", cu.IdProfessor); cmd.Parameters.AddWithValue("idadm", cu.IdAdm); cmd.ExecuteNonQuery(); con.Desconectar(); }
public DataTable Listar2(BLL.Curso cu) //ESSA LINHA É A ASSINATURA { DataTable dt = new DataTable(); //Tabela de dados padrão C#(int, strin, double...) SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"SELECT Id_Curso, Imagem, Nome, Valor, Horas, Descricao, Id_Professor, Id_Adm FROM Curso WHERE Nome LIKE @nome"; cmd.Parameters.AddWithValue("@nome", "%" + cu.Nome + "%"); // ESSE É USADO NO FILTRAR DE ADM //Adaptador de dados SQL para C# SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; da.Fill(dt);//Preenche fazendo a adaptação con.Desconectar(); return(dt); }
public DataTable Listar1(BLL.Curso cu) //ESSA LINHA É A ASSINATURA { DataTable dt = new DataTable(); //Tabela de dados padrão C#(int, strin, double...) SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"SELECT Id_Curso, Imagem, Nome, Valor, Horas, Descricao, Id_Professor FROM Curso WHERE Id_Professor = @idprofessor"; cmd.Parameters.AddWithValue("@idprofessor", cu.IdProfessor); // LISTAR DO PAGE LOAD DE PROFESSOR ESPECIFICO //Adaptador de dados SQL para C# SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; da.Fill(dt);//Preenche fazendo a adaptação con.Desconectar(); return(dt); }
public void Atualizar(BLL.Curso c) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"UPDATE Curso SET Descricao = @descricao, Periodo = @periodo, IdCoordenador = @idCoordenador WHERE Id = @id"; cmd.Parameters.AddWithValue("@descricao", c.Descricao); cmd.Parameters.AddWithValue("@idCoordenador", c.IdCoordenador); cmd.Parameters.AddWithValue("@periodo", c.Periodo); cmd.Parameters.AddWithValue("@id", c.Id); cmd.ExecuteNonQuery(); con.Desconectar(); }
protected void Page_Load(object sender, EventArgs e) { int idRecibido = 0; btnAtualizar.Enabled = false; if (!IsPostBack) { //Validar se está recebendo a variável cod na URL if (Request.QueryString["cod"] != null) { //Validar se a variável veio com o valor preenchido if (Request.QueryString["cod"].ToString() != "") { int.TryParse(Request.QueryString["cod"].ToString(), out idRecibido); curso.Id = idRecibido; curso = cursoDAL.Selecionar(curso); if (curso.Id != 0) { txtId.Text = curso.Id.ToString(); txtDescricao.Text = curso.Descricao; txtPeriodo.Text = curso.Periodo; btnAtualizar.Enabled = true; } else { Response.Write("<script>alert('Curso não localizado')</script>"); } } else { Response.Write("<script>alert('Id de curso vazio')</script>"); } } else { Response.Write("<script>alert('Id de curso não recebido')</script>"); } } }
public void Cadastrar(BLL.Curso a) { //Instanciar um objeto de comando SQL. SqlCommand cmd = new SqlCommand(); //Configurar a conexao. cmd.Connection = con.Conectar(); //Configurar o comando SQL. cmd.CommandText = @"INSERT INTO TB_CURSO( Nome, Cod_Coordenador ) VALUES(@nome, @codCoord)"; //Configurar os valores. //cmd.Parameters.AddWithValue("@cod", a.Cod); cmd.Parameters.AddWithValue("@nome", a.Nome); cmd.Parameters.AddWithValue("@CodCoord", a.Cod_coordenador); //Executar os comandos SQL. cmd.ExecuteNonQuery(); //Fechar a conexão com o banco de dados. con.Desconectar(); }
protected void btnCadastrar_Click(object sender, EventArgs e) { try { BLL.Curso curso = new BLL.Curso(); curso.Descricao = txtDescricao.Text; curso.Periodo = txtPeriodo.Text; curso.IdCoordenador = Convert.ToInt32(cmbCoordenador.SelectedValue); DAL.CursoDAL cursoDAL = new DAL.CursoDAL(); cursoDAL.Cadastrar(curso); lblMsg.Text = "Curso cadastrado"; txtDescricao.Text = ""; txtPeriodo.Text = ""; cmbCoordenador.SelectedIndex = 0; } catch (Exception ex) { lblMsg.Text = ex.Message; } }
protected void btnCadastrar_Click(object sender, EventArgs e) { if (fulMaterial.PostedFile.ContentLength < 1000000) // Menor que 5MB (625000 megabyte) { try { if (fulMaterial.HasFile)//Verifica se algum arquivo foi selecionado { try { //Aqui ele vai filtrar pelo tipo de arquivo if (fulMaterial.PostedFile.ContentType == "application/pdf") { try { //Obtem o HttpFileCollection (Lista de arquivos) HttpFileCollection hfc = Request.Files; for (int i = 0; i < hfc.Count; i++) { HttpPostedFile hpf = hfc[i]; if (hpf.ContentLength > 0) //Verifica se o arquivo é maior que 0 bytes { //Pega o nome do arquivo string nome = System.IO.Path.GetFileName(hpf.FileName); //Pega a extensão do arquivo string extensao = Path.GetExtension(hpf.FileName); //Gera nome novo do Arquivo numericamente //string filename = string.Format("{0:00000000000000}", GerarID()); string filename = DateTime.Now.ToString().Replace("/", "").Replace(":", "").Replace(" ", "_"); //Caminho a onde será salvo hpf.SaveAs(Server.MapPath("~/UI/material/") + filename + "_" + i + extensao); au.Nome = txtNome.Text; string vid = txtVideo.Text.Replace("watch?v=", "embed/"); au.Video = vid + "?rel=0&showinfo=0"; au.Material = "/UI/material/" + filename + "_" + i + extensao; au.Descricao = txtDescricao.Text; au.IdCurso = Convert.ToInt32(ddlCurso.SelectedValue); au.IdAdm = 1; cu.IdCurso = au.IdCurso; cu = cuDAL.AcharCurso(cu); if (cu.IdProfessor != 0) { au.IdProfessor = cu.IdProfessor; auDAL.Cadastrar(au); } else { auDAL.Cadastrar1(au); } } } } catch (Exception ex) { lblMensagem.Text = "Erro: " + ex.Message; } // Mensagem se tudo ocorreu bem Response.Write("<script>alert('Cadastro efetuado!')</script>"); btnFiltrar_Click(null, null); } else { // Mensagem notifica que é permitido carregar apenas // as imagens definida la em cima. lblMensagem.Text = "É permitido carregar apenas arquivo PDF!"; } } catch (Exception ex) { // Mensagem notifica quando ocorre erros lblMensagem.Text = @"O arquivo não pôde ser carregado. O seguinte erro ocorreu: " + ex.Message; } } else { lblMensagem.Text = "Nenhum arquivo selecionado"; } } catch (Exception ex) { // Mensagem notifica quando ocorre erros lblMensagem.Text = @"O arquivo não pôde ser carregado. O seguinte erro ocorreu: " + ex.Message; } } else { // Mensagem notifica quando imagem é superior a 3 MB lblMensagem.Text = "Não é permitido carregar arquivo PDF maior que 3 MB"; } txtNome.Text = ""; txtVideo.Text = ""; txtDescricao.Text = ""; //ddlCurso.SelectedIndex = 1; txtNome.Focus(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["usuario"] != null) { if (Session["usuario"].ToString() != string.Empty) { DAL.CursoDAL cuDAL = new DAL.CursoDAL(); BLL.Curso cu = new BLL.Curso(); au.IdProfessor = Convert.ToInt32(Session["idprof"]); cu.IdProfessor = Convert.ToInt32(Session["idprof"]); ddlCurso.DataSource = cuDAL.Listar1(cu); ddlCurso.DataTextField = "Nome"; ddlCurso.DataValueField = "Id_Curso"; ddlCurso.DataBind(); gvResultado.DataSource = auDAL.Listar1(au); gvResultado.DataBind(); if (Request.QueryString["id"] != null) { if (Request.QueryString["id"].ToString() != "") { int idRecebido; int.TryParse(Request.QueryString["id"], out idRecebido); au.IdAula = idRecebido; au = auDAL.PreencherPeloID(au); if (au.IdAula != 0) { lblAtu.Visible = true; lblId.Visible = true; lblIsso.Visible = true; lblCad.Visible = false; litPDF.Visible = true; btnAtualizar.Visible = true; ddlCurso.Visible = false; btnCadastrar.Visible = false; gvResultado.Visible = false; txtFiltro.Visible = false; btnFiltrar.Visible = false; //////////////////////////////////////////////////////////////////////////////////////// string html = ""; html += "<a href='" + au.Material + "' target='_blank'>Material</a>"; litPDF.Text = html; /////////////////////////////////////////////////////////////////////////////////////// lblId.Text = au.IdAula.ToString(); txtNome.Text = au.Nome; txtVideo.Text = au.Video; txtDescricao.Text = au.Descricao; lblId1.Text = au.IdCurso.ToString(); lblId2.Text = Session["idprof"].ToString(); } else { lblId.Text = "ID INVÁLIDO"; } } else { lblId.Text = "ID INVÁLIDO"; } } } else { Response.Redirect("../ADMINISTRADOR/LoginAdm.aspx"); } } else { Response.Redirect("../ADMINISTRADOR/LoginAdm.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["usuario"] != null) { if (Session["usuario"].ToString() != string.Empty) { cu.IdProfessor = Convert.ToInt32(Session["idprof"]); gvResultado.DataSource = cuDAL.Listar1(cu); gvResultado.DataBind(); if (Request.QueryString["id"] != null) { if (Request.QueryString["id"].ToString() != "") { int idRecebido; int.TryParse(Request.QueryString["id"], out idRecebido); cu.IdCurso = idRecebido; cu = cuDAL.PreencherPeloID(cu); if (cu.IdCurso != 0) { /*btnAtualizar.Enabled = true; * btnEnviar.Enabled = false; * fulImagens.Enabled = false; * fulImagens1.Enabled = true;*/ lblAtu.Visible = true; lblId.Visible = true; lblIsso.Visible = true; lblCad.Visible = false; Image1.Visible = true; btnAtualizar.Visible = true; btnEnviar.Visible = false; gvResultado.Visible = false; txtFiltro.Visible = false; btnFiltrar.Visible = false; Image1.ImageUrl = cu.Imagem; lblId.Text = cu.IdCurso.ToString(); txtNome.Text = cu.Nome; txtValor.Text = cu.Valor.ToString(); txtHoras.Text = cu.Horas; txtDescricao.Text = cu.Descricao; lblIdP.Text = Session["idprof"].ToString(); } else { lblId.Text = "ID INVÁLIDO"; } } else { lblId.Text = "ID INVÁLIDO"; } } else { lblId.Text = "ID INVÁLIDO"; } } else { Response.Redirect("../ADMINISTRADOR/LoginAdm.aspx"); } } else { Response.Redirect("../ADMINISTRADOR/LoginAdm.aspx"); } } }