Esempio n. 1
0
        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();
                }
            }
        }
Esempio n. 2
0
 //----------------------------------------------------------------------------------
 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"));
             }
         }
     }
 }