예제 #1
0
        public override bool execute( )
        {
            if (base.execute() == false)
            {
                return(false);
            }

            Registry("execute fetch_proprietario ");

            /// USER [ execute ]

            T_Proprietario prot = new T_Proprietario(this);

            // ## Busca de proprietário pelo cpf

            if (prot.select_rows_cpf(input_st_cpf))
            {
                // ## por todos os registros

                if (prot.fetch())
                {
                    // ## Copia dados para saida

                    output_cont_dp.set_tg_found(Context.TRUE);

                    output_cont_dp.set_st_nome(prot.get_st_nome());
                    output_cont_dp.set_st_endereco(prot.get_st_endereco());
                    output_cont_dp.set_st_numero(prot.get_st_numero());
                    output_cont_dp.set_st_complemento(prot.get_st_complemento());
                    output_cont_dp.set_st_bairro(prot.get_st_bairro());
                    output_cont_dp.set_st_cidade(prot.get_st_cidade());
                    output_cont_dp.set_st_UF(prot.get_st_UF());
                    output_cont_dp.set_st_CEP(prot.get_st_cep());
                    output_cont_dp.set_st_ddd(prot.get_st_ddd());
                    output_cont_dp.set_st_telefone(prot.get_st_telefone());

                    DateTime ti = Convert.ToDateTime(prot.get_dt_nasc());

                    output_cont_dp.set_dt_nasc(ti.Day.ToString().PadLeft(2, '0') +
                                               ti.Month.ToString().PadLeft(2, '0') +
                                               ti.Year.ToString());

                    output_cont_dp.set_st_email(prot.get_st_email());
                    output_cont_dp.set_vr_renda(prot.get_vr_renda());
                    output_cont_dp.set_id_instrucao("0");
                }
            }

            // ## Não encontrou CPF

            else
            {
                output_cont_dp.set_tg_found(Context.FALSE);
            }

            /// USER [ execute ] END

            Registry("execute done fetch_proprietario ");

            return(true);
        }