Пример #1
0
    protected void grvTipoJustificativaExclusaoAulas_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Deletar")
        {
            try
            {
                int index  = int.Parse(e.CommandArgument.ToString());
                int tje_id = Convert.ToInt32(grvTipoJustificativaExclusaoAulas.DataKeys[index].Value.ToString());

                ACA_TipoJustificativaExclusaoAulas entity = new ACA_TipoJustificativaExclusaoAulas {
                    tje_id = tje_id
                };
                ACA_TipoJustificativaExclusaoAulasBO.GetEntity(entity);

                if (ACA_TipoJustificativaExclusaoAulasBO.Delete(entity))
                {
                    grvTipoJustificativaExclusaoAulas.PageIndex = 0;
                    grvTipoJustificativaExclusaoAulas.DataBind();
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "tje_id: " + tje_id);
                    lblMessage.Text = UtilBO.GetErroMessage("Tipo de justificativa para exclusão de aulas 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(GetGlobalResourceObject("Configuracao", "TipoJustificativaExclusaoAulas.Busca.ErroExcluirTipoJustificativaExclusaoAulas").ToString(), UtilBO.TipoMensagem.Erro);
            }
        }
    }
Пример #2
0
    /// <summary>
    /// Insere e altera os dados da justificativa para exclusão de aulas
    /// </summary>
    public void Salvar()
    {
        try
        {
            ACA_TipoJustificativaExclusaoAulas entityTipoJustificativaExclusaoAulas = new ACA_TipoJustificativaExclusaoAulas
            {
                tje_id       = VS_tje_id,
                tje_nome     = txtJustificativaExclusaoAulas.Text,
                tje_codigo   = txtCodigo.Text,
                tje_situacao = chkStuacao.Checked ? (byte)ACA_TipoJustificativaExclusaoAulasBO.ACA_TipoJustificativaExclusaoAulasSituacao.Inativo : (byte)ACA_TipoJustificativaExclusaoAulasBO.ACA_TipoJustificativaExclusaoAulasSituacao.Ativo,
                IsNew        = (VS_tje_id > 0) ? false : true
            };

            if (ACA_TipoJustificativaExclusaoAulasBO.Save(entityTipoJustificativaExclusaoAulas))
            {
                if (VS_tje_id <= 0)
                {
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Insert, "tje_id: " + entityTipoJustificativaExclusaoAulas.tje_id);
                    __SessionWEB.PostMessages = UtilBO.GetErroMessage(GetGlobalResourceObject("Configuracao", "TipoJustificativaExclusaoAulas.Cadastro.SucessoIncluirTipoJustificativaExclusaoAulas").ToString(), UtilBO.TipoMensagem.Sucesso);
                }
                else
                {
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "tje_id: " + entityTipoJustificativaExclusaoAulas.tje_id);
                    __SessionWEB.PostMessages = UtilBO.GetErroMessage(GetGlobalResourceObject("Configuracao", "TipoJustificativaExclusaoAulas.Cadastro.SucessoAlterarTipoJustificativaExclusaoAulas").ToString(), UtilBO.TipoMensagem.Sucesso);
                }

                Response.Redirect("Busca.aspx", false);
                HttpContext.Current.ApplicationInstance.CompleteRequest();
            }
            else
            {
                lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Configuracao", "TipoJustificativaExclusaoAulas.Cadastro.ErroSalvarTipoJustificativaExclusaoAulas").ToString(), UtilBO.TipoMensagem.Erro);
            }
        }
        catch (MSTech.Validation.Exceptions.ValidationException e)
        {
            lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
        }
        catch (DuplicateNameException e)
        {
            lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
        }
        catch (ArgumentException e)
        {
            lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
        }
        catch (Exception e)
        {
            ApplicationWEB._GravaErro(e);
            lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Configuracao", "TipoJustificativaExclusaoAulas.Cadastro.ErroSalvarTipoJustificativaExclusaoAulas").ToString(), UtilBO.TipoMensagem.Erro);
        }
    }
Пример #3
0
    /// <summary>
    /// carrega dados a partir da entidade
    /// </summary>
    private void Carregar(int tje_id)
    {
        try
        {
            ACA_TipoJustificativaExclusaoAulas entity = new ACA_TipoJustificativaExclusaoAulas {
                tje_id = tje_id
            };
            ACA_TipoJustificativaExclusaoAulasBO.GetEntity(entity);

            VS_tje_id = entity.tje_id;
            txtJustificativaExclusaoAulas.Text = entity.tje_nome;
            txtCodigo.Text = entity.tje_codigo;

            if ((ACA_TipoJustificativaExclusaoAulasBO.ACA_TipoJustificativaExclusaoAulasSituacao)entity.tje_situacao == ACA_TipoJustificativaExclusaoAulasBO.ACA_TipoJustificativaExclusaoAulasSituacao.Inativo)
            {
                chkStuacao.Checked = true;
            }
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
            lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Configuracao", "TipoJustificativaExclusaoAulas.Cadastro.ErroCarregarDadosTipoJustificativaExclusaoAulas").ToString(), UtilBO.TipoMensagem.Erro);
        }
    }
Пример #4
0
 protected void grvTipoJustificativaExclusaoAulas_DataBound(object sender, EventArgs e)
 {
     UCTotalRegistros1.Total = ACA_TipoJustificativaExclusaoAulasBO.GetTotalRecords();
 }