private void MontaFichaCadastralCliente() { this.LinhaAtual += 5; ClienteInfo entCliente = this.GetFichaCadastralInfo.ClienteResponse.Objeto; LoginInfo entLogin = this.GetFichaCadastralInfo.ClienteLoginResponse.Objeto; ClienteEnderecoInfo entEndereco = this.GetFichaCadastralInfo.ClienteEnderecoResponse.Resultado.Find(delegate(ClienteEnderecoInfo cei) { return(cei.IdTipoEndereco == 2); }); // { return cei.StPrincipal == true; }); pediram pra "sempre colocar o residencial" if (entEndereco == null) { entEndereco = this.GetFichaCadastralInfo.ClienteEnderecoResponse.Resultado.Find(delegate(ClienteEnderecoInfo cei) { return(cei.StPrincipal == true); }); //failsafe pra pegar alguma coisa, se não tiver o residencial } this.TextoCentralizado(LinhaAtual, "TERMO DE ADESÃO AO CONTRATO DE INTERMEDIAÇÃO", 9, true); this.LinhaAtual += 10; string lTexto; /* * this.QuebraLinhaDupla(); * * this.TextoTabuladoEsquerda(this.LinhaAtual, 8, string.Format("Por meio deste instrumento, eu, {0}, {1}, {2}, {3}, ", * entCliente.DsNome * , RecuperarDadosDeNacionalidade(entCliente.CdNacionalidade) * , RecuperarEstadoCivil(entCliente.CdEstadoCivil) * , RecuperarProfissao(entCliente.CdProfissaoAtividade) * )); * * this.QuebraLinha(); * * this.TextoTabuladoEsquerda(this.LinhaAtual, 8, string.Format("portador do RG n.º {0}, inscrito no CPF/MF sob o n.º {1}, residente e domiciliado em {2}, {3}, ", * FormatarRG(entCliente.DsNumeroDocumento) * , FormatarCPF(entCliente.DsCpfCnpj) * , entEndereco.DsCidade * , entEndereco.CdUf * )); * * this.QuebraLinha(); * * this.TextoTabuladoEsquerda(this.LinhaAtual, 8, string.Format("na {0}, n.º {1} {2}, CEP {3}, na condição de Cliente, contrato a Gradual Corretora de Câmbio, ", * entEndereco.DsLogradouro * , entEndereco.DsNumero * , entEndereco.DsComplemento * , FormatarCEP(entEndereco.NrCep, entEndereco.NrCepExt) * )); */ FlowLayoutManager flm = new FlowLayoutManager(null); flm.eNewContainer += new FlowLayoutManager.NewContainerEventHandler(flm_eNewContainer); flm.NewContainer(); lTexto = string.Format("Por meio deste instrumento, eu, {0}, nacionalidade {1}, estado civil {2}, profissao {3}, ", entCliente.DsNome , RecuperarDadosDeNacionalidade(entCliente.CdNacionalidade) , RecuperarEstadoCivil(entCliente.CdEstadoCivil) , RecuperarProfissao(entCliente.CdProfissaoAtividade) ); lTexto += string.Format("portador do RG n.º {0}, inscrito no CPF/MF sob o n.º {1}, residente e domiciliado na cidade de {2}, no estado de {3}, ", FormatarRG(entCliente.DsNumeroDocumento) , FormatarCPF(entCliente.DsCpfCnpj) , entEndereco.DsCidade , entEndereco.CdUf ); lTexto += string.Format("no endereço {0}, n.º {1} {2}, CEP {3}, na condição de Cliente, contrato a Gradual Corretora de Câmbio, ", entEndereco.DsLogradouro , entEndereco.DsNumero , entEndereco.DsComplemento , FormatarCEP(entEndereco.NrCep, entEndereco.NrCepExt) ); lTexto += "Títulos e Valores Mobiliários S/A (\"Gradual\"), sociedade com sede na cidade de São Paulo, Estado de São Paulo, na Av. Juscelino Kubitscheck, n.º 50, 5º andar, inscrita no CNPJ/MF sob o n.º 33.918.160/0001-73 e declaro que:"; flm.Add(new RepString(this.FontProp, lTexto)); flm.NewLine(24); lTexto = "\t\t\t\tI. Preenchi a Ficha Cadastral e reitero as declarações por mim feitas naquele instrumento;"; flm.Add(new RepString(this.FontProp, lTexto)); flm.NewLine(24); //TODO: verificar a possiblidade de colocar o numero do contrato parametrizavel devido as constantes mudancas / trocas do mesmo lTexto = "\t\t\t\tII. Li, compreendi e estou plenamente de acordo com todos os termos e condições do Contrato de Intermediação (“Contrato de Intermediação”), devidamente registrado no 8º Ofício de Registro de Títulos e Documentos da Cidade de São Paulo sob o nº 1418728, que se encontra disponível no website www.gradualinvestimentos.com.br, e do qual este instrumento é parte integrante e indissociável;"; flm.Add(new RepString(this.FontProp, lTexto)); flm.NewLine(24); lTexto = "\t\t\t\tIII. Li, compreendi e estou plenamente de acordo com os termos das Regras e Parâmetros de Atuação da Gradual, que se encontra disponível no site www.gradualinvestimentos.com.br;"; flm.Add(new RepString(this.FontProp, lTexto)); flm.NewLine(24); lTexto = "\t\t\t\tIV. Tenho ciência de que o Contrato de Intermediação engloba a possibilidade de realizar operações em diferentes mercados e com os diversos produtos nele especificados, sendo-me facultada a efetiva utilização dos mesmos, quando me convier;"; flm.Add(new RepString(this.FontProp, lTexto)); flm.NewLine(24); lTexto = "\t\t\t\tV. Estou ciente de que a adesão ao Contrato de Intermediação não configura garantia ou promessa de lucros e ganhos ao meu patrimônio, originados pelos meus investimentos realizados por intermédio pela Gradual;"; flm.Add(new RepString(this.FontProp, lTexto)); flm.NewLine(24); lTexto = "\t\t\t\tVI. Estou ciente de que os investimentos realizados no mercado de títulos e valores mobiliários, principalmente o de opções e de termo, são caracterizados por serem de riscos, podendo levar a perda total do investimento e de quantias adicionais a ele e, como consequência, ao decréscimo de meu patrimônio; e"; flm.Add(new RepString(this.FontProp, lTexto)); flm.NewLine(24); lTexto = "\t\t\t\tVII. Reconheço a validade e integridade da assinatura eletrônica como se manuscrita fosse, aceitando os efeitos plenos daí decorrentes, e me responsabilizo, integralmente, pela sua confidencialidade e correta utilização."; flm.Add(new RepString(this.FontProp, lTexto)); flm.NewLine(48); lTexto = "Local e Data:"; flm.Add(new RepString(this.FontProp, lTexto)); flm.NewLine(56); lTexto = "Assinatura do Cliente: ___________________________________________________"; flm.Add(new RepString(this.FontProp, lTexto)); /* * this.QuebraLinha(); * * this.TextoTabuladoEsquerda(this.LinhaAtual, 8, "Títulos e Valores Imobiliários S/A (\"Gradual\"), sociedade com sede na cidade de São Paulo, Estado de São Paulo, na"); * * this.QuebraLinha(); * * this.TextoTabuladoEsquerda(this.LinhaAtual, 8, "Av. Juscelino Kubitscheck, n.º 50, 5º, 6º e 7º andares, inscrita no CNPJ/MF sob o n.º 33.918.160/0001-73 e declaro que: "); */ }