Ejemplo n.º 1
0
        /// <summary>
        /// Method that write on the log
        /// </summary>
        /// <param name="message"></param>
        public static void WriteOnTheLog(string message)
        {
            //if(Global.log_system != Global.TipoLog.DETALHADO && tipoLog == Global.TipoLog.DETALHADO)
            //{
            //    return;
            //}
            //
            string directory_ach = Global.app_logs_directoty;

            if (DateTime.Now.Day < 10)
            {
                directory_ach += "0" + DateTime.Now.Day;
            }
            else
            {
                directory_ach += DateTime.Now.Day;
            }

            if (DateTime.Now.Month < 10)
            {
                directory_ach += "0" + DateTime.Now.Month;
            }
            else
            {
                directory_ach += DateTime.Now.Month;
            }


            directory_ach += DateTime.Now.Year + ".log";

            CL_Files file = new CL_Files(directory_ach);

            file.WriteOnTheEnd(DateTime.Now.ToString() + "- " + message + "\n");
            file = null;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Método que cria o arquivo bat para execução
        /// </summary>
        /// <returns></returns>
        private void CriaBat()
        {
            File.Delete(Util.Global.app_python_bat_file);

            StringBuilder builder = new StringBuilder();

            builder.Append("echo off\n");
            builder.Append("cls\n");
            builder.Append("cd " + Util.Global.app_python_directory + "\n");
            builder.Append("python tweet\\main.py\n");
            builder.Append("pause\n");

            Util.CL_Files files = new Util.CL_Files(Util.Global.app_python_bat_file);

            files.WriteOnTheEnd(builder.ToString());
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Método que salva o arquivo json de entrada do programa python
        /// </summary>
        /// <param name="builder">String a ser salva no arquivo</param>
        /// <returns>True -> Foi possível salvar o arquivo; false -> erro ao salvar o arquivo</returns>
        private bool SalvarArquivoJson(StringBuilder builder)
        {
            try
            {
                File.Delete(Util.Global.app_python_in_file);

                Util.CL_Files files = new Util.CL_Files(Util.Global.app_python_in_file);

                files.WriteOnTheEnd(builder.ToString());

                return(true);
            }
            catch (Exception e)
            {
                Util.CL_Files.WriteOnTheLog("Erro ao salvar o arquivo! Erro: " + e.Message);
                return(false);
            }
        }