Esempio n. 1
0
    protected void grvTipoJustificativaFalta_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Deletar")
        {
            try
            {
                int index  = int.Parse(e.CommandArgument.ToString());
                int tjf_id = Convert.ToInt32(grvTipoJustificativaFalta.DataKeys[index].Value.ToString());

                ACA_TipoJustificativaFalta entity = new ACA_TipoJustificativaFalta {
                    tjf_id = tjf_id
                };
                ACA_TipoJustificativaFaltaBO.GetEntity(entity);

                if (ACA_TipoJustificativaFaltaBO.Delete(entity))
                {
                    grvTipoJustificativaFalta.PageIndex = 0;
                    grvTipoJustificativaFalta.DataBind();
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "tjf_id: " + tjf_id);
                    lblMessage.Text = UtilBO.GetErroMessage("Tipo de justificativa de falta excluído com sucesso.", UtilBO.TipoMensagem.Sucesso);
                }
            }
            catch (ValidationException ex)
            {
                lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar excluir o Tipo de justificativa de falta.", UtilBO.TipoMensagem.Erro);
            }
        }
    }
Esempio n. 2
0
        protected void ddlTipoJustificativaFalta_SelectedIndexChanged(object sender, EventArgs e)
        {
            Label        lblAbonaFalta             = (Label)grvJustificativaFalta.Rows[grvJustificativaFalta.EditIndex].FindControl("lblAbonaFalta");
            DropDownList ddlTipoJustificativaFalta = (DropDownList)grvJustificativaFalta.Rows[grvJustificativaFalta.EditIndex].FindControl("ddlTipoJustificativaFalta");

            if (ddlTipoJustificativaFalta != null && lblAbonaFalta != null)
            {
                ACA_TipoJustificativaFalta aux = new ACA_TipoJustificativaFalta {
                    tjf_id = Convert.ToInt32(ddlTipoJustificativaFalta.SelectedValue)
                };
                ACA_TipoJustificativaFaltaBO.GetEntity(aux);
                if (aux != null)
                {
                    if (ddlTipoJustificativaFalta.SelectedValue != "-1")
                    {
                        lblAbonaFalta.Visible = true;
                        if (aux.tjf_abonaFalta)
                        {
                            lblAbonaFalta.Text = "(Abona falta)";
                        }
                        else
                        {
                            lblAbonaFalta.Text = "(Não abona falta)";
                        }
                    }
                    else
                    {
                        lblAbonaFalta.Visible = false;
                    }
                }
            }
        }
Esempio n. 3
0
    /// <summary>
    /// carrega dados a partir da entidade
    /// </summary>
    private void Carregar(int tjf_id)
    {
        try
        {
            ACA_TipoJustificativaFalta entity = new ACA_TipoJustificativaFalta {
                tjf_id = tjf_id
            };
            ACA_TipoJustificativaFaltaBO.GetEntity(entity);

            VS_tjf_id = entity.tjf_id;
            txtJustificativaFalta.Text = entity.tjf_nome;
            txtCodigo.Text             = entity.tjf_codigo;
            ckbAbonaFaltas.Checked     = entity.tjf_abonaFalta;

            if ((ACA_TipoJustificativaFaltaBO.ACA_TipoJustificativaFaltaSituacao)entity.tjf_situacao == ACA_TipoJustificativaFaltaBO.ACA_TipoJustificativaFaltaSituacao.Inativo)
            {
                chkStuacao.Checked = true;
            }
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
            lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o tipo de justificativa de falta.", UtilBO.TipoMensagem.Erro);
        }
    }