public void copy(ref LOG_Audit cpy) { fk_usuario = cpy.fk_usuario; tg_operacao = cpy.tg_operacao; dt_operacao = cpy.dt_operacao; st_observacao = cpy.st_observacao; fk_generic = cpy.fk_generic; }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish fetch_reciboVendaGift "); /// USER [ finish ] if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); if (!aud.select_rows_generic(fk_transacao, TipoOperacao.VendaGift)) { aud.set_tg_operacao(TipoOperacao.VendaGift); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao("NSU:" + input_nsu + " - " + user.get_st_nome()); aud.set_fk_generic(fk_transacao); if (!aud.create_LOG_Audit()) { return(false); } } } /// USER [ finish ] END Registry("finish done fetch_reciboVendaGift "); if (remoteTransaction == true) { return(true); } DataPortable dp_array_generic_lst = new DataPortable(); dp_array_generic_lst.MapTagArray(COMM_OUT_FETCH_RECIBOVENDAGIFT.lst, ref output_array_generic_lst); var_Comm.AddExitPortable(ref dp_array_generic_lst); return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_resolvePend "); /// USER [ finish ] if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.ResolvePend); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); string dta = input_dt_ini.Substring(8, 2) + "/" + input_dt_ini.Substring(5, 2); if (input_tg_confirmada == TipoConfirmacao.Confirmada) { aud.set_st_observacao(input_nsu + " " + dta + " confirmado"); } else { aud.set_st_observacao(input_nsu + " " + dta + " cancelado"); } if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done exec_resolvePend "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_bloqueio "); /// USER [ finish ] // ## Grava registro de auditoria if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); if (!canc) { aud.set_tg_operacao(TipoOperacao.BloqueioCartao); } else { aud.set_tg_operacao(TipoOperacao.CancelamentoCartao); } aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(st_emp + "." + st_mat + " - " + user.get_st_nome()); aud.set_fk_generic(fk_cartao); if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done exec_bloqueio "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish ins_despesa "); /// USER [ finish ] if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.CadDespesa); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); if (input_tg_empresa == Context.TRUE) { aud.set_st_observacao(emp.get_nu_CNPJ()); aud.set_fk_generic(emp.get_identity()); } else { aud.set_st_observacao(loj.get_nu_CNPJ()); aud.set_fk_generic(loj.get_identity()); } if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done ins_despesa "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_recargaGift "); /// USER [ finish ] if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.RecargaGift); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(""); aud.set_fk_generic(0); if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done exec_recargaGift "); if (remoteTransaction == true) { return(true); } DataPortable dp_out = new DataPortable(); dp_out.MapTagValue(COMM_OUT_EXEC_RECARGAGIFT.id_gift, output_id_gift); var_Comm.AddExitPortable(ref dp_out); return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish fetch_cartoes_grafica "); /// USER [ finish ] if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.GeraArqGrafica); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(""); aud.set_fk_generic(0); if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done fetch_cartoes_grafica "); if (remoteTransaction == true) { return(true); } DataPortable dp_out = new DataPortable(); dp_out.MapTagValue(COMM_OUT_FETCH_CARTOES_GRAFICA.st_csv, output_st_csv); var_Comm.AddExitPortable(ref dp_out); return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_alteraProprietario "); /// USER [ finish ] // ## Grava registro de auditoria if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.AltDadosPropCart); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(""); aud.set_fk_generic(0); if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done exec_alteraProprietario "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { Registry("finish exec_login "); /// USER [ finish ] // ## Criar registro de auditoria LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.Login); aud.set_fk_usuario(user.get_identity()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_fk_generic(user.get_identity()); if (!aud.create_LOG_Audit()) { return(false); } /// USER [ finish ] END Registry("finish done exec_login "); if (remoteTransaction == true) { return(true); } DataPortable dp_out = new DataPortable(); dp_out.MapTagValue(COMM_OUT_EXEC_LOGIN.tg_trocaSenha, output_tg_trocaSenha); var_Comm.AddExitPortable(ref dp_out); DataPortable dp_cont_1 = new DataPortable(); dp_cont_1.MapTagContainer(COMM_OUT_EXEC_LOGIN.header, output_cont_header as DataPortable); var_Comm.AddExitPortable(ref dp_cont_1); return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_cotaExtraEmpresa "); /// USER [ finish ] if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.CotaExtraMensal); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao("Empresa " + input_emp + " Valor: " + new money().formatToMoney(input_valor)); aud.set_fk_generic(0); if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done exec_cotaExtraEmpresa "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_cancelaChequeGift "); /// USER [ finish ] /// if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.CancChequeGift); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(""); aud.set_fk_generic(0); if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done exec_cancelaChequeGift "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool execute( ) { if (base.execute() == false) { return(false); } Registry("execute fetch_listaAuditoria "); /// USER [ execute ] LOG_Audit aud = new LOG_Audit(this); for (int t = 0; t < var_util.indexCSV(input_st_csv_auditoria); ++t) { if (!aud.selectIdentity(var_util.getCSV(t))) { return(false); } if (!user.selectIdentity(aud.get_fk_usuario())) { return(false); } DadosAuditoria da = new DadosAuditoria(); da.set_dt_operacao(aud.get_dt_operacao()); da.set_st_usuario(user.get_st_nome()); da.set_nu_oper(aud.get_tg_operacao()); da.set_st_obs(aud.get_st_observacao()); da.set_id_link(aud.get_fk_generic()); output_array_generic_list.Add(da); } /// USER [ execute ] END Registry("execute done fetch_listaAuditoria "); return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish ins_payFoneLojista "); /// USER [ finish ] if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.CadPayFoneLojista); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(pf.get_st_telefone()); aud.set_fk_generic(pf.get_identity()); if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done ins_payFoneLojista "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_cancelaDespesa "); /// USER [ finish ] if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.RemDespesa); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(fat_det.get_st_extras()); aud.set_fk_generic(input_fk_faturamentoDetalhe); if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done exec_cancelaDespesa "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_alteraTerminal "); /// USER [ finish ] // ## Grava registro de auditoria if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.AlterTerminal); aud.set_fk_usuario(user.get_identity()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(input_st_localizacao); aud.set_fk_generic(user.get_identity()); if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done exec_alteraTerminal "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_edu_alteraDiario "); /// USER [ finish ] // ## Cria registro de auditoria LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.AlterEduDiario); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_fk_generic(cart.get_identity()); aud.set_st_observacao(cart.get_st_empresa() + cart.get_st_matricula() + cart.get_st_titularidade()); if (!aud.create_LOG_Audit()) { return(false); } /// USER [ finish ] END Registry("finish done exec_edu_alteraDiario "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_cancel_Loja "); /// USER [ finish ] if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.CancelLoja); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(st_cod_loja + " (" + user.get_st_nome() + ") " + input_st_motivo); aud.set_fk_generic(user.get_identity()); if (!aud.create_LOG_Audit()) { return(false); } } /// USER [ finish ] END Registry("finish done exec_cancel_Loja "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish del_Terminal "); /// USER [ finish ] LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.RemoverTerminal); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(input_st_loja_cnpj); aud.set_fk_generic(term.get_identity()); if (!aud.create_LOG_Audit()) { return(false); } /// USER [ finish ] END Registry("finish done del_Terminal "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish exec_logoff "); /// USER [ finish ] // ## Crio registro de auditoria LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.Logoff); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_fk_generic(user.get_identity()); if (!aud.create_LOG_Audit()) { return(false); } /// USER [ finish ] END Registry("finish done exec_logoff "); if (remoteTransaction == true) { return(true); } return(true); }
public override bool execute( ) { if (base.execute() == false) { return(false); } Registry("execute fetch_consultaAuditoria "); /// USER [ execute ] StringBuilder sb = new StringBuilder(); string obs = input_cont_dca.get_st_obs(), nome = input_cont_dca.get_st_user(); long nu_oper = 0, val = 0; // ## Se existe operador específico if (input_cont_dca.get_nu_oper().Length > 0) { nu_oper = Convert.ToInt32(input_cont_dca.get_nu_oper()); } LOG_Audit aud_log = new LOG_Audit(this); bool ReqObs = true; bool ReqNome = true; if (obs.Length == 0) { ReqObs = false; } if (nome.Length == 0) { ReqNome = false; } // ## Para datas especificas if (input_cont_dca.get_dt_ini().Length > 0 && input_cont_dca.get_dt_fim().Length > 0) { if (!aud_log.select_rows_dt_ini_fim(input_cont_dca.get_dt_ini(), input_cont_dca.get_dt_fim())) { return(true); } } // ## Se somente data de inicio else if (input_cont_dca.get_dt_ini().Length > 0) { if (!aud_log.select_rows_dt_ini(input_cont_dca.get_dt_ini())) { return(true); } } // ## Se somente data final else if (input_cont_dca.get_dt_fim().Length > 0) { if (!aud_log.select_rows_dt_fim(input_cont_dca.get_dt_fim())) { return(true); } } // ## Se tiver alguma obs especifica else if (obs.Length > 0) { ReqObs = false; if (!aud_log.select_rows_obs(obs)) { return(true); } } // ## Seleciona tudo... else { if (!aud_log.selectAll()) { return(true); } } // ## Tabela auxiliar de operadores Hashtable hshOpers = new Hashtable(); if (user.get_tg_nivel() == TipoUsuario.Administrador || user.get_tg_nivel() == TipoUsuario.AdminGift) { // ## Para caso de administradores, filtrar somente // ## transações de seus usuários T_Usuario user_tb = new T_Usuario(this); if (user_tb.select_rows_empresa(user.get_st_empresa())) { while (user_tb.fetch()) { // ## indexa hshOpers [user_tb.get_identity()] = "*"; } } } // ## busca registros selecionados while (aud_log.fetch()) { val = aud_log.get_int_tg_operacao(); // ## Confere se operador está dentro de uma // ## determinada empresa if (hshOpers.Count > 0) { if (hshOpers [aud_log.get_fk_usuario()] == null) { continue; } } // ## Confere operador especifico if (nu_oper > 0) { if (val != nu_oper) { continue; } } // ## Confere se Obs deve ser filtrada if (ReqObs) { if (!aud_log.get_st_observacao().Contains(obs)) { continue; } } // ## Busca usuário em questão if (!user.selectIdentity(aud_log.get_fk_usuario())) { continue; } // ## Se for nome em especifico if (ReqNome) { if (!user.get_st_nome().Contains(nome)) { continue; } } // ## Copia dados para memória DadosAuditoria da = new DadosAuditoria(); da.set_nu_oper(aud_log.get_tg_operacao()); da.set_dt_operacao(aud_log.get_dt_operacao()); da.set_st_usuario(user.get_st_nome()); da.set_st_obs(aud_log.get_st_observacao()); da.set_id_link(aud_log.get_fk_generic()); DataPortable tmp = da as DataPortable; sb.Append(MemorySave(ref tmp)); sb.Append(","); } // ## gera bloco de identificadores 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_csv_audit = MemorySave(ref dp); /// USER [ execute ] END Registry("execute done fetch_consultaAuditoria "); return(true); }
public override bool execute( ) { if (base.execute() == false) { return(false); } Registry("execute exec_alteraLoja "); /// USER [ execute ] // ## Se container estiver preenchido, alterar dados // ## cadastrais da loja if (input_cont_dl.get_st_nome() != "") { loj.set_nu_CNPJ(input_cont_dl.get_nu_CNPJ()); loj.set_st_nome(input_cont_dl.get_st_nome()); loj.set_st_social(input_cont_dl.get_st_social()); loj.set_st_endereco(input_cont_dl.get_st_endereco()); loj.set_st_enderecoInst(input_cont_dl.get_st_enderecoInst()); loj.set_nu_inscEst(input_cont_dl.get_nu_inscEst()); loj.set_st_cidade(input_cont_dl.get_st_cidade()); loj.set_st_estado(input_cont_dl.get_st_estado()); loj.set_nu_CEP(input_cont_dl.get_nu_CEP()); loj.set_nu_telefone(input_cont_dl.get_nu_telefone()); loj.set_nu_fax(input_cont_dl.get_nu_fax()); loj.set_st_contato(input_cont_dl.get_st_contato()); loj.set_vr_mensalidade(input_cont_dl.get_vr_mensalidade()); loj.set_nu_contaDeb(input_cont_dl.get_nu_contaDeb()); loj.set_st_obs(input_cont_dl.get_st_obs()); loj.set_vr_mensalidade(input_cont_dl.get_vr_mensalidade()); loj.set_nu_pctValor(input_cont_dl.get_nu_pctValor()); loj.set_vr_transacao(input_cont_dl.get_vr_transacao()); loj.set_vr_minimo(input_cont_dl.get_vr_minimo()); loj.set_nu_franquia(input_cont_dl.get_nu_franquia()); loj.set_nu_periodoFat(input_cont_dl.get_nu_periodoFat()); loj.set_nu_diavenc(input_cont_dl.get_nu_diavenc()); loj.set_tg_tipoCobranca(input_cont_dl.get_tg_tipoCobranca()); loj.set_nu_bancoFat(input_cont_dl.get_nu_bancoFat()); loj.set_tg_isentoFat(input_cont_dl.get_tg_isento()); loj.set_st_senha(input_cont_dl.get_st_senhaWeb()); if (!loj.synchronize_T_Loja()) { return(false); } } // ## Alteração de convênios Hashtable hshEmps = new Hashtable(); ArrayList lstEmps = new ArrayList(); if (input_st_csv_empresas.Length > 0) { LINK_LojaEmpresa loj_emp = new LINK_LojaEmpresa(this); // ## buscar e limpar todos os registros de convênio T_Empresa emp = new T_Empresa(this); if (loj_emp.select_fk_loja(loj.get_identity())) { while (loj_emp.fetch()) { hshEmps [loj_emp.get_fk_empresa()] = "0"; lstEmps.Add(loj_emp.get_fk_empresa()); if (!loj_emp.delete()) { return(false); } } } ApplicationUtil util_taxa = new ApplicationUtil(); ApplicationUtil util_repasse = new ApplicationUtil(); ApplicationUtil util_banco = new ApplicationUtil(); ApplicationUtil util_ag = new ApplicationUtil(); ApplicationUtil util_conta = new ApplicationUtil(); // ## Indexa as taxas util_taxa.indexCSV(input_st_csv_taxas); util_repasse.indexCSV(input_st_csv_dias); util_banco.indexCSV(input_st_csv_banco); util_ag.indexCSV(input_st_csv_ag); util_conta.indexCSV(input_st_csv_conta); // ## Percorre todas as empresas vinculadas for (int t = 0; t < var_util.indexCSV(input_st_csv_empresas); ++t) { string empresa = var_util.getCSV(t); if (!emp.select_rows_empresa(empresa)) { return(false); } if (!emp.fetch()) { return(false); } // ## Cria o relacionamento loj_emp.set_fk_empresa(emp.get_identity()); loj_emp.set_fk_loja(loj.get_identity()); loj_emp.set_tx_admin(util_taxa.getCSV(t)); loj_emp.set_nu_dias_repasse(util_repasse.getCSV(t)); loj_emp.set_st_banco(util_banco.getCSV(t)); loj_emp.set_st_ag(util_ag.getCSV(t)); loj_emp.set_st_conta(util_conta.getCSV(t)); if (!loj_emp.create_LINK_LojaEmpresa()) { return(false); } if (hshEmps [emp.get_identity()] != null) { hshEmps [emp.get_identity()] = "1"; } } for (int t = 0; t < lstEmps.Count; ++t) { string tag = lstEmps[t].ToString(); if (hshEmps [tag] != null) { if (hshEmps [tag].ToString() == "0") { // foi removido emp.selectIdentity(tag); LOG_Audit aud = new LOG_Audit(this); aud.set_tg_operacao(TipoOperacao.RemoveConvenio); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao(emp.get_st_fantasia()); aud.set_fk_generic(loj.get_identity()); if (!aud.create_LOG_Audit()) { return(false); } } } } PublishNote("Convênios atualizados para loja " + input_cont_dl.get_nu_CNPJ()); } else { PublishNote("Cadastro atualizado para loja " + input_cont_dl.get_nu_CNPJ()); } /// USER [ execute ] END Registry("execute done exec_alteraLoja "); return(true); }