protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { // Verifica se o comando é "Editar" if (e.CommandName == "Editar") { string codigo; // Le o numero da linha selecionada int index = Convert.ToInt32(e.CommandArgument); // Copia o conteúdo da primeira célula da linha -> Código do Livro codigo = GridView1.Rows[index].Cells[0].Text; // Grava código do Livro na sessão Session["idModulo"] = codigo; // Chama a tela de edição Response.Redirect("~\\WebFormModuloEdit.aspx"); } // Verifica se o comando é "Excluir" if (e.CommandName == "Excluir") { int codigo; // Le o numero da linha selecionada int index = Convert.ToInt32(e.CommandArgument); // Copia o conteúdo da primeira célula da linha -> Código do Livro codigo = Convert.ToInt32(GridView1.Rows[index].Cells[0].Text); // Grava código do Livro na sessão Session["idModulo"] = codigo; DAL.DALModulo dalmodulo = new DAL.DALModulo(); Modelo.Modulo modulo = new Modelo.Modulo(); modulo = dalmodulo.Select(codigo)[0]; dalmodulo.Delete(modulo); // Chama a tela de edição Response.Redirect("~\\WebFormModulo.aspx"); } if (e.CommandName == "Gerenciarmaterias") { string codigo; // Le o numero da linha selecionada int index = Convert.ToInt32(e.CommandArgument); // Copia o conteúdo da primeira célula da linha -> Código do Livro codigo = GridView1.Rows[index].Cells[0].Text; // Grava código do Livro na sessão Session["idModulo"] = codigo; // Chama a tela de edição Response.Redirect("~\\WebFormMateriaNew.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { DAL.DALModulo dalmod = new DAL.DALModulo(); Modelo.Modulo mod = new Modelo.Modulo(); mod = dalmod.Select(Convert.ToInt32(Session["idModulo"]))[0]; Label5.Text = mod.titulo; DAL.DALRespostaDoAlunoExercicio dalresp = new DAL.DALRespostaDoAlunoExercicio(); int[] aux = dalresp.SelectAllCertaIdModulo(Convert.ToInt32(Session["idModulo"]), Session["Nome"].ToString()); Label3.Text = aux[0].ToString(); Label4.Text = aux[1].ToString(); }
protected void Button1_Click(object sender, EventArgs e) { DAL.DALModulo dalmodulo = new DAL.DALModulo(); Modelo.Disciplina dis = new Modelo.Disciplina(); DAL.DALDisciplina daldis = new DAL.DALDisciplina(); dis = (daldis.Select(Convert.ToInt32(DisciplinaId.Text)))[0]; Modelo.Modulo mod = new Modelo.Modulo(); mod.titulo = TituloId.Text; mod.descricao = DescricaoId.Text; mod.disciplina = dis; dalmodulo.Insert(mod); Response.Redirect("~/WebFormModulo.aspx"); }
public List <Modelo.Materia> Select(int idMateria) { // Variavel para armazenar um modulo Modelo.Materia DALmateria; // Cria Lista Vazia List <Modelo.Materia> DALlistMateria = new List <Modelo.Materia>(); // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand cmd = conn.CreateCommand(); // define SQL do comando cmd.CommandText = "Select * from Materia Where idMateria = @idMateria"; cmd.Parameters.AddWithValue("@idMateria", idMateria); // Executa comando, gerando objeto DbDataReader SqlDataReader dr = cmd.ExecuteReader(); // Le titulo do modulo do resultado e apresenta no segundo rótulo if (dr.HasRows) { while (dr.Read()) // Le o proximo registro { Modelo.Modulo mod = new Modelo.Modulo(); DALModulo dalmod = new DALModulo(); mod = (dalmod.Select(Convert.ToInt32(dr["idModulo"])))[0]; // Cria objeto com dados lidos do banco de dados DALmateria = new Modelo.Materia( Convert.ToInt32(dr["idMateria"]), dr["titulo"].ToString(), dr["descricao"].ToString(), (byte[])dr["fotomateria"], dr["idModulo"].ToString()); if (DALmateria.idModulo != null) { DALmateria.modulo = dalmod.Select(Convert.ToInt32(DALmateria.idModulo))[0]; } // Adiciona o livro lido à lista DALlistMateria.Add(DALmateria); } } // Fecha DataReader dr.Close(); // Fecha Conexão conn.Close(); return(DALlistMateria); }
public List <Modelo.Materia> SelectAll() { Modelo.Materia DALmateria; // Cria Lista Vazia List <Modelo.Materia> DALlistMateria = new List <Modelo.Materia>(); // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand cmd = conn.CreateCommand(); // define SQL do comando cmd.CommandText = "Select * from Materia"; // Executa comando, gerando objeto DbDataReader SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) // Le o proximo registro { Modelo.Modulo mod = new Modelo.Modulo(); DALModulo dalmod = new DALModulo(); mod = (dalmod.Select(Convert.ToInt32(dr["idModulo"])))[0]; DALmateria = new Modelo.Materia( Convert.ToInt32(dr["idMateria"]), dr["titulo"].ToString(), dr["descricao"].ToString(), (byte[])dr["fotomateria"], dr["idModulo"].ToString()); if (DALmateria.idModulo != null) { DALmateria.modulo = dalmod.Select(Convert.ToInt32(DALmateria.idModulo))[0]; } // Adiciona o livro lido à lista DALlistMateria.Add(DALmateria); } } // Fecha DataReader dr.Close(); // Fecha Conexão conn.Close(); return(DALlistMateria); }
protected void Page_Load(object sender, EventArgs e) { if (!((Session["Nome"] != null) && (Session["Senha"] != null))) { Response.Redirect("~/WebFormAutenticar.aspx"); } TableRow tr1; TableCell tc0, tc1; string idDisciplina = Request.QueryString["idDisciplina"]; DAL.DALModulo dalmodulo = new DAL.DALModulo(); List <Modelo.Modulo> ListModulo = new List <Modelo.Modulo>(); ListModulo = dalmodulo.SelectAllIdDisciplina(Convert.ToInt32(idDisciplina)); for (int i = 0; i < ListModulo.Count; i++) { HyperLink link = new HyperLink(); link.NavigateUrl = "~/WebFormMateria.aspx?idModulo=" + ListModulo[i].idModulo; link.Text = ListModulo[i].titulo; link.Font.Name = "Segoe UI Light"; link.Font.Size = 16; link.Font.Bold = true; Label descricao = new Label(); descricao.Text = ListModulo[i].descricao; descricao.Font.Name = "Segoe UI Light"; descricao.Font.Size = 12; tc0 = new TableCell(); tc1 = new TableCell(); tc0.Controls.Add(link); tc1.Controls.Add(descricao); tr1 = new TableRow(); tr1.Cells.Add(tc0); tr1.Cells.Add(tc1); Table1.Rows.Add(tr1); } DAL.DALDisciplina disc = new DAL.DALDisciplina(); Modelo.Disciplina disciplina = new Modelo.Disciplina(); disciplina = disc.Select(Convert.ToInt32(idDisciplina))[0]; Label1.Text = disciplina.nome; }
protected void Page_Load(object sender, EventArgs e) { if (!((Session["Nome"] != null) && (Session["Senha"] != null))) { Response.Redirect("~/WebFormAutenticar.aspx"); } TableRow tr1; TableCell tc0; string idModulo = Request.QueryString["idModulo"]; DAL.DALMateria dalmateria = new DAL.DALMateria(); List <Modelo.Materia> ListMateria = new List <Modelo.Materia>(); ListMateria = dalmateria.SelectAllIdModulo(Convert.ToInt32(idModulo)); for (int i = 0; i < ListMateria.Count; i++) { HyperLink link = new HyperLink(); link.NavigateUrl = "~/WebFormMateriaUsuario.aspx?idMateria=" + ListMateria[i].idMateria; link.Text = ListMateria[i].titulo; link.Font.Name = "Segoe UI Light"; link.Font.Size = 16; link.Font.Bold = true; tc0 = new TableCell(); tc0.Controls.Add(link); tr1 = new TableRow(); tr1.Cells.Add(tc0); Table1.Rows.Add(tr1); } DAL.DALModulo mod = new DAL.DALModulo(); Modelo.Modulo modulo = new Modelo.Modulo(); modulo = mod.Select(Convert.ToInt32(idModulo))[0]; Label1.Text = modulo.titulo; DAL.DALDisciplina disc = new DAL.DALDisciplina(); Modelo.Disciplina disciplina = new Modelo.Disciplina(); disciplina = disc.Select(modulo.idDisciplina)[0]; HyperLink1.Text = disciplina.nome; HyperLink1.NavigateUrl = "~/WebFormDisciplina.aspx?idDisciplina=" + disciplina.idDisciplina; }
protected void Page_Load(object sender, EventArgs e) { if (!((Session["Nome"] != null) && (Session["Senha"] != null))) { Response.Redirect("~/WebFormAutenticar.aspx"); } TableRow tr1, tr2, tr3, tr4; TableCell tc0, tc1, tc2, tc3; string idMateria = Request.QueryString["idMateria"]; Session["idMateria"] = idMateria; int aux = Convert.ToInt32(idMateria); DAL.DALMateria dalmateria = new DAL.DALMateria(); Modelo.Materia materia = dalmateria.SelectTeste(aux); //Adicionando componentes da Label Label label = new Label(); label.Text = materia.titulo; label.Font.Name = "Segoe UI Light"; label.Font.Size = 20; label.Font.Bold = true; Label descricao = new Label(); descricao.Text = materia.descricao; descricao.Font.Name = "Segoe UI Light"; descricao.Font.Size = 12; //Add Imagem Image imagem = new Image(); imagem.ImageUrl = "~/HandlerMateria2.ashx"; tc0 = new TableCell(); tc1 = new TableCell(); tc2 = new TableCell(); tc0.Controls.Add(label); tc1.Controls.Add(descricao); tc2.Controls.Add(imagem); //Add Link Fazer exercício HyperLink link = new HyperLink(); link.NavigateUrl = "~/WebFormExercicioUsuario.aspx?idMateria=" + idMateria; link.Text = "Fazer o exercício"; link.Font.Name = "Segoe UI Light"; link.Font.Size = 18; link.ID = "asd"; tc3 = new TableCell(); tc3.Controls.Add(link); tr1 = new TableRow(); tr2 = new TableRow(); tr3 = new TableRow(); tr3 = new TableRow(); tr4 = new TableRow(); tr1.Cells.Add(tc0); tr2.Cells.Add(tc1); tr3.Cells.Add(tc2); tr4.Cells.Add(tc3); Table1.Rows.Add(tr1); Table1.Rows.Add(tr2); Table1.Rows.Add(tr3); Table1.Rows.Add(tr4); DAL.DALMateria mat = new DAL.DALMateria(); Modelo.Materia mate = new Modelo.Materia(); mate = mat.Select(Convert.ToInt32(idMateria))[0]; Label1.Text = mate.titulo; DAL.DALModulo mod = new DAL.DALModulo(); Modelo.Modulo modulo = new Modelo.Modulo(); modulo = mod.Select(Convert.ToInt32(mate.idModulo))[0]; HyperLink2.Text = modulo.titulo; HyperLink2.NavigateUrl = "~/WebFormMateria.aspx?idModulo=" + mate.idModulo; DAL.DALDisciplina disc = new DAL.DALDisciplina(); Modelo.Disciplina disciplina = new Modelo.Disciplina(); disciplina = disc.Select(modulo.idDisciplina)[0]; HyperLink1.Text = disciplina.nome; HyperLink1.NavigateUrl = "~/WebFormDisciplina.aspx?idDisciplina=" + disciplina.idDisciplina; }