public RemoverClientePermissaoParametroResponse RemoverAssociacao(RemoverClientePermissaoParametroRequest lRequest) { throw new NotImplementedException(); }
private string ResponderExcluir() { string lRetorno = ""; string lID = Request["Id"]; if (!string.IsNullOrEmpty(lID)) { if (lID.Split('.')[0] == "1") { lRetorno = RetornarErroAjax("Não é possível excluir um parâmetro devido às utilizações de seu valor, altere a data de Validade."); } else { RemoverClientePermissaoParametroRequest lRequest; RemoverClientePermissaoParametroResponse lResponse; try { lRequest = new RemoverClientePermissaoParametroRequest(); lRequest.Associacao = new AssociacaoClienteRiscoInfo() { TipoAssociacao = (AssociacaoClienteRiscoInfo.eTipoAssociacao) int.Parse(lID.Split('.')[0]), CodigoClienteParametro = int.Parse(lID.Split('.')[1]), CodigoClientePermissao = int.Parse(lID.Split('.')[1]) }; lRequest.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; lRequest.IdUsuarioLogado = base.UsuarioLogado.Id; try { lResponse = ServicoRegrasRisco.RemoverAssociacao(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { lRetorno = RetornarSucessoAjax("Dados Excluidos com sucesso", new object[] { }); base.RegistrarLogExclusao(); //--> Controle de log. } else { lRetorno = RetornarErroAjax(lResponse.DescricaoResposta); } } catch (Exception exEnvioRequest) { lRetorno = RetornarErroAjax("Erro durante o envio do request para excluir os dados", exEnvioRequest); } } catch (Exception exConversao) { lRetorno = RetornarErroAjax("Erro ao converter os dados", exConversao); } } } else { lRetorno = RetornarErroAjax("Foi enviada ação de cadastro sem objeto para excluir"); } return(lRetorno); }