protected void btnLancarMts_Click(object sender, EventArgs e) { try { var mts = (from p in bd.db._GEM_MTS_Teoria_Assuntos where p.modulo == int.Parse(ddlModuloMts.SelectedValue) && p.assunto == ddlAssuntosMts.SelectedValue select p.id).Single(); _GEM_Academico acad = new _GEM_Academico(); acad.data = DateTime.Parse(txtDataMts.Text); acad.gemID = idGem; acad.mts = mts; bd.db._GEM_Academicos.InsertOnSubmit(acad); bd.db.SubmitChanges(); //lança no log _user usuarioLogado = (_user)Session["usuarioLogado"]; log.AdicionarEntrada(32, usuarioLogado.id, 6, "", 1, 0); CarregaHistoricoAssuntosMTS(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alerta", "alert('Assunto da aula registrado com sucesso!!');", true); //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alerta", "alert('Funcionalidade ainda não Liberada pelo desenvolvedor!');", true); } catch { } }
protected void btnLancarMetodo_Click(object sender, EventArgs e) { try { var aluno = (from p in bd.db._alunos where p.id == int.Parse(Session["alunoID"].ToString()) select p).Single(); var instrumentoAluno = (from p in bd.db._instrumentos where p.id == aluno.instrumentoID select p).Single(); _GEM_Academico academico = new _GEM_Academico(); academico.data = Convert.ToDateTime(txtDataMetodo.Text); academico.alunoID = int.Parse(Session["alunoID"].ToString()); academico.gemID = idGem; academico.metodo = (from p in bd.db._instrumentoMetodos where p.descricao == ddlMetodos.Text && p.instrumentoID == instrumentoAluno.id select p.id).Single(); academico.metodoPagina = int.Parse(txtMetodoPagina.Text.Trim()); academico.metodoLicao = txtMetodoLicao.Text.Trim(); academico.metodoObs = txtMetodoObs.Text.Trim(); bd.db._GEM_Academicos.InsertOnSubmit(academico); bd.db.SubmitChanges(); //lança no log _user usuarioLogado = (_user)Session["usuarioLogado"]; log.AdicionarEntrada(34, usuarioLogado.id, 6, "", 1, 0); txtMetodoPagina.Text = ""; txtMetodoLicao.Text = ""; txtMetodoObs.Text = ""; CarregaMetodo(int.Parse(Session["alunoID"].ToString())); //mtv.SetActiveView(viewHome); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alerta", "alert('Lançamento de prática inserido com sucesso!');", true); } catch (Exception er2) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alerta", "alert('" + er2.Message + "');", true); } }
protected void btnLancarHinos_Click(object sender, EventArgs e) { try { //Pegar todos os itens do repeater for (int i = 0; i < rpHinos.Items.Count; i++) { //Pegando o HiddenField dentro do repeater HiddenField hf = (HiddenField)rpHinos.Items[i].FindControl("hf1"); //Pegando o CheckBox dentro do repeater CheckBox cb = (CheckBox)rpHinos.Items[i].FindControl("cb1"); //Verificar se foi selecionado if (cb.Checked) { //Pegar o Value e o Text dos itens selecionados do repeater //Response.Write("Value:" + hf.Value + " Text:" + cb.Text + "<br />"); //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alerta", "alert('" + "Value:" + hf.Value + " Text:" + cb.Text + "<br />"+"');", true); var hinosPassados = (from p in bd.db._GEM_Academicos where p.gemID == idGem select p).ToList(); if (hinosPassados.Count > 0) { for (int d = 0; d < hinosPassados.Count; d++) { //atualiza hinos hinosPassados hinosPassados = (from p in bd.db._GEM_Academicos where p.gemID == idGem select p).ToList(); var check = (from p in bd.db._GEM_Academicos where p.gemID == idGem && p.hino == int.Parse(hf.Value) && p.vozID == (from v in bd.db._instrumentoVozs where v.voz == ddlVozHino.SelectedValue select v.id).Single() && p.alunoID == int.Parse(hfAlunoID.Value) select p).ToList(); //checa se o hino já não foi passado if (check.Count > 0) { } else { _GEM_Academico academico = new _GEM_Academico(); academico.data = Convert.ToDateTime(txtData.Text); academico.alunoID = int.Parse(hfAlunoID.Value.ToString()); academico.gemID = idGem; academico.hino = int.Parse(hf.Value); academico.vozID = (from p in bd.db._instrumentoVozs where p.voz == ddlVozHino.SelectedValue select p.id).Single(); bd.db._GEM_Academicos.InsertOnSubmit(academico); bd.db.SubmitChanges(); //lança no log _user usuarioLogado = (_user)Session["usuarioLogado"]; log.AdicionarEntrada(31, usuarioLogado.id, 6, "", 1, 0); } } } //nenhum hino foi passado else { _GEM_Academico academico = new _GEM_Academico(); academico.data = Convert.ToDateTime(String.Format("{0:MM/dd/yyyy}", txtData.Text)); academico.alunoID = int.Parse(hfAlunoID.Value.ToString()); academico.gemID = idGem; academico.hino = int.Parse(hf.Value); academico.vozID = (from p in bd.db._instrumentoVozs where p.voz == ddlVozHino.SelectedValue select p.id).Single(); bd.db._GEM_Academicos.InsertOnSubmit(academico); bd.db.SubmitChanges(); //lança no log _user usuarioLogado = (_user)Session["usuarioLogado"]; log.AdicionarEntrada(31, usuarioLogado.id, 6, "", 1, 0); } } } CarregaHinos(int.Parse(hfAlunoID.Value)); CarregaHistoricoHinos(int.Parse(hfAlunoID.Value)); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alerta", "alert('Hinos lançados com sucesso!!');", true); } catch (Exception e43) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alerta", "alert('" + e43.Message + "');", true); } }