Пример #1
0
        public void Init()
        {
            if (CheckFieldsINICIAR())
            {
                this.Hide();
                ini.Minimize();
                SaveNewConfig();
                syncingOff();
                TemporalStorage = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\VoxLine\\" + ini.config.CodePc;
                Etc.CreateDir(TemporalStorage);
                CreateFTP();
                initiated = true;
                if (CheckConexionFTP())
                {
                    SyncAsync(ini.config.CodePc);
                    if (!time.Enabled)
                    {
                        InitTime();
                    }
                }

                else
                {
                }
            }
            else
            {
                MessageBox.Show("Los campos obligatorios no se han llenado.", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
Пример #2
0
        public void Init()
        {
            if (CheckFieldsINICIAR())
            {
                this.Hide();
                ini.Minimize();
                SaveNewConfig();
                TemporalStorage = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\VoxLine\\" + ini.config.CodePc;
                Etc.CreateDir(TemporalStorage);
                if (initiated)
                {
                    StopTime();
                    initiated = false;
                }

                //GUstavo
                //Crear lock para que nadie mas pueda interactuar.

                /*if (Directory.Exists(ini.config.CarpetaRaiz + ini.config.CodePc))
                 * {
                 *      Etc.CreateLock(ini.config.CarpetaRaiz + ini.config.CodePc);
                 *      gLog.SaveLog("134 - create lock en la definitiva pivote");
                 * }else
                 * {
                 *      Directory.CreateDirectory(ini.config.CarpetaRaiz + ini.config.CodePc);
                 *      gLog.SaveLog("141 - crea carpeta  definitiva pivote");
                 *      Etc.CreateLock(ini.config.CarpetaRaiz + ini.config.CodePc);
                 *      gLog.SaveLog("141 - create lock en la definitiva pivote");
                 * }*/

                Sync();
                //Etc.DeleteLock(ini.config.CarpetaRaiz + ini.config.CodePc);
                //gLog.SaveLog("142 - borra el lock de la definitva pivote");

                if (!initiated)
                {
                    InitTime();
                    initiated = true;
                }
            }
            else
            {
                MessageBox.Show("Los campos obligatorios no se han llenado.", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }