public override bool execute( ) { if (base.execute() == false) { return(false); } Registry("execute ins_empresa "); /// USER [ execute ] emp.Reset(); emp.set_st_empresa(input_cont_de.get_st_empresa()); emp.set_nu_CNPJ(input_cont_de.get_nu_CNPJ()); emp.set_st_fantasia(input_cont_de.get_st_fantasia()); emp.set_st_social(input_cont_de.get_st_social()); emp.set_st_endereco(input_cont_de.get_st_endereco()); emp.set_st_cidade(input_cont_de.get_st_cidade()); emp.set_st_estado(input_cont_de.get_st_estado()); emp.set_nu_CEP(input_cont_de.get_nu_CEP()); emp.set_nu_telefone(input_cont_de.get_nu_telefone()); emp.set_nu_cartoes(input_cont_de.get_nu_cartoes()); emp.set_nu_parcelas(input_cont_de.get_nu_parcelas()); emp.set_tg_blocked(Context.FALSE); emp.set_nu_contaDeb(input_cont_de.get_nu_contaDeb()); emp.set_vr_mensalidade(input_cont_de.get_vr_mensalidade()); emp.set_vr_cartaoAtivo(input_cont_de.get_vr_cartaoAtivo()); emp.set_nu_pctValor(input_cont_de.get_nu_pctValor()); emp.set_vr_transacao(input_cont_de.get_vr_transacao()); emp.set_vr_minimo(input_cont_de.get_vr_minimo()); emp.set_nu_franquia(input_cont_de.get_nu_franquia()); emp.set_nu_periodoFat(input_cont_de.get_nu_periodoFat()); emp.set_nu_diaVenc(input_cont_de.get_nu_diaVenc()); emp.set_tg_tipoCobranca(input_cont_de.get_tg_tipoCobranca()); emp.set_nu_bancoFat(input_cont_de.get_nu_bancoFat()); emp.set_tg_isentoFat(input_cont_de.get_tg_isento()); emp.set_st_homepage(input_cont_de.get_st_homepage()); emp.set_st_obs(input_cont_de.get_st_obs()); if (!emp.create_T_Empresa()) { return(false); } PublishNote("Empresa " + emp.get_st_fantasia() + " registrada com sucesso"); /// USER [ execute ] END Registry("execute done ins_empresa "); return(true); }
public override bool execute( ) { if (base.execute() == false) { return(false); } Registry("execute exec_alteraEmpresa "); /// USER [ execute ] // ## Atualiza valores emp.set_nu_CNPJ(input_cont_de.get_nu_CNPJ()); emp.set_st_fantasia(input_cont_de.get_st_fantasia()); emp.set_st_social(input_cont_de.get_st_social()); emp.set_st_endereco(input_cont_de.get_st_endereco()); emp.set_st_cidade(input_cont_de.get_st_cidade()); emp.set_st_estado(input_cont_de.get_st_estado()); emp.set_nu_CEP(input_cont_de.get_nu_CEP()); emp.set_nu_telefone(input_cont_de.get_nu_telefone()); emp.set_nu_cartoes(input_cont_de.get_nu_cartoes()); emp.set_nu_parcelas(input_cont_de.get_nu_parcelas()); emp.set_nu_contaDeb(input_cont_de.get_nu_contaDeb()); emp.set_vr_mensalidade(input_cont_de.get_vr_mensalidade()); emp.set_vr_cartaoAtivo(input_cont_de.get_vr_cartaoAtivo()); emp.set_nu_pctValor(input_cont_de.get_nu_pctValor()); emp.set_vr_transacao(input_cont_de.get_vr_transacao()); emp.set_vr_minimo(input_cont_de.get_vr_minimo()); emp.set_nu_franquia(input_cont_de.get_nu_franquia()); emp.set_nu_periodoFat(input_cont_de.get_nu_periodoFat()); emp.set_nu_diaVenc(input_cont_de.get_nu_diaVenc()); emp.set_tg_tipoCobranca(input_cont_de.get_tg_tipoCobranca()); emp.set_nu_bancoFat(input_cont_de.get_nu_bancoFat()); emp.set_tg_isentoFat(input_cont_de.get_tg_isento()); emp.set_st_obs(input_cont_de.get_st_obs()); // ## Atualiza tabela if (!emp.synchronize_T_Empresa()) { return(false); } PublishNote("Cadastro atualizado para empresa " + input_cont_de.get_nu_CNPJ()); /// USER [ execute ] END Registry("execute done exec_alteraEmpresa "); return(true); }
public override bool execute( ) { if (base.execute() == false) { return(false); } Registry("execute fetch_rel_tarifas "); /// USER [ execute ] StringBuilder sb_emp = new StringBuilder(); StringBuilder sb_content = new StringBuilder(); money mon_help = new money(); T_Empresa emp = new T_Empresa(this); emp.select_rows_tarifas(); while (emp.fetch()) { DadosEmpresa de = new DadosEmpresa(); de.set_st_fantasia("(E) " + emp.get_st_empresa() + " " + emp.get_st_fantasia()); DataPortable tmp = de as DataPortable; sb_emp.Append(MemorySave(ref tmp)); sb_emp.Append(","); { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Empresa" ); rt.set_st_val(emp.get_st_fantasia()); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Mensalidade" ); rt.set_st_val(mon_help.formatToMoney(emp.get_vr_mensalidade())); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Percentual sobre transação" ); string pct = emp.get_nu_pctValor().PadLeft(3, '0'); pct = pct.Insert(pct.Length - 2, ",") + "%"; rt.set_st_val(pct); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Valor transação" ); rt.set_st_val(mon_help.formatToMoney(emp.get_vr_transacao())); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Valor mínimo" ); rt.set_st_val(mon_help.formatToMoney(emp.get_vr_minimo())); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Franquia de transações" ); rt.set_st_val(emp.get_nu_franquia()); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Valor por cartão ativo" ); rt.set_st_val(mon_help.formatToMoney(emp.get_vr_cartaoAtivo())); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Isento de Fatura" ); if (emp.get_tg_isentoFat() == Context.TRUE) { rt.set_st_val("SIM"); } else { rt.set_st_val("NÃO"); } DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Situação" ); if (emp.get_tg_blocked() == Context.TRUE) { rt.set_st_val("Bloq."); } else { rt.set_st_val("Ativo"); } DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } } T_Loja loj = new T_Loja(this); loj.select_rows_tarifas(); while (loj.fetch()) { DadosEmpresa de = new DadosEmpresa(); string id = "(" + loj.get_st_loja() + ") CNPJ: " + loj.get_nu_CNPJ() + " " + loj.get_st_nome() + " - " + loj.get_st_social(); de.set_st_fantasia(id); DataPortable tmp = de as DataPortable; sb_emp.Append(MemorySave(ref tmp)); sb_emp.Append(","); { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Empresa" ); rt.set_st_val(id); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(id); //rt.set_st_desc ( "Mensalidade" ); rt.set_st_val(mon_help.formatToMoney(loj.get_vr_mensalidade())); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(id); //rt.set_st_desc ( "Percentual sobre transação" ); string pct = loj.get_nu_pctValor().PadLeft(3, '0'); pct = pct.Insert(pct.Length - 2, ",") + "%"; rt.set_st_val(pct); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(id); //rt.set_st_desc ( "Valor transação" ); rt.set_st_val(mon_help.formatToMoney(loj.get_vr_transacao())); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(id); //rt.set_st_desc ( "Valor mínimo" ); rt.set_st_val(mon_help.formatToMoney(loj.get_vr_minimo())); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(id); //rt.set_st_desc ( "Franquia de transações" ); rt.set_st_val(loj.get_nu_franquia()); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Valor por cartão ativo" ); rt.set_st_val("0"); DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(id); //rt.set_st_desc ( "Isento de Fatura" ); if (loj.get_tg_isentoFat() == Context.TRUE) { rt.set_st_val("SIM"); } else { rt.set_st_val("NÃO"); } DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } { Rel_Tarifas rt = new Rel_Tarifas(); rt.set_st_emp(de.get_st_fantasia()); //rt.set_st_desc ( "Situação" ); if (loj.get_tg_blocked() == Context.TRUE) { rt.set_st_val("Bloq."); } else { rt.set_st_val("Ativo"); } if (loj.get_tg_cancel() == Context.TRUE) { rt.set_st_val("Cancel."); } DataPortable port_rt = rt as DataPortable; sb_content.Append(MemorySave(ref port_rt)); sb_content.Append(","); } } // content { string list_ids = sb_content.ToString().TrimEnd(','); DataPortable dp = new DataPortable(); dp.setValue("ids", list_ids); output_st_csv = MemorySave(ref dp); } // entidades { string list_ids = sb_emp.ToString().TrimEnd(','); DataPortable dp = new DataPortable(); dp.setValue("ids", list_ids); output_st_csv_emp = MemorySave(ref dp); } /// USER [ execute ] END Registry("execute done fetch_rel_tarifas "); return(true); }