Exemplo n.º 1
0
        public Form1()
        {
            this.connector = new DataConnector();
            this.username  = this.connector.GetAppSetting(DataConnector.Settings.USERNAME);
            this.authToken = this.connector.GetAppSetting(DataConnector.Settings.AUTH_TOKEN);
            this.reqToken  = this.connector.GetAppSetting(DataConnector.Settings.REQ_TOKEN);
            this.path      = this.connector.GetAppSetting(DataConnector.Settings.PATH);
            if (string.IsNullOrEmpty(this.path) || !Directory.Exists(this.path))
            {
                this.path = Path.Combine(Directory.GetCurrentDirectory(), "snaps");
            }
            if (!Decimal.TryParse(this.connector.GetAppSetting(DataConnector.Settings.INTERVAL), out this.interval))
            {
                this.interval = 1;
            }
            bool foo = true;

            if (bool.TryParse(this.connector.GetAppSetting(DataConnector.Settings.DL_SNAPS), out foo))
            {
                this.dlSnaps = foo;
            }
            else
            {
                this.dlSnaps = true;
            }
            if (bool.TryParse(this.connector.GetAppSetting(DataConnector.Settings.DL_STORIES), out foo))
            {
                this.dlStories = foo;
            }
            else
            {
                this.dlStories = true;
            }
            if (bool.TryParse(this.connector.GetAppSetting(DataConnector.Settings.AUTOSTART), out foo))
            {
                this.autoStart = foo;
            }
            else
            {
                this.autoStart = false;
            }

            if (this.autoStart)
            {
                this.Visible = false;
            }

            InitializeComponent();
        }
Exemplo n.º 2
0
 public frmSettings(DataConnector connector)
 {
     this.connector = connector;
     InitializeComponent();
 }