private void m_btnOpen_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = I.T("Action (*.2iAction)|*.2iAction|All files (*.*)|*.*|20867"); if (dlg.ShowDialog() == DialogResult.OK) { if (CFormAlerte.Afficher(I.T("Action data will be replaced, continue|20866"), EFormAlerteType.Question) == DialogResult.No) { return; } CActionSaver saver = new CActionSaver(); CResultAErreur result = CSerializerObjetInFile.ReadFromFile(saver, CActionSur2iLink.c_idFichier, dlg.FileName); if (!result) { CFormAlerte.Afficher(result); } else { m_actionFinale = saver.Action; SelectTypeAction(m_actionFinale != null ? m_actionFinale.GetType() : null); UpdateVisuel(); } } }
//---------------------------------------------------------------------------------- private void m_btnSave_Click(object sender, EventArgs e) { if (m_actionFinale != null) { SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = I.T("Action (*.2iAction)|*.2iAction|All files (*.*)|*.*|20867"); if (dlg.ShowDialog() == DialogResult.OK) { string strNomFichier = dlg.FileName; CActionSaver saver = new CActionSaver(m_actionFinale); CResultAErreur result = CSerializerObjetInFile.SaveToFile(saver, CActionSur2iLink.c_idFichier, strNomFichier); if (!result) { CFormAlerte.Afficher(result); } else { CFormAlerte.Afficher(I.T("Save successful|20868")); } } } }