public SalvarFatFingerClienteResponse SalvarFatFingerCliente(SalvarFatFingerClienteRequest lRequest) { throw new NotImplementedException(); }
private string ResponderSalvarLimitesBovespa() { string lRetorno = string.Empty; TransporteLimiteBovespa lLimites; try { string lObjetoJson = this.Request.Form["ObjetoJson"]; lLimites = JsonConvert.DeserializeObject <TransporteLimiteBovespa>(lObjetoJson); this.SalvarExpirarParametrosRisco(lLimites); this.SalvarIncluirRenovarParametroRisco(lLimites); this.SalvarPermissoes(lLimites); SalvarFatFingerClienteRequest lRequest = new SalvarFatFingerClienteRequest(); lRequest.FatFinger = new FatFingerClienteInfo(); if (!string.IsNullOrEmpty(lLimites.VencimentoMaximoDaOrdem)) { lRequest.FatFinger.CodigoCliente = lLimites.CodBovespa; lRequest.FatFinger.DataVencimento = Convert.ToDateTime(lLimites.VencimentoMaximoDaOrdem); lRequest.FatFinger.ValorMaximo = lLimites.ValorMaximoDaOrdem; var lResponse = new ServicoRegrasRisco().SalvarFatFingerCliente(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { string lRetornoFatFinger = RetornarSucessoAjax(lResponse, "Fat Finger incluído com sucesso"); base.RegistrarLogInclusao(new Contratos.Dados.Cadastro.LogIntranetInfo() { CdBovespaClienteAfetado = lLimites.CodBovespa, DsObservacao = string.Concat("Alteração de Fat Finger : Log = ", lRetornoFatFinger) }); } } else { RemoverFatFingerClienteRequest lRequestRemoverFat = new RemoverFatFingerClienteRequest(); lRequestRemoverFat.FatFinger = new FatFingerClienteInfo(); lRequestRemoverFat.FatFinger.CodigoCliente = lLimites.CodBovespa; var lResponseRemoverFat = new ServicoRegrasRisco().RemoverFatFingerCliente(lRequestRemoverFat); if (lResponseRemoverFat.StatusResposta == MensagemResponseStatusEnum.OK) { string lRetornoFatFinger = RetornarSucessoAjax(lResponseRemoverFat, "Fat Finger incluído com sucesso"); base.RegistrarLogExclusao(lRetornoFatFinger); } } base.RegistrarLogInclusao(new Contratos.Dados.Cadastro.LogIntranetInfo() { //--> Registrando o Log. DsIp = this.Request.UserHostAddress, DtEvento = DateTime.Now, IdLogin = base.UsuarioLogado.Id, CdBovespaClienteAfetado = lLimites.CodBovespa, DsObservacao = MensagemLimiteLog(lLimites) }); /* * ILimiteManager lmtMng = Ativador.Get<ILimiteManager>(); * ReloadLimitsResponse resp = new ReloadLimitsResponse(); * ReloadLimitsRequest req = new ReloadLimitsRequest(); * req.ReloadSecurityList = false; // true: para forçar o recarregamento de cadastro de papeis / false para carregar somente parâmetros e limites (mais rápido) * lmtMng.ReloadLimitStructures(req); */ lRetorno = RetornarSucessoAjax("Limites Bovespa configurados com sucesso."); } catch (Exception ex) { RetornarErroAjax("Erro ao Salvar limites", ex); } return(lRetorno); }
private string ResponderSalvarLimitesBovespa() { string lRetorno = string.Empty; TransporteLimiteBovespa lLimites; try { string lObjetoJson = this.Request.Form["ObjetoJson"]; lLimites = JsonConvert.DeserializeObject <TransporteLimiteBovespa>(lObjetoJson); this.SalvarExpirarParametrosRisco(lLimites); this.SalvarIncluirRenovarParametroRisco(lLimites); this.SalvarPermissoes(lLimites); SalvarFatFingerClienteRequest lRequest = new SalvarFatFingerClienteRequest(); lRequest.FatFinger = new FatFingerClienteInfo(); if (!string.IsNullOrEmpty(lLimites.VencimentoMaximoDaOrdem)) { lRequest.FatFinger.CodigoCliente = lLimites.CodBovespa; lRequest.FatFinger.DataVencimento = Convert.ToDateTime(lLimites.VencimentoMaximoDaOrdem); lRequest.FatFinger.ValorMaximo = lLimites.ValorMaximoDaOrdem; var lResponse = new ServicoRegrasRisco().SalvarFatFingerCliente(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { string lRetornoFatFinger = RetornarSucessoAjax(lResponse, "Fat Finger incluído com sucesso"); base.RegistrarLogInclusao(new Contratos.Dados.Cadastro.LogIntranetInfo() { CdBovespaClienteAfetado = lLimites.CodBovespa, DsObservacao = string.Concat("Alteração de Fat Finger : Log = ", lRetornoFatFinger) }); } } else { RemoverFatFingerClienteRequest lRequestRemoverFat = new RemoverFatFingerClienteRequest(); lRequestRemoverFat.FatFinger = new FatFingerClienteInfo(); lRequestRemoverFat.FatFinger.CodigoCliente = lLimites.CodBovespa; var lResponseRemoverFat = new ServicoRegrasRisco().RemoverFatFingerCliente(lRequestRemoverFat); if (lResponseRemoverFat.StatusResposta == MensagemResponseStatusEnum.OK) { string lRetornoFatFinger = RetornarSucessoAjax(lResponseRemoverFat, "Fat Finger incluído com sucesso"); base.RegistrarLogExclusao(lRetornoFatFinger); } } base.RegistrarLogInclusao(new Contratos.Dados.Cadastro.LogIntranetInfo() { //--> Registrando o Log. CdBovespaClienteAfetado = lLimites.CodBovespa, DsObservacao = string.Concat("Inclusão de limite para o cliente: cd_codigo = ", lLimites.CodBovespa.ToString()) }); lRetorno = RetornarSucessoAjax("Limites Bovespa configurados com sucesso."); } catch (Exception ex) { RetornarErroAjax("Erro ao Salvar limites", ex); } return(lRetorno); }