public override bool execute ( ) { if ( base.execute() == false) return false; Registry ( "execute fetch_proprietarioGift " ); /// USER [ execute ] T_Cartao cart = new T_Cartao (this); if ( !cart.select_rows_empresa_matricula ( input_cont_header.get_st_empresa(), input_st_matricula.PadLeft ( 6, '0' ) ) ) { PublishError ( "Cartão inválido" ); return false; } if ( !cart.fetch() ) return false; if ( cart.get_fk_dadosProprietario() == Context.NONE ) { PublishError ( "Cartão inválido" ); return false; } T_Proprietario prot = new T_Proprietario (this); if ( !prot.selectIdentity ( cart.get_fk_dadosProprietario() ) ) { PublishError ( "Cartão inválido" ); return false; } output_cont_dp.set_st_nome ( prot.get_st_nome() ); output_cont_dp.set_st_cpf ( prot.get_st_cpf() ); output_cont_dp.set_st_telefone ( prot.get_st_telefone() ); output_cont_dp.set_st_endereco ( prot.get_st_endereco() ); /// USER [ execute ] END Registry ( "execute done fetch_proprietarioGift " ); return true; }
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); }