private string ResponderExcluir() { string lRetorno = ""; string lID = Request["Id"]; if (!string.IsNullOrEmpty(lID)) { RemoverEntidadeCadastroRequest <ClientePendenciaCadastralInfo> lRequest; RemoverEntidadeCadastroResponse lResponse; try { ClientePendenciaCadastralInfo lPendencia = new ClientePendenciaCadastralInfo(); lPendencia.IdPendenciaCadastral = int.Parse(lID); lRequest = new RemoverEntidadeCadastroRequest <ClientePendenciaCadastralInfo>() { EntidadeCadastro = lPendencia, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; try { lResponse = ServicoPersistenciaCadastro.RemoverEntidadeCadastro <ClientePendenciaCadastralInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { lRetorno = RetornarSucessoAjax("Dados Excluidos com sucesso", new object[] { }); base.RegistrarLogExclusao(new Contratos.Dados.Cadastro.LogIntranetInfo() { IdClienteAfetado = lID.DBToInt32(), }); } 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); }
private string ResponderExcluir() { string lRetorno = string.Empty; string lID = this.Request["Id"]; if (!string.IsNullOrEmpty(lID)) { RemoverEntidadeCadastroRequest <ClienteTelefoneInfo> lRequest; RemoverEntidadeCadastroResponse lResponse; try { ClienteTelefoneInfo lClitelInfo = new ClienteTelefoneInfo(); lClitelInfo.IdTelefone = int.Parse(lID); lRequest = new RemoverEntidadeCadastroRequest <ClienteTelefoneInfo>() { EntidadeCadastro = lClitelInfo, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; try { lResponse = ServicoPersistenciaCadastro.RemoverEntidadeCadastro <ClienteTelefoneInfo>(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); }
public decimal CalcularTaxaPtax(decimal taxaOperada) { decimal lRetorno = 0.0M; ReceberEntidadeCadastroRequest <MonitoramentoRiscoLucroTaxaPTAXInfo> lRequest = new ReceberEntidadeCadastroRequest <MonitoramentoRiscoLucroTaxaPTAXInfo>(); ReceberEntidadeCadastroResponse <MonitoramentoRiscoLucroTaxaPTAXInfo> lResponse = new ReceberEntidadeCadastroResponse <MonitoramentoRiscoLucroTaxaPTAXInfo>(); lResponse = ServicoPersistenciaCadastro.ReceberEntidadeCadastro <MonitoramentoRiscoLucroTaxaPTAXInfo>(lRequest); decimal taxaMercado = lResponse.EntidadeCadastro.ValorPtax; lRetorno = taxaOperada * taxaMercado; return(lRetorno); }
private string RealizarImportacao() { string lRetorno = string.Empty; string lObjetoJson = this.Request["ObjetoJson"]; if (!string.IsNullOrEmpty(lObjetoJson)) { TransporteImportacao lTransporteImportacao = JsonConvert.DeserializeObject <TransporteImportacao>(lObjetoJson); if (string.IsNullOrWhiteSpace(lTransporteImportacao.CPF_CNPJ) || string.IsNullOrWhiteSpace(lTransporteImportacao.DataNascimento)) { return(RetornarErroAjax("Todos os Campos precisam ser preenchidos")); } ReceberEntidadeCadastroResponse <SinacorClienteInfo> RetornoClienteSinacor = new ReceberEntidadeCadastroResponse <SinacorClienteInfo>(); ReceberEntidadeCadastroRequest <SinacorClienteInfo> EntradaClienteSinacor = new ReceberEntidadeCadastroRequest <SinacorClienteInfo>(); EntradaClienteSinacor.EntidadeCadastro = new SinacorClienteInfo(); EntradaClienteSinacor.IdUsuarioLogado = base.UsuarioLogado.Id; EntradaClienteSinacor.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; EntradaClienteSinacor.EntidadeCadastro.ChaveCliente = lTransporteImportacao.ToSinacorChaveInfo(); //Pegando o cliente completo do Sinacor RetornoClienteSinacor = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <SinacorClienteInfo>(EntradaClienteSinacor); if (RetornoClienteSinacor.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { SalvarEntidadeCadastroRequest <SinacorClienteInfo> EntradaCliente = new SalvarEntidadeCadastroRequest <SinacorClienteInfo>(); SalvarEntidadeCadastroResponse RetornoCliente = new SalvarEntidadeCadastroResponse(); EntradaCliente.EntidadeCadastro = RetornoClienteSinacor.EntidadeCadastro; EntradaCliente.IdUsuarioLogado = base.UsuarioLogado.Id; EntradaCliente.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; EntradaCliente.EntidadeCadastro.StReimportacao = this.gStReimportacao; //Salvando no Cadastro RetornoCliente = ServicoPersistenciaCadastro.SalvarEntidadeCadastro <SinacorClienteInfo>(EntradaCliente); if (RetornoCliente.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { lRetorno = base.RetornarSucessoAjax("Cliente Importado com sucesso"); string lLogFraseObservacao = string.Empty; if (gStReimportacao) { lLogFraseObservacao = string.Concat("Requisitada a REIMPORTAÇÃO do cliente: cd_cliente = ", RetornoCliente.DescricaoResposta); } else { lLogFraseObservacao = string.Concat("Requisitada a IMPORTAÇÃO do cliente: cd_cliente = ", RetornoCliente.DescricaoResposta); } base.RegistrarLogConsulta(new Contratos.Dados.Cadastro.LogIntranetInfo() { IdClienteAfetado = RetornoCliente.DescricaoResposta.DBToInt32(), DsObservacao = lLogFraseObservacao }); } else { if (RetornoCliente.DescricaoResposta.ToUpper().Contains("CPF/CNPJ já cadastrado para outro Cliente".ToUpper())) { lRetorno = base.RetornarSucessoAjax("Erro ao Tentar Importar o Cliente: CPF/CNPJ já cadastrado"); } else { lRetorno = base.RetornarErroAjax("Erro ao Tentar Importar o Cliente", RetornoCliente.DescricaoResposta); } } } else { if (RetornoClienteSinacor.DescricaoResposta.ToUpper().Contains("Cliente não encontrado no Sinacor".ToUpper())) { lRetorno = base.RetornarErroAjax("Erro ao Tentar Importar o Cliente: Cliente não encontrado no Sinacor"); } else { lRetorno = base.RetornarErroAjax("Erro ao Tentar Importar o Cliente", RetornoClienteSinacor.DescricaoResposta); } } } else { lRetorno = base.RetornarErroAjax("Foi enviada ação de cadastro sem objeto para alterar"); } return(lRetorno); }
/// <summary> /// Excluir pessoa vinculada /// </summary> /// <returns></returns> private string ResponderExcluirPessoaVinculada() { string lRetorno = ""; string lID = Request["Id"]; if (!string.IsNullOrEmpty(lID)) { RemoverEntidadeCadastroRequest <ClientePessoaVinculadaInfo> lRequest; RemoverEntidadeCadastroResponse lResponse; ReceberEntidadeCadastroResponse <ClientePessoaVinculadaInfo> lResponsePessoa; try { ClientePessoaVinculadaInfo lPessoa = new ClientePessoaVinculadaInfo(); lPessoa.IdPessoaVinculada = int.Parse(lID); lRequest = new RemoverEntidadeCadastroRequest <ClientePessoaVinculadaInfo>() { EntidadeCadastro = lPessoa }; try { lResponsePessoa = ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClientePessoaVinculadaInfo>( new ReceberEntidadeCadastroRequest <ClientePessoaVinculadaInfo>() { EntidadeCadastro = new ClientePessoaVinculadaInfo() { IdPessoaVinculada = int.Parse(lID), ReceberPessoaVinculada = eReceberPessoaVinculada.PorIdResponsavel }, IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome } ); if (!lResponsePessoa.EntidadeCadastro.IdPessoaVinculada.Equals(0)) { object TemErro = true; lRetorno = RetornarSucessoAjax(TemErro, string.Format("Exclusão não permitida. Há pessoa(s) vinculada(s) a essa pessoa!"), new object[] { }); } else { lResponse = ServicoPersistenciaCadastro.RemoverEntidadeCadastro <ClientePessoaVinculadaInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { lRetorno = RetornarSucessoAjax("Dados Excluidos com sucesso", new object[] { }); base.RegistrarLogExclusao(); } 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); }