Ejemplo n.º 1
0
 private void SaveSomeSettings()
 {
     using (FicheiroINI ini = new FicheiroINI(iniPath))
     {
         ini.EscreveFicheiroINI("App", "LocX", this.LAST_LOCATION.X.ToString());
         ini.EscreveFicheiroINI("App", "LocY", this.LAST_LOCATION.Y.ToString());
     }
 }
Ejemplo n.º 2
0
 public void LoadConfigs(string iniFile)
 {
     using (FicheiroINI ini = new FicheiroINI(iniFile))
     {
         this.Credentials = new NetworkCredential(ini.RetornaINI("Email", "Username", ""), ini.RetornaINI("Email", "Password", ""));
         this.Host        = ini.RetornaINI("Email", "Host", "smtp.gmail.com");
         this.Port        = Convert.ToInt32(ini.RetornaINI("Email", "Port", "587"));
         this.EnableSsl   = ini.RetornaTrueFalseDeStringFicheiroINI("Email", "EnableSsl", true);
         this.Timeout     = Convert.ToInt32(ini.RetornaINI("Email", "Timeout", "30000"));
     }
 }
Ejemplo n.º 3
0
        public CtrlMaquina(int idDb, string strConexao, string iniPath)
        {
            InitializeComponent();

            this.strConexao = strConexao;
            this.Id         = idDb;

            if (!DesignMode)
            {
                #region Load Data from ini
                using (FicheiroINI ini = new FicheiroINI(iniPath))
                {
                    string machineName = "Maquina" + this.Id.ToString();

                    this.ftpDir            = ini.RetornaINI(machineName, "ftpDir", this.ftpDir);
                    this.ftpUsername       = ini.RetornaINI(machineName, "ftpUsername", this.ftpUsername);
                    this.ftpPassword       = ini.RetornaINI(machineName, "ftpPassword", this.ftpPassword);
                    this.ReadFrequency     = Convert.ToInt32(ini.RetornaINI(machineName, "ReadFrequency", this.ReadFrequency.ToString()));
                    this.DgvSpRows         = Convert.ToInt32(ini.RetornaINI(machineName, "DgvSpRows", this.DgvSpRows.ToString()));
                    this.useAuthentication = ini.RetornaTrueFalseDeStringFicheiroINI(machineName, "useAuthentication", this.useAuthentication);

                    this.NumRegistosRepetidosAlarme = Convert.ToInt32(ini.RetornaINI(machineName, "NumRegistosRepetidosAlarme", this.NumRegistosRepetidosAlarme.ToString()));

                    this.falhaConexao = new FalhaConexao(Convert.ToInt32(ini.RetornaINI(machineName, "msToCommFailureAlarm", "5000")));

                    this.MaxPointsToRestore = Convert.ToInt32(ini.RetornaINI(machineName, "MaxPointsToRestore", this.MaxPointsToRestore.ToString()));
                }

                this.mail = new EnviaEmail(iniPath);

                #endregion

                this.AtualizaDados();

                tabControl1.TabPages[1].Text = "Últimos Pontos (" + Convert.ToInt32(this.Classe.SpTempoMaxPontosNC.TotalSeconds) + " sec)";

                new Thread(this.CicloTrabalho).Start();

                timer1.Enabled = true;
                timer1.Start();
            }
        }
Ejemplo n.º 4
0
        public VarsAuxiliares()
        {
            this.horaDeArranque = Diversos.ObterTempoUnixAtual();

            //Variáveis do LOG da aplicação
            string logDir     = Application.StartupPath + @"\Logs\Log.txt";
            int    logMaxSize = 5120;
            bool   logEnabled = true;

            #region Load configurations from INI File
            try
            {
                using (FicheiroINI ini = new FicheiroINI(iniPath))
                {
                    // Load Database configurations
                    this.DB_CONNECTION_STRING = @"data source=" + ini.RetornaINI("Database", "Address", ".") + @"\" + ini.RetornaINI("Database", "Instance", "SQLEXPRESS") + "; Initial Catalog=" + ini.RetornaINI("Database", "DBName", "CTRL_PROD") + "; MultipleActiveResultSets=True; persist security info=False; UID=" + ini.RetornaINI("Database", "User", "streak") + "; PWD=" + ini.RetornaINI("Database", "Pass", "streak") + ";";

                    this.IpDb = ini.RetornaINI("Database", "Address", ".");

                    #region Log
                    //Log da aplicação
                    logDir     = ini.RetornaINI("AppLog", "logDir", logDir);
                    logMaxSize = Convert.ToInt32(ini.RetornaINI("AppLog", "logMaxSize", Convert.ToString(logMaxSize)));
                    logEnabled = ini.RetornaTrueFalseDeStringFicheiroINI("AppLog", "logEnabled", logEnabled);
                    #endregion

                    // Diversos
                    this.LAST_LOCATION = new Point(Convert.ToInt32(ini.RetornaINI("App", "LocX", "0")), Convert.ToInt32(ini.RetornaINI("App", "Locy", "0")));

                    this.SETTINGS_UPDATE_RATE = Convert.ToInt32(ini.RetornaINI("App", "SETTINGS_UPDATE_RATE", this.SETTINGS_UPDATE_RATE.ToString()));
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error Loading Configs", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Environment.Exit(0);
            }
            #endregion

            this.LogDebug = new LogFile(logDir, logMaxSize, logEnabled);
        }