private void Save() { SaveDlg save = Task != null ? (new SaveDlg(Task)) : (new SaveDlg()); if (save.ShowDialog() != true) { return; } if (Task == null) { Task = new PetriTask(save.CodeName); } Task.Name = save.CodeName; Task.Description = save.Description; Task.Code = Code; if (TaskPath == null) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Petri Task File (*.ptf)|*.ptf"; if (saveFileDialog.ShowDialog() != true) { return; } TaskPath = saveFileDialog.FileName; } // var insideCode = GCodeTransforms.codeZnull(Task.Code); // insideCode = GCodeTransforms.codeShift(0.2,Task.Code); Task.Code = GCodeTransforms.codeShiftCenterTo(0, 0, Task.Code); IOTools.Save(TaskPath, Task); }
private void ToolStripBtnSaveAs_Click(object sender, EventArgs e) { bool Continue_b = false; object FileType_O = (object)WdSaveFormat.wdFormatDocumentDefault; object m = System.Reflection.Missing.Value; DialogResult DlgRes_O = SaveDlg.ShowDialog(); if (DlgRes_O == DialogResult.OK) { try { object FileName_O = (object)SaveDlg.FileName; mWordDoc_O.SaveAs(ref FileName_O, ref FileType_O, ref m, ref m, ref m, ref m, ref m, ref m, ref m, ref m, ref m, ref m, ref m, ref m, ref m, ref m); } catch (IOException ex) { MessageBox.Show("Le fichier " + SaveDlg.FileName + " ne peut être sauvegardé.\r\n " + ex.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }