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

            Registry("execute fetch_empresasAfiliadas ");

            /// USER [ execute ]

            T_Empresa emp = new T_Empresa(this);

            if (!emp.select_rows_empresa(input_st_empresa.PadLeft(6, '0')))
            {
                PublishError("Empresa não disponível");
                return(false);
            }

            if (!emp.fetch())
            {
                return(false);
            }

            output_st_nome_emp = emp.get_st_fantasia();

            T_EmpresaAfiliada emp_aff = new T_EmpresaAfiliada(this);

            if (emp_aff.select_fk_empresa(emp.get_identity()))
            {
                while (emp_aff.fetch())
                {
                    DadosEmpresa de = new DadosEmpresa();

                    de.set_st_empresa(emp_aff.get_st_nome());

                    output_array_generic_lst.Add(de);
                }
            }

            /// USER [ execute ] END

            Registry("execute done fetch_empresasAfiliadas ");

            return(true);
        }
Exemplo n.º 2
0
 public void copy(ref T_EmpresaAfiliada cpy)
 {
     st_nome    = cpy.st_nome;
     fk_empresa = cpy.fk_empresa;
 }