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); } } }
/// <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); } }
/// <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); } }
protected void grvTipoJustificativaExclusaoAulas_DataBound(object sender, EventArgs e) { UCTotalRegistros1.Total = ACA_TipoJustificativaExclusaoAulasBO.GetTotalRecords(); }