Ejemplo n.º 1
0
        public override bool execute( )
        {
            if (base.execute() == false)
            {
                return(false);
            }

            Registry("execute fetch_listaEmpresas ");

            /// USER [ execute ]

            T_Empresa m_emp = new T_Empresa(this);

            for (int t = 0; t < var_util.indexCSV(input_st_csv_empresas); ++t)
            {
                if (!m_emp.fetch_rows_empresa(var_util.getCSV(t)))
                {
                    return(false);
                }

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

                LINK_LojaEmpresa loj_emp = new LINK_LojaEmpresa(this);

                loj_emp.fetch_fk_empresa_geral(m_emp.get_identity());

                DadosEmpresa de = new DadosEmpresa();

                de.set_nu_CNPJ(m_emp.get_nu_CNPJ());
                de.set_st_empresa(m_emp.get_st_empresa());
                de.set_st_fantasia(m_emp.get_st_fantasia());
                de.set_st_cidade(m_emp.get_st_cidade());
                de.set_st_estado(m_emp.get_st_estado());
                de.set_nu_cartoes(m_emp.get_nu_cartoes());
                de.set_nu_parcelas(m_emp.get_nu_parcelas());
                de.set_vr_taxa(m_emp.get_vr_taxa());
                de.set_nu_lojas(loj_emp.RowCount().ToString());

                output_array_generic_lst.Add(de);
            }

            /// USER [ execute ] END

            Registry("execute done fetch_listaEmpresas ");

            return(true);
        }