public void RealizarAuditoria(int idAcao) { try { Pessoa usuario = null; if (HttpContext.Current.Session != null && HttpContext.Current.Session["UsrLogado"] != null) { usuario = (Pessoa)HttpContext.Current.Session["UsrLogado"]; } else { usuario = Pessoa.Find(810); } string insert = @" INSERT INTO adm_licitar.tb_auditoria_sistema_asi (num_pk_acao_asi, txt_cpf_pessoa_asi, txt_nome_pessoa_asi) VALUES (@num_pk_acao_asi, @txt_cpf_pessoa_asi, @txt_nome_pessoa_asi) " ; NpgsqlCommand command = new NpgsqlCommand(insert); command.Parameters.Add("@num_pk_acao_asi", idAcao.ToString()); command.Parameters.Add("@txt_cpf_pessoa_asi", usuario.CpfCnpj); command.Parameters.Add("@txt_nome_pessoa_asi", usuario.Nome); PostgreSqlDatabase db = new PostgreSqlDatabase(); db.ExecutarComando(command); } catch (Exception ex) { throw new Exception(ex.Message.ToString() + ex.StackTrace.ToString()); } }
public bool AtualizarTabelaoComPublicacaoEdital(int idProcesso, string idPublicacaoEdital) { bool retorno = false; string query = "update adm_licitar.tb_processo_completo_pcm set txt_publicacao_edital_pcm = '" + idPublicacaoEdital + "' where cod_processo_pro = " + idProcesso; Console.WriteLine("Query: " + query); PostgreSqlDatabase postgres = new PostgreSqlDatabase(); postgres.ExecutarComando(query); retorno = true; return(retorno); }