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

            Registry("execute fetch_listaConveniosLoja ");

            /// USER [ execute ]

            // ## Obtem empresas vinculadas à loja

            LINK_LojaEmpresa loj_emp = new LINK_LojaEmpresa(this);

            if (loj_emp.select_fk_loja(loj.get_identity()))
            {
                T_Empresa emp = new T_Empresa(this);

                while (loj_emp.fetch())
                {
                    // ## Busca empresa

                    if (!emp.selectIdentity(loj_emp.get_fk_empresa()))
                    {
                        return(false);
                    }

                    // ## Copiar dados

                    DadosEmpresa de = new DadosEmpresa();

                    de.set_st_empresa(emp.get_st_empresa());
                    de.set_st_fantasia(emp.get_st_fantasia());
                    de.set_tx_convenio(loj_emp.get_tx_admin());
                    de.set_nu_dias_convenio(loj_emp.get_nu_dias_repasse());
                    de.set_st_ag(loj_emp.get_st_ag());
                    de.set_st_banco(loj_emp.get_st_banco());
                    de.set_st_conta(loj_emp.get_st_conta());

                    output_array_generic_lst.Add(de);
                }
            }

            if (output_array_generic_lst.Count == 0)
            {
                PublishNote("Nenhum convênio disponível");
            }

            /// USER [ execute ] END

            Registry("execute done fetch_listaConveniosLoja ");

            return(true);
        }