示例#1
0
        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:   ");
             */
        }