//--------------------------------------------------------------- private void m_btnLoad_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "Easy query|*.esq|All files|*.*"; if (dlg.ShowDialog() == DialogResult.OK) { CEasyQuery query = m_editeur.ObjetEdite as CEasyQuery; CResultAErreur res = CSerializerObjetInFile.ReadFromFile(query, "QUERY", dlg.FileName); if (!res) { CEasyQueryAvecSource qas = new CEasyQueryAvecSource(); CResultAErreur res2 = CSerializerObjetInFile.ReadFromFile(qas, "QUERYWITHSOURCE", dlg.FileName); if (res2) { m_bSaveWithSource = true; query = qas.GetEasyQuerySansSource(); res = CResultAErreur.True; } } else { m_bSaveWithSource = false; } if (!res) { CFormAlerte.Afficher(res.Erreur); } Init(query); /*m_editeur.ObjetEdite = query;*/ m_editeur.Refresh(); } }
//------------------------------------------------------------ private void SaveWithSources() { SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "Easy query|*.esq|All files|*.*"; if (dlg.ShowDialog() == DialogResult.OK) { CEasyQuery query = m_editeur.ObjetEdite as CEasyQuery; CEasyQueryAvecSource qas = CEasyQueryAvecSource.FromQuery(query); CSerializerObjetInFile.SaveToFile(qas, "QUERYWITHSOURCE", dlg.FileName); m_bSaveWithSource = true; } }