Esempio n. 1
0
 public FarmListForm()
 {
     InitializeComponent();
     _rnc = new RabnetConfig();
     _rnc.LoadDataSources();
     updateList();
 }
Esempio n. 2
0
 internal LoginPanel()
 {
     InitializeComponent();
     npLogin.AddControl(tbPassword);
     RabnetConfig.LoadDataSources();
     UpdateFarms();
 }
Esempio n. 3
0
 public FarmNewForm()
 {
     _rnc = new RabnetConfig();
     _rnc.LoadDataSources();
     InitializeComponent();
     farmsPanel1.Init(_rnc);
 }
Esempio n. 4
0
        public void Init(RabnetConfig rnc)
        {
            btCancel_Click(null, null);

            _rnc = rnc;
            init();
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            _rnc = new RabnetConfig();

            _logger.Info("STARTING");
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            ///Определяет пути к файлам конфигураций
            String flRabDump = rabnet.Run.SerachConfig("rabdump");
            String flRabNet  = rabnet.Run.SerachConfig("rabdump");

            ///Извлекаем настройки из файлов конфигурации
            if (flRabNet != "" && InstallForm.TestRabNetConfig(flRabNet))
            {
                _rnc.ExtractConfig(flRabNet);
            }
            if (flRabNet != "" && InstallForm.TestRabDumpConfig(flRabDump))
            {
                _rnc.ExtractConfig(flRabDump);
            }
            _rnc.RelocateRegOptions();

            int res = 0;

            if (_rnc.HaveDataSources())
            {
                _logger.Info("have datasources");
                UpdateForm uf = new UpdateForm();
                Application.Run(uf);
                res = uf.Result;
            }
            else
            {
                try
                {
                    _logger.Info("not have datasources");
                    if (args.Length > 0 && args[0] == "/d")
                    {
                        _logger.Info("default config");
                        rabnet.Run.DBCreate("nudb", "localhost", "kroliki", "kroliki", "krol", "root", "");
                        Program.RNC.LoadDataSources();
                        Program.RNC.SaveDataSource(System.Guid.NewGuid().ToString(), "Новая ферма", "localhost", "kroliki", "kroliki", "krol");
                        Program.RNC.SaveDataSources();
                    }
                    else
                    {
                        InstallForm ifr = new InstallForm();
                        Application.Run(ifr);
                        res = ifr.Result;
                    }
                }
                catch (Exception exc)
                {
                    _logger.Error(exc);
                    MessageBox.Show(exc.Message);
                    Environment.ExitCode = 1;
                }
            }
            Environment.ExitCode = res;
        }
Esempio n. 6
0
 /// <summary>
 /// Загружает все настройки программы
 /// </summary>
 public void Load()
 {
     _rnc = new RabnetConfig();
     _rnc.LoadDataSources();
     _rnc.LoadArchiveJobs();
     MySqlPath = _rnc.GetOption(RabnetConfig.RNCOption.MysqlPath);
     _p7       = _rnc.GetOption(RabnetConfig.RNCOption.zip7path);
     _servUrl  = _rnc.GetOption(RabnetConfig.RNCOption.serverUrl);
     bool.TryParse(_rnc.GetOption(RabnetConfig.RNCOption.RabDump_StartupAtStart), out _sas);
 }
Esempio n. 7
0
        public LoginForm()
        {
            InitializeComponent();
            log.Debug("inited");
            _rnc = new RabnetConfig();
#if DEMO
            this.isDemo = true;
#elif DEBUG
            this.BackColor = Color.Olive;
#endif

#if !PROTECTED
            this.btLicense.Hide();
#endif
            this.Text = String.Format("{0} [{1}{2}] ", AboutForm.AssemblyProduct, AboutForm.AssemblyVersion, isDemo ? " Demo" : "");
        }