Esempio n. 1
0
        protected void btnNovaJustificativaFalta_Click(object sender, EventArgs e)
        {
            try
            {
                List <ACA_AlunoJustificativaFalta> lt = ACA_AlunoJustificativaFaltaBO.SelecionaPorAluno(VS_alu_id);
                lt.Add(new ACA_AlunoJustificativaFalta()
                {
                    IsNew = true
                    ,
                    alu_id = VS_alu_id
                    ,
                    afj_id = -1
                });

                int index = (lt.Count - 1);
                grvJustificativaFalta.EditIndex  = index;
                grvJustificativaFalta.DataSource = lt;

                grvJustificativaFalta.DataBind();

                grvJustificativaFalta.Rows[index].Focus();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar adicionar nova justificativa de falta.", UtilBO.TipoMensagem.Erro);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Carrega o grid de justificativas de falta do aluno.
        /// </summary>
        /// <param name="alu_id">Id do aluno</param>
        private void CarregaJustificativasAluno(Int64 alu_id)
        {
            VS_alu_id = alu_id;

            grvJustificativaFalta.DataSource = ACA_AlunoJustificativaFaltaBO.SelecionaPorAluno(alu_id);
            grvJustificativaFalta.DataBind();

            lblInformacao.Text           += "<b>Aluno: </b>" + txtNomeAluno.Text + "<br/>";
            lblInformacao.Visible         = true;
            divLimparPesquisa.Visible     = true;
            divPesquisaAluno.Visible      = false;
            pnlJustificativaFalta.Visible = true;
            updJustificativaFalta.Update();
        }
Esempio n. 3
0
 protected void grvJustificativaFalta_DataBinding(object sender, EventArgs e)
 {
     try
     {
         GridView grv = ((GridView)sender);
         if (grv.DataSource == null)
         {
             grv.DataSource = ACA_AlunoJustificativaFaltaBO.SelecionaPorAluno(VS_alu_id);
         }
     }
     catch (Exception ex)
     {
         ApplicationWEB._GravaErro(ex);
         lblMessage.Text = lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar as justificativas de falta.", UtilBO.TipoMensagem.Erro);
     }
 }