public override bool authenticate( ) { Registry("authenticate exec_loginLojista "); /// USER [ authenticate ] T_Loja loj = new T_Loja(this); if (!loj.select_rows_loja(input_st_cnpj)) { PublishError("Cnpj não disponível"); return(false); } if (!loj.fetch()) { return(false); } if (loj.get_st_senha() != input_st_senha) { PublishError("Senha inválida"); return(false); } output_nome = loj.get_st_nome() + " - " + loj.get_st_social(); /// USER [ authenticate ] END Registry("authenticate done exec_loginLojista "); return(true); }
public override bool execute( ) { Registry("execute fetch_listawebConveniosLoja "); /// USER [ execute ] T_Loja loj = new T_Loja(this); if (!loj.select_rows_loja(input_st_loja)) { PublishError("Cnpj não disponível"); return(false); } if (!loj.fetch()) { return(false); } if (loj.get_st_senha() != input_st_senha) { PublishError("Senha inválida"); return(false); } LINK_LojaEmpresa lnk = new LINK_LojaEmpresa(this); T_Empresa emp = new T_Empresa(this); if (lnk.select_fk_loja(loj.get_identity())) { while (lnk.fetch()) { if (!emp.selectIdentity(lnk.get_fk_empresa())) { continue; } DadosEmpresa de = new DadosEmpresa(); de.set_st_empresa(emp.get_st_empresa()); output_array_generic_lst.Add(de); } } /// USER [ execute ] END Registry("execute done fetch_listawebConveniosLoja "); return(true); }
public override bool execute( ) { if (base.execute() == false) { return(false); } Registry("execute fetch_dadosLoja "); /// USER [ execute ] // ## Copia para saida output_cont_dl.set_st_loja(loj.get_st_loja()); output_cont_dl.set_nu_CNPJ(loj.get_nu_CNPJ()); output_cont_dl.set_st_nome(loj.get_st_nome()); output_cont_dl.set_st_social(loj.get_st_social()); output_cont_dl.set_st_endereco(loj.get_st_endereco()); output_cont_dl.set_st_enderecoInst(loj.get_st_enderecoInst()); output_cont_dl.set_nu_inscEst(loj.get_nu_inscEst()); output_cont_dl.set_st_cidade(loj.get_st_cidade()); output_cont_dl.set_st_estado(loj.get_st_estado()); output_cont_dl.set_nu_CEP(loj.get_nu_CEP()); output_cont_dl.set_nu_telefone(loj.get_nu_telefone()); output_cont_dl.set_nu_fax(loj.get_nu_fax()); output_cont_dl.set_st_contato(loj.get_st_contato()); output_cont_dl.set_vr_mensalidade(loj.get_vr_mensalidade()); output_cont_dl.set_nu_contaDeb(loj.get_nu_contaDeb()); output_cont_dl.set_st_obs(loj.get_st_obs()); output_cont_dl.set_nu_pctValor(loj.get_nu_pctValor()); output_cont_dl.set_vr_transacao(loj.get_vr_transacao()); output_cont_dl.set_vr_minimo(loj.get_vr_minimo()); output_cont_dl.set_nu_franquia(loj.get_nu_franquia()); output_cont_dl.set_nu_periodoFat(loj.get_nu_periodoFat()); output_cont_dl.set_nu_diavenc(loj.get_nu_diavenc()); output_cont_dl.set_nu_bancoFat(loj.get_nu_bancoFat()); output_cont_dl.set_tg_tipoCobranca(loj.get_tg_tipoCobranca()); output_cont_dl.set_tg_blocked(loj.get_tg_blocked()); output_cont_dl.set_tg_cancel(loj.get_tg_cancel()); output_cont_dl.set_tg_isento(loj.get_tg_isentoFat()); output_cont_dl.set_st_senhaWeb(loj.get_st_senha()); LINK_LojaEmpresa loj_emp = new LINK_LojaEmpresa(this); T_Empresa emp = new T_Empresa(this); string convs = ""; if (loj_emp.select_fk_loja(loj.get_identity())) { while (loj_emp.fetch()) { emp.selectIdentity(loj_emp.get_fk_empresa()); convs += emp.get_st_empresa().TrimStart('0') + ","; } } output_cont_dl.set_st_convenios(convs.TrimEnd(',')); /// USER [ execute ] END Registry("execute done fetch_dadosLoja "); return(true); }
public override bool execute( ) { Registry("execute fetch_consultaLojistaRep "); /// USER [ execute ] T_Loja loj = new T_Loja(this); if (!loj.select_rows_loja(input_cnpj)) { PublishError("Cnpj não disponível"); return(false); } if (!loj.fetch()) { return(false); } if (loj.get_st_senha() != input_pass) { PublishError("Senha inválida"); return(false); } T_Empresa emp = new T_Empresa(this); if (!emp.select_rows_empresa(input_empresa.PadLeft(6, '0'))) { PublishError("Empresa não disponível"); return(false); } if (!emp.fetch()) { return(false); } LINK_LojaEmpresa lje = new LINK_LojaEmpresa(this); if (!lje.select_fk_empresa_loja(emp.get_identity(), loj.get_identity())) { PublishError("Loja não conveniada com associação"); return(false); } if (!lje.fetch()) { return(false); } double tx = lje.get_int_tx_admin(); T_Cartao cart = new T_Cartao(this); T_Parcelas parc = new T_Parcelas(this); LOG_Transacoes ltr = new LOG_Transacoes(this); LOG_Fechamento lf = new LOG_Fechamento(this); StringBuilder sb = new StringBuilder(); if (lf.select_rows_mes_ano(input_mes.PadLeft(2, '0'), input_ano.PadLeft(2, '0'), emp.get_identity())) { if (lf.RowCount() > 0) { while (lf.fetch()) { if (lf.get_fk_loja() != loj.get_identity()) { continue; } if (!parc.selectIdentity(lf.get_fk_parcela())) { return(false); } if (!ltr.selectIdentity(parc.get_fk_log_transacoes())) { return(false); } if (!emp.selectIdentity(ltr.get_fk_empresa())) { return(false); } if (!cart.selectIdentity(ltr.get_fk_cartao())) { return(false); } DadosConsultaTransacao dct = new DadosConsultaTransacao(); dct.set_dt_transacao(ltr.get_dt_transacao()); dct.set_st_nsu(ltr.get_nu_nsu()); dct.set_nu_parcelas(parc.get_nu_indice()); dct.set_st_cartao(cart.get_st_empresa() + "." + cart.get_st_matricula() + "." + cart.get_st_titularidade()); dct.set_vr_valor(ltr.get_vr_total()); long repasse = Convert.ToInt64(lf.get_int_vr_valor() - (lf.get_int_vr_valor() * tx / 10000)); dct.set_vr_repasse(repasse.ToString()); DataPortable tmp = dct as DataPortable; sb.Append(MemorySave(ref tmp)); sb.Append(","); } } } string list_ids = sb.ToString().TrimEnd(','); if (list_ids == "") { PublishNote("Nenhum resultado foi encontrado"); return(true); } DataPortable dp = new DataPortable(); dp.setValue("ids", list_ids); output_st_content = MemorySave(ref dp); /// USER [ execute ] END Registry("execute done fetch_consultaLojistaRep "); return(true); }
public override bool execute( ) { Registry("execute fetch_consultaLojista "); /// USER [ execute ] T_Loja loj = new T_Loja(this); if (!loj.select_rows_loja(input_cnpj)) { PublishError("Cnpj não disponível"); return(false); } if (!loj.fetch()) { return(false); } if (loj.get_st_senha() != input_pass) { PublishError("Senha inválida"); return(false); } LOG_Transacoes ltr = new LOG_Transacoes(this); T_Cartao cart = new T_Cartao(this); T_Empresa emp = new T_Empresa(this); StringBuilder sb = new StringBuilder(); if (ltr.select_rows_dt_loj(input_dt_ini, input_dt_fim, loj.get_identity())) { while (ltr.fetch()) { if (!emp.selectIdentity(ltr.get_fk_empresa())) { continue; } if (!cart.selectIdentity(ltr.get_fk_cartao())) { continue; } DadosConsultaTransacao dct = new DadosConsultaTransacao(); dct.set_dt_transacao(ltr.get_dt_transacao()); dct.set_st_nsu(ltr.get_nu_nsu()); dct.set_vr_valor(ltr.get_vr_total()); dct.set_nu_parcelas(ltr.get_nu_parcelas()); dct.set_tg_status(ltr.get_tg_confirmada()); dct.set_st_cartao(cart.get_st_empresa() + "." + cart.get_st_matricula() + "." + cart.get_st_titularidade()); dct.set_st_cod_empresa(emp.get_st_empresa()); DataPortable tmp = dct as DataPortable; sb.Append(MemorySave(ref tmp)); sb.Append(","); } } string list_ids = sb.ToString().TrimEnd(','); if (list_ids == "") { PublishNote("Nenhum resultado foi encontrado"); return(true); } DataPortable dp = new DataPortable(); dp.setValue("ids", list_ids); // ## Obtem indexador geral output_st_content = MemorySave(ref dp); /// USER [ execute ] END Registry("execute done fetch_consultaLojista "); return(true); }