private static void LogarModificacao(ClienteInvestidorNaoResidenteInfo pParametro, int IdUsuarioLogado, string DescricaoUsuarioLogado) { ReceberEntidadeRequest <ClienteInvestidorNaoResidenteInfo> lEntrada = new ReceberEntidadeRequest <ClienteInvestidorNaoResidenteInfo>(); lEntrada.Objeto = pParametro; ReceberObjetoResponse <ClienteInvestidorNaoResidenteInfo> lRetorno = ReceberClienteNaoResidente(lEntrada); LogCadastro.Logar(lRetorno.Objeto, IdUsuarioLogado, DescricaoUsuarioLogado, LogCadastro.eAcao.Receber); }
private string ResponderExcluir() { string lRetorno = string.Empty; string lID = this.Request["Id"]; if (!string.IsNullOrEmpty(lID)) { RemoverEntidadeCadastroRequest <ClienteInvestidorNaoResidenteInfo> lRequest; RemoverEntidadeCadastroResponse lResponse; try { ClienteInvestidorNaoResidenteInfo lClitelInfo = new ClienteInvestidorNaoResidenteInfo(); lClitelInfo.IdInvestidorNaoResidente = int.Parse(lID); lRequest = new RemoverEntidadeCadastroRequest <ClienteInvestidorNaoResidenteInfo>() { EntidadeCadastro = lClitelInfo, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; try { lResponse = ServicoPersistenciaCadastro.RemoverEntidadeCadastro <ClienteInvestidorNaoResidenteInfo>(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 TransporteInvestidorNaoResidente(ClienteInvestidorNaoResidenteInfo pObjeto, bool pExclusao) { this.CodigoCVM = pObjeto.DsCodigoCvm; this.CustodianteNoPAS = pObjeto.DsCustodiante; this.Id = pObjeto.IdInvestidorNaoResidente; this.Nome = pObjeto.DsRepresentanteLegal; this.NomeDoAdministrador = pObjeto.DsNomeAdiministradorCarteira; this.PaisDeOrigem = pObjeto.CdPaisOrigem; this.ParentId = pObjeto.IdCliente; this.RDE = pObjeto.DsRde; this.Exclusao = pExclusao; }
public ClienteInvestidorNaoResidenteInfo ToClienteInvestidorNaoResidenteInfo() { ClienteInvestidorNaoResidenteInfo lRetorno = new ClienteInvestidorNaoResidenteInfo(); lRetorno.CdPaisOrigem = this.PaisDeOrigem; lRetorno.DsCodigoCvm = this.CodigoCVM; lRetorno.DsCustodiante = this.CustodianteNoPAS; lRetorno.DsNomeAdiministradorCarteira = this.NomeDoAdministrador; lRetorno.DsRde = this.RDE; lRetorno.DsRepresentanteLegal = this.Nome; lRetorno.IdCliente = this.ParentId; lRetorno.IdInvestidorNaoResidente = this.Id; return(lRetorno); }
private static ClienteInvestidorNaoResidenteInfo CriarRegistroNaoResidente(DataRow dr) { ClienteInvestidorNaoResidenteInfo lRetorno = new ClienteInvestidorNaoResidenteInfo(); lRetorno.IdInvestidorNaoResidente = (dr["id_investidor_naoresidente"]).DBToInt32(); lRetorno.IdCliente = (dr["id_cliente"]).DBToInt32(); lRetorno.DsRepresentanteLegal = dr["ds_representantelegal"].DBToString(); lRetorno.DsNomeAdiministradorCarteira = (dr["ds_nomeadiministradorcarteira"]).DBToString(); lRetorno.CdPaisOrigem = (dr["cd_paisorigem"]).DBToString(); lRetorno.DsCustodiante = (dr["ds_custodiante"]).DBToString(); lRetorno.DsRde = (dr["ds_rde"]).DBToInt32(); lRetorno.DsCodigoCvm = (dr["ds_codigocvm"]).DBToInt32(); return(lRetorno); }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteInvestidorNaoResidenteInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteInvestidorNaoResidenteInfo> lResponse; bool lExcluir = true; ClienteInvestidorNaoResidenteInfo lDados = new ClienteInvestidorNaoResidenteInfo(Request["Id"]); lRequest = new ConsultarEntidadeCadastroRequest <ClienteInvestidorNaoResidenteInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteInvestidorNaoResidenteInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "F60D51DD-CC20-45A8-9244-6F96ACA50BF2"); NovoRepresentante.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "F60D51DD-CC20-45A8-9244-6F96ACA50BF2"); lExcluir = UsuarioPode("Excluir", "12C2713C-D55B-43FE-B102-5266A3C827AB"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovoRepresentante.Visible) { btnSalvar.Visible = true; } IEnumerable <TransporteInvestidorNaoResidente> lLista = from ClienteInvestidorNaoResidenteInfo t in lResponse.Resultado select new TransporteInvestidorNaoResidente(t, lExcluir); hidClientes_RepresentantesParaNaoResidente_ListaJson.Value = JsonConvert.SerializeObject(lLista); } //else //{ // RetornarErroAjax("Erro ao consultar os Diretores do cliente", lResponse.DescricaoResposta); //} //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }