private void InserirTaxaTermo() { TaxaTermoRequest _request = new TaxaTermoRequest(); _request.TaxaTermoInfo.IdTaxa = 3; _request.TaxaTermoInfo.NumeroDias = 80; _request.TaxaTermoInfo.ValorRolagem = 24; _request.TaxaTermoInfo.ValorTaxa = 18; TaxaTermoResponse _resposta = new ServicoTermo().InserirTaxaTermo(_request); }
private string CadastrarTaxaDeTermo() { string lRetorno = ""; CultureInfo lInfo = new CultureInfo("pt-BR"); decimal lValorTaxa, lValorRolagem; int lNumeroDias; string lRequestValorTaxa, lRequestValorRolagem, lRequestNumeroDias; lRequestNumeroDias = Request["NumeroDias"]; lRequestValorRolagem = Request["ValorRolagem"]; lRequestValorTaxa = Request["ValorTaxa"]; if (decimal.TryParse(lRequestValorTaxa, NumberStyles.AllowDecimalPoint, lInfo, out lValorTaxa)) { if (decimal.TryParse(lRequestValorRolagem, NumberStyles.AllowDecimalPoint, lInfo, out lValorRolagem)) { if (int.TryParse(lRequestNumeroDias, NumberStyles.AllowThousands, lInfo, out lNumeroDias)) { IServicoTermo lServico = Ativador.Get <IServicoTermo>(); TaxaTermoRequest lRequest = new TaxaTermoRequest(); TaxaTermoResponse lResponse; lRequest.TaxaTermoInfo = new TaxaTermoInfo(); lRequest.TaxaTermoInfo.DataReferencia = DateTime.Now; lRequest.TaxaTermoInfo.NumeroDias = lNumeroDias; lRequest.TaxaTermoInfo.ValorRolagem = lValorRolagem; lRequest.TaxaTermoInfo.ValorTaxa = lValorTaxa; lResponse = lServico.InserirTaxaTermo(lRequest); if (lResponse.CriticaResposta == StatusRespostaEnum.Sucesso) { TransporteObjetoDoSistema lObjetoDeRetorno = new TransporteObjetoDoSistema(lRequest.TaxaTermoInfo); lRetorno = RetornarSucessoAjax(lObjetoDeRetorno, "Objeto incluído com sucesso!"); } else { lRetorno = RetornarErroAjax(string.Format("Resposta com erro do ServicoTermo.InserirTaxaTermo([{0}], [{1}], [{2}]) : [{3}] [{4}]" , lRequest.TaxaTermoInfo.NumeroDias , lRequest.TaxaTermoInfo.ValorRolagem , lRequest.TaxaTermoInfo.ValorTaxa , lResponse.CriticaResposta , lResponse.DescricaoResposta)); } } else { lRetorno = RetornarErroAjax("Número inválido para Número de Dias"); } } else { lRetorno = RetornarErroAjax("Número inválido para Valor de Rolagem"); } } else { lRetorno = RetornarErroAjax("Número inválido para Valor de Taxa"); } return(lRetorno); }