Esempio n. 1
0
        private void Settings_Load(object sender, EventArgs e)
        {
            try
            {
                login            = user_box.Text = ConfigurationSettings.AppSettings["user"].ToString();
                pass             = pass_box.Text = ConfigurationSettings.AppSettings["pass"].ToString();
                code_box.Text    = ConfigurationSettings.AppSettings["code"].ToString();
                time_box1.Text   = ConfigurationSettings.AppSettings["time"].ToString();
                stream_box1.Text = ConfigurationSettings.AppSettings["stream"].ToString();
                if ((acc = mf.get_acc()) != null)
                {
                    acc_name.Text = acc.login;
                    balance.Text  = acc.balance;

                    /*name_expire.Text = acc.packet_name;
                     * date_expire.Text = ConvertFromUnixTimestamp(Convert.ToDouble(acc.packet_expire)).ToShortDateString();*/
                    for (int i = 0; i < acc.services.Count; i++)
                    {
                        string       expire = ConvertFromUnixTimestamp(Convert.ToDouble(acc.services[i].expire)).ToShortDateString();
                        ListViewItem lvi    = new ListViewItem(acc.services[i].name);
                        lvi.SubItems.Add(expire);
                        packeglist.Items.Add(lvi);
                    }
                }
                if ((set = mf.get_set()) != null)
                {
                    time_box.Text   = set.timezone;
                    stream_box.Text = set.streamer;
                    // Open App.Config of executable
                    System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                    // Add an Application Setting.
                    config.AppSettings.Settings.Remove("time");
                    config.AppSettings.Settings.Add("time", time_box.Text);
                    config.AppSettings.Settings.Remove("stream");
                    config.AppSettings.Settings.Add("stream", stream_box.Text);
                    // Save the configuration file.
                    config.Save(ConfigurationSaveMode.Modified);
                    ConfigurationManager.RefreshSection("appSettings");
                }
            }
            catch (Exception er)
            {
                mf.error_log(er);
            }
        }