private string ResponderExcluir() { string lretorno = string.Empty; string lId = this.Request.Form["Id"]; if (!this.GetExcluiComFilhos) { var lGrupoSelecionado = base.ServicoRegrasRisco.ListarGrupoItens(new ListarGrupoItemRequest() { FiltroIdGrupo = lId.DBToInt32() }); if (null != lGrupoSelecionado.GrupoItens && lGrupoSelecionado.GrupoItens.Count > 0) { return(base.RetornarSucessoAjax((object)lId, "ComFilhos")); } } RemoverGrupoRiscoRequest lRequest = new RemoverGrupoRiscoRequest() { CodigoGrupo = int.Parse(lId), DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; RemoverGrupoRiscoResponse lResponse = null; try { lResponse = this.ServicoRegrasRisco.RemoverGrupoRisco(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.BusinessException) { lretorno = RetornarErroAjax(lResponse.MessageException); } else { { //--> Removendo o item excluído da sessão var lItemASerExcluido = this.SessionUltimoResultadoDeBusca.Find(lGrupo => { return(lGrupo.CodigoGrupo == lId.DBToInt32()); }); this.SessionUltimoResultadoDeBusca.Remove(lItemASerExcluido); } lretorno = base.RetornarSucessoAjax((object)lId, lResponse.DescricaoResposta); base.RegistrarLogExclusao(); } } else { lretorno = RetornarErroAjax(lResponse.DescricaoResposta); } } catch (Exception ex) { lretorno = RetornarErroAjax(ex.Message); } return(lretorno); }
public RemoverGrupoRiscoResponse RemoverGrupoRiscoSpider(RemoverGrupoRiscoRequest pRequest) { throw new NotImplementedException(); }