Exemple #1
0
        /// <summary>
        /// Simples log de usuario
        /// </summary>
        /// <param name="user">Usuario</param>
        /// <param name="servidor">Servidor</param>
        /// <param name="estacao"></param>
        /// <param name="funcao">Funcao</param>
        public static void LogUsuario(string user,
                                      string servidor,
                                      string estacao,
                                      TipoFuncaoUsuario funcao)
        {
            var path = @"%AppData%\Ose\Log\";

            path = Environment.ExpandEnvironmentVariables(path);
            if (!Directory.Exists(path))
            {
                // Criar a Pasta
                Directory.CreateDirectory(path);
            }
            // Continua :
            var          data = DateTime.Now.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);
            var          time = DateTime.Now.ToString("HH:mm");
            string       file = string.Concat(path, HashEncryp.Codifica(user));
            StreamWriter sw;

            if (!File.Exists(file + @".txt"))
            {
                using (sw = File.CreateText(file + @".txt"))
                {
                    sw.WriteLine(@"- - - - - - - - - - - - - - - - - - - -");
                    sw.WriteLine(@"Data :" + data);
                    sw.WriteLine(@"Hora :" + time);
                    sw.WriteLine(@"Usuario :" + user);
                    sw.WriteLine(@"Servidor :" + servidor);
                    sw.WriteLine(@"Funcao :" + funcao.ToString());
                    sw.WriteLine(@"Estacao :" + estacao);
                    sw.WriteLine(@"- - - - - - - - - - - - - - - - - - - -");
                    sw.WriteLine();
                }
            }
            else
            {
                string s = @"- - - - - - - - - - - - - - - - - - - -" + Environment.NewLine +
                           @"Data :" + data + Environment.NewLine +
                           @"Hora :" + time + Environment.NewLine +
                           @"Usuario :" + user + Environment.NewLine +
                           @"Servidor :" + servidor + Environment.NewLine +
                           @"Funcao :" + funcao.ToString() + Environment.NewLine +
                           @"Estacao :" + estacao + Environment.NewLine +
                           @"- - - - - - - - - - - - - - - - - - - -" + Environment.NewLine;
                using (StreamWriter tw = File.AppendText(file + @".txt"))
                {
                    tw.WriteLine(s);
                    tw.Close();
                }
            }
            Output(@"Sucesso - LogUsuario");
        }
Exemple #2
0
 /// <summary>
 /// Simples log de usuario
 /// </summary>
 /// <param name="user">Usuario</param>
 /// <param name="servidor">Servidor</param>
 /// <param name="estacao"></param>
 /// <param name="funcao">Funcao</param>
 public static void LogUsuario(string user,
                               string servidor,
                               string estacao,  
                               TipoFuncaoUsuario funcao)
 {
     var path = @"%AppData%\Ose\Log\";
     path = Environment.ExpandEnvironmentVariables(path);
     if (!Directory.Exists(path))
     {
         // Criar a Pasta
         Directory.CreateDirectory(path);
     }
     // Continua :
     var data = DateTime.Now.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);
     var time = DateTime.Now.ToString("HH:mm");
     string file = string.Concat(path,HashEncryp.Codifica(user));
     StreamWriter sw;
     if (!File.Exists(file + @".txt"))
     {
         using (sw = File.CreateText(file + @".txt"))
         {
             sw.WriteLine(@"- - - - - - - - - - - - - - - - - - - -");
             sw.WriteLine(@"Data :" + data);
             sw.WriteLine(@"Hora :" + time);
             sw.WriteLine(@"Usuario :" + user);
             sw.WriteLine(@"Servidor :" + servidor);
             sw.WriteLine(@"Funcao :" + funcao.ToString());
             sw.WriteLine(@"Estacao :" + estacao);
             sw.WriteLine(@"- - - - - - - - - - - - - - - - - - - -");
             sw.WriteLine();
         }
     }
     else
     {
         string s = @"- - - - - - - - - - - - - - - - - - - -" + Environment.NewLine +
                    @"Data :" + data + Environment.NewLine +
                    @"Hora :" + time + Environment.NewLine +
                    @"Usuario :" + user + Environment.NewLine +
                    @"Servidor :" + servidor + Environment.NewLine +
                    @"Funcao :" + funcao.ToString() + Environment.NewLine +
                    @"Estacao :" + estacao + Environment.NewLine +
                    @"- - - - - - - - - - - - - - - - - - - -" + Environment.NewLine ;
         using (StreamWriter tw = File.AppendText(file + @".txt"))
         {
            tw.WriteLine(s);
            tw.Close();
         }
     }
     Output(@"Sucesso - LogUsuario");
 }