private void LoadParam() { VarGlobale.LoadParam(); this.TxtPass.Text = VarGlobal.Password; this.TxtPrefix.Text = VarGlobal.PrefixUserName; this.TxtUser.Text = VarGlobal.User; if (!VarGlobal.OpenSuseApiUrl.EndsWith("/")) { VarGlobal.OpenSuseApiUrl += "/"; } this.TxtAlternateURL.Text = VarGlobal.OpenSuseApiUrl; this.TxtRpmSpecM.Text = VarGlobale.RpmSpecMPath; this.ChckConfirm.Checked = VarGlobale.ConfirmWarn; this.ChkUpdate.Checked = VarGlobale.AutoCheckUpdate; this.ChkCkLessVerb.Checked = VarGlobal.LessVerbose; //Manage a proxy this.ChkProxyEnable.Checked = VarGlobale.ProxyEnable; this.TxtProxyPass.Text = VarGlobale.ProxyPassword; this.TxtProxyPort.Text = VarGlobale.ProxyPort.ToString(); this.TxtProxyIP.Text = VarGlobale.ProxyURL; this.TxtProxyUser.Text = VarGlobale.ProxyUserName; EnableProxy(this.ChkProxyEnable.Checked); CmBxSubPrj.Items.Clear(); CmBxSubPrj.Items.AddRange(VarGlobale.SubProject.ToArray()); CmBxSubPrj.Text = VarGlobal.PrefixUserName; TxtLogFs.Text = VarGlobal.GlobalLogFs; LoadFont(); }
private void MainForm_Shown(object sender, EventArgs e) { FileInfo IfExist = new FileInfo(ConfigReaderWriter.CONFIG_FILE); DirectoryInfo DirExist = new DirectoryInfo(IfExist.DirectoryName); if (!(DirExist.Exists)) { DirExist.Create(); } FontSkinManager(); if (!(IfExist.Exists)) { Setting Frm = new Setting(); Frm.ShowDialog(this); } VarGlobale.LoadParam(); if (string.IsNullOrEmpty(VarGlobal.Password) == true) { Setting Frm = new Setting(); Frm.ShowDialog(this); } CmBxPrjName.Items.Clear(); CmBxPrjName.Items.AddRange(VarGlobale.SubProject.ToArray()); CmBxPrjName.Text = VarGlobal.PrefixUserName; if (VarGlobale.AutoCheckUpdate == true) { checkUpdateToolStripMenuItem.Image = CheckUpdate.CheckIt(); //checkUpdateToolStripMenuItem.Image = CheckUpdate.IcoUpdate; } try { if (File.Exists(VarGlobale.BookMarks)) { CmBxPrjName.AutoCompleteCustomSource = (AutoCompleteStringCollection) GenericXmlSerializer.Deserialize(VarGlobale.BookMarks, CmBxPrjName.AutoCompleteCustomSource.GetType()); foreach (string item in CmBxPrjName.AutoCompleteCustomSource) { AddABookmark(item); } } } catch (Exception Ex) { if (!VarGlobal.LessVerbose) { Console.WriteLine("{0}{1}{2}", Ex.Message, Environment.NewLine, Ex.StackTrace); } } }
private void SaveParam() { VarGlobal.Password = this.TxtPass.Text; //VarGlobal.PrefixUserName = this.TxtPrefix.Text; VarGlobal.User = this.TxtUser.Text; if (!this.TxtAlternateURL.Text.EndsWith("/")) { this.TxtAlternateURL.Text += "/"; } VarGlobal.OpenSuseApiUrl = this.TxtAlternateURL.Text; VarGlobale.RpmSpecMPath = this.TxtRpmSpecM.Text; VarGlobale.ConfirmWarn = this.ChckConfirm.Checked; VarGlobale.AutoCheckUpdate = this.ChkUpdate.Checked; //Manage a proxy VarGlobale.ProxyEnable = this.ChkProxyEnable.Checked; VarGlobale.ProxyPassword = this.TxtProxyPass.Text; VarGlobale.ProxyPort = Convert.ToInt32(this.TxtProxyPort.Text); VarGlobale.ProxyURL = this.TxtProxyIP.Text; VarGlobale.ProxyUserName = this.TxtProxyUser.Text; VarGlobal.LessVerbose = this.ChkCkLessVerb.Checked; if (VarGlobale.ProxyEnable == true) { VarGlobal.DefineProxy(VarGlobale.ProxyURL, VarGlobale.ProxyPort, true, VarGlobale.ProxyUserName, VarGlobale.ProxyPassword); } SaveFont(); if (!File.Exists(TxtLogFs.Text)) { try { File.WriteAllText(TxtLogFs.Text, string.Empty); VarGlobal.GlobalLogFs = TxtLogFs.Text; } catch (IOException Ex) { if (!VarGlobal.LessVerbose) { Console.WriteLine("{0}{1}{1}{2}", Ex.Message, Environment.NewLine, Ex.StackTrace); } } } VarGlobale.SaveParam(); }
private void deleteThisProjectsubrojectToolStripMenuItem_Click(object sender, EventArgs e) { if (MessageBox.Show("Are you sure you want to delete the full project " + VarGlobal.PrefixUserName, "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BtnDisConnect_Click(sender, e); MessageBox.Show(DeleteSourceProject.DeleteProject(1).ToString()); VarGlobale.SubProject.Remove(MonoOBSFramework.VarGlobal.PrefixUserName); CmBxPrjName.Items.Remove(CmBxPrjName.SelectedItem); if (CmBxPrjName.Items.Count > 0) { CmBxPrjName.SelectedIndex = 0; } VarGlobale.SaveParam(); } }
private void addAProjectsubrojectToolStripMenuItem_Click(object sender, EventArgs e) { NewProject Frm = new NewProject(); Frm.ShowDialog(this); if (!Frm._Canceled) { if (MessageBox.Show("Apply this new configuration by uploading it to the OBS server ?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BtnDisConnect_Click(sender, e); VarGlobale.SubProject.Add(MonoOBSFramework.VarGlobal.PrefixUserName); CmBxPrjName.Items.Add(MonoOBSFramework.VarGlobal.PrefixUserName); if (CmBxPrjName.Items.Count > 0) { CmBxPrjName.SelectedIndex = CmBxPrjName.Items.Count - 1; } VarGlobale.SaveParam(); WritePrjMeta(); } } }
private void BtnHelp_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("http://" + VarGlobale.CurCulture() + ".opensuse.org/MonoOSC/Guide/Start"); }
private void onlineHelpToolStripMenuItem_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("http://" + VarGlobale.CurCulture() + ".opensuse.org/MonoOSC/Guide"); }