/// <summary> /// Parâmetros para efetuar a inclusão preservando a data de criação /// </summary> /// <param name="qs">Objeto da Store Procedure</param> /// <param name="entity">Entidade ACA_TipoEquipamentoDeficiente</param> protected override void ParamInserir(QuerySelectStoredProcedure qs, ACA_TipoEquipamentoDeficiente entity) { base.ParamInserir(qs, entity); qs.Parameters["@ted_dataCriacao"].Value = DateTime.Now; qs.Parameters["@ted_dataAlteracao"].Value = DateTime.Now; }
/// <summary> /// Insere e altera o tipo de equipamento para deficientes. /// </summary> public void Salvar() { try { ACA_TipoEquipamentoDeficiente TipoEquipamentoDeficiente = new ACA_TipoEquipamentoDeficiente { ted_id = VS_ted_id , ted_nome = txtTipoEquipamentoDeficiente.Text , IsNew = (VS_ted_id > 0) ? false : true }; if (ACA_TipoEquipamentoDeficienteBO.Save(TipoEquipamentoDeficiente)) { if (VS_ted_id <= 0) { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Insert, "ted_id: " + TipoEquipamentoDeficiente.ted_id); __SessionWEB.PostMessages = UtilBO.GetErroMessage( GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Cadastro.SucessoAoIncluir").ToString() , UtilBO.TipoMensagem.Sucesso); } else { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "ted_id: " + TipoEquipamentoDeficiente.ted_id); __SessionWEB.PostMessages = UtilBO.GetErroMessage( GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Cadastro.SucessoAoAlterar").ToString() , UtilBO.TipoMensagem.Sucesso); } Response.Redirect("~/Configuracao/TipoEquipamentoDeficiente/Busca.aspx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } else { lblMessage.Text = UtilBO.GetErroMessage( GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Cadastro.ErroAoTentarSalvar").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", "TipoEquipamentoDeficiente.Cadastro.ErroAoTentarSalvar").ToString() , UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Carrega dados do tipo de equipamento para deficiente. /// </summary> /// <param name="ted_id">Id do tipo de equipamento para deficiente</param> private void Carregar(int ted_id) { try { ACA_TipoEquipamentoDeficiente TipoEquipamentoDeficiente = new ACA_TipoEquipamentoDeficiente { ted_id = ted_id }; ACA_TipoEquipamentoDeficienteBO.GetEntity(TipoEquipamentoDeficiente); VS_ted_id = TipoEquipamentoDeficiente.ted_id; txtTipoEquipamentoDeficiente.Text = TipoEquipamentoDeficiente.ted_nome; } catch (Exception e) { ApplicationWEB._GravaErro(e); lblMessage.Text = UtilBO.GetErroMessage( GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Cadastro.ErroAoTentarCarregar").ToString() , UtilBO.TipoMensagem.Erro); } }
protected void grvTipoEquipamentoDeficiente_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Deletar") { try { int index = int.Parse(e.CommandArgument.ToString()); int ted_id = Convert.ToInt32(grvTipoEquipamentoDeficiente.DataKeys[index].Value.ToString()); ACA_TipoEquipamentoDeficiente entity = new ACA_TipoEquipamentoDeficiente { ted_id = ted_id }; ACA_TipoEquipamentoDeficienteBO.GetEntity(entity); if (ACA_TipoEquipamentoDeficienteBO.Delete(entity)) { grvTipoEquipamentoDeficiente.PageIndex = 0; grvTipoEquipamentoDeficiente.DataBind(); ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "ted_id: " + ted_id); lblMensagem.Text = UtilBO.GetErroMessage( GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Busca.SucessoAoExcluir").ToString() , UtilBO.TipoMensagem.Sucesso); } } catch (ValidationException ex) { lblMensagem.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage( GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Busca.ErroAoTentarExluir").ToString() , UtilBO.TipoMensagem.Erro); } } }
/// <summary> /// Método alterado para que o delete não faça exclusão física e sim lógica (update). /// </summary> /// <param name="entity">Entidade ACA_TipoEquipamentoDeficiente</param> /// <returns>true = sucesso | false = fracasso</returns> public override bool Delete(ACA_TipoEquipamentoDeficiente entity) { __STP_DELETE = "NEW_ACA_TipoEquipamentoDeficiente_UPDATE_Situacao"; return(base.Delete(entity)); }
/// <summary> /// Método alterado para que o update não faça a alteração da data de criação. /// </summary> /// <param name="entity">Entidade ACA_TipoEquipamentoDeficiente</param> /// <returns>true = sucesso | false = fracasso</returns> protected override bool Alterar(ACA_TipoEquipamentoDeficiente entity) { __STP_UPDATE = "NEW_ACA_TipoEquipamentoDeficiente_UPDATE"; return(base.Alterar(entity)); }