private void BtnEditMetaPkg_Click(object sender, EventArgs e) { XmlEditor EdFrm = new MonoOSC.XmlEditor(); EdFrm.XmlFs = MetaPkgXmlFs; EdFrm.ShowDialog(); if (MessageBox.Show("Update informations on the server ?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { MessageBox.Show(PutSourceProjectPkgMeta.PutProjectPkgMeta(Package, MetaPkgXmlFs).ToString(), "Result Info", MessageBoxButtons.OK, MessageBoxIcon.Information); if (backgroundWorkerPkgFlags.IsBusy == false) { backgroundWorkerPkgFlags.RunWorkerAsync(); } } catch (Exception Ex) { if (!VarGlobal.LessVerbose) { Console.WriteLine(Ex.Message + Environment.NewLine + Ex.StackTrace); } } } }
private void BtnOk_Click(object sender, EventArgs e) { if ((MessageBox.Show("Warning, if the package already exist, all flags about Build/Publish setup, will be reset to the default values.", "Warning", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning)) == DialogResult.OK) { string TmpFs = Path.GetTempFileName(); File.Delete(TmpFs); TmpFs = TmpFs.Replace(".tmp", ".xml"); try { string XmlTemplate = MonoOSC.Properties.Resources.NewPkgTpl; string PkName = this.TxtPkgName.Text.Replace(" ", "_"); XmlTemplate = XmlTemplate.Replace("PkgName", PkName); XmlTemplate = XmlTemplate.Replace("Title of New Package", this.TxtTitle.Text); XmlTemplate = XmlTemplate.Replace("LONG DESCRIPTION", this.TxtPkgDescrip.Text); XmlTemplate = XmlTemplate.Replace("surfzoid", VarGlobal.User); File.WriteAllText(TmpFs, XmlTemplate); MessageBox.Show(PutSourceProjectPkgMeta.PutProjectPkgMeta(PkName, TmpFs).ToString(), "Result Info", MessageBoxButtons.OK, MessageBoxIcon.Information); _AddPkgToList = PkName; this.Close(); } catch (Exception Ex) { if (!VarGlobal.LessVerbose) { Console.WriteLine(Ex.Message + Environment.NewLine + Ex.StackTrace); } } finally { File.Delete(TmpFs); } } }
private void toolStripMenuItemEditMeta_Click(object sender, EventArgs e) { string PkgName = listViewPckg.SelectedItems[0].Text; XmlEditor EdFrm = new MonoOSC.XmlEditor(); string TmpFs = Path.GetTempFileName(); File.Delete(TmpFs); TmpFs = TmpFs.Replace(".tmp", ".xml"); string XmlTemplate = SourceProjectPackageMeta.GetSourceProjectPackageMeta(PkgName).ToString(); File.WriteAllText(TmpFs, XmlTemplate); EdFrm.XmlFs = TmpFs; EdFrm.ShowDialog(); if (MessageBox.Show("Update informations on the server ?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { MessageBox.Show(PutSourceProjectPkgMeta.PutProjectPkgMeta(PkgName, TmpFs).ToString(), "Result Info", MessageBoxButtons.OK, MessageBoxIcon.Information); File.Delete(TmpFs); } catch (Exception Ex) { if (!VarGlobal.LessVerbose) { Console.WriteLine(Ex.Message + Environment.NewLine + Ex.StackTrace); } } finally { File.Delete(TmpFs); } } }
private void BtnWritePkgMeta_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; MessageBox.Show(PutSourceProjectPkgMeta.PutProjectPkgMeta(Package, MetaPkgXmlFs).ToString(), "Result Info", MessageBoxButtons.OK, MessageBoxIcon.Information); if (backgroundWorkerPkgFlags.IsBusy == false) { backgroundWorkerPkgFlags.RunWorkerAsync(); } Cursor = Cursors.Default; }