Пример #1
0
        //---------------------------------------------------------------
        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();
            }
        }
Пример #2
0
        //------------------------------------------------------------
        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;
            }
        }