Exemplo n.º 1
0
    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
        { }
    }
Exemplo n.º 2
0
    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);
        }
    }
Exemplo n.º 3
0
    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);
        }
    }