public override bool execute( )
        {
            if (base.execute() == false)
            {
                return(false);
            }

            Registry("execute exec_pf_gravaPendencia ");

            /// USER [ execute ]

            // ## Criar pendência para payfone de usuário

            T_PendPayFone pendPayFone = new T_PendPayFone(this);

            pendPayFone.set_dt_inclusao(GetDataBaseTime());
            pendPayFone.set_fk_cartao(pf_usuario.get_fk_cartao());
            pendPayFone.set_fk_terminal(pf_lojista.get_fk_terminal());
            pendPayFone.set_fk_empresa(emp.get_identity());
            pendPayFone.set_nu_nsu(var_nsu);
            pendPayFone.set_vr_valor(var_valorTotal);
            pendPayFone.set_fk_loja(term.get_fk_loja());
            pendPayFone.set_en_situacao(TipoPendPayFone.PENDENTE);

            if (!pendPayFone.create_T_PendPayFone())
            {
                output_st_codResp = "70";
                output_st_msg     = "Erro de aplicativo";
                return(false);
            }

            output_st_codResp = "00";
            output_st_nsu     = var_nsu;
            output_st_msg     = "";

            /// USER [ execute ] END

            Registry("execute done exec_pf_gravaPendencia ");

            return(true);
        }