コード例 #1
0
ファイル: LogDAO.cs プロジェクト: lbebDEV/MailingNFe
        public void RegistrarLogOcorrencia(LogOcorrencia logOcorrencia, string conexao)
        {
            if (!Log_Config.LogOcorrencia)
            {
                return;
            }

            string query =
                "INSERT INTO " + Tabelas_Guardian.LogOcorrencia + " " +
                "(NOME_ROTINA, DATA, HORA, DESCRICAO, DESCRICAO_TECNICA, INFORMACAO_ADICIONAL, APLICACAO, CLIENTE) " +
                "VALUES (" +
                "'" + logOcorrencia.NomeRotina + "', '" + logOcorrencia.Data + "',  " +
                "'" + logOcorrencia.Hora + "', '" + logOcorrencia.Descricao.Replace("'", "|") + "', '" + logOcorrencia.DescricaoTecnica.Replace("'", "|") + "', " +
                "'" + logOcorrencia.InformacaoAdicional.Replace("'", "|") + "', '" + logOcorrencia.Aplicacao + "', '" + logOcorrencia.Cliente + "')";

            try
            {
                using (SqlConnection connection = new SqlConnection(conexao))
                {
                    using (SqlCommand command = new SqlCommand(query, connection))
                    {
                        connection.Open();
                        command.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception ex)
            {
                Guardian_LogTxt.LogAplicacao("Registrar Log Ocorrencia ", "Erro " + ex.ToString() + Environment.NewLine + " Status: " + Log_Config.LogOcorrencia + " Query: " + query);
            }
        }
コード例 #2
0
        public static void Log_Ocorrencia(string nomeRotina, string descricao, string descricaoTecnica, string informacoesAdicionais)
        {
            LogOcorrencia logOcorrencia = new LogOcorrencia
            {
                NomeRotina          = nomeRotina,
                Data                = DateTime.Now.ToString("yyyyMMdd"),
                Hora                = DateTime.Now.ToString("HH:mm:ss.fff"),
                Descricao           = descricao.Replace("'", "|"),
                DescricaoTecnica    = descricaoTecnica.Replace("'", "|"),
                InformacaoAdicional = informacoesAdicionais.Replace("'", "|")
            };

            informacoesAdicionais.Replace("'", "|");
            logOcorrencia.Aplicacao = Service_Config.NomeServico;
            logOcorrencia.Cliente   = Service_Config.NomeCliente;

            LogDAO logDAO = new LogDAO();

            logDAO.RegistrarLogOcorrencia(logOcorrencia, ConexaoGuardian.Conexao());
        }