Example #1
0
 public void SaveAsQuery(QueryPage page, string fileName)
 {
     page.FileName = fileName;            
     page.Save();
 }
Example #2
0
 public bool SaveQuery(QueryPage page)
 {
     if (page.FilePath != String.Empty)
         page.Save();
     else
     {
         IQueryEngineFacade facade = page.QueryFacade;
         SaveFileDialog dlg = new SaveFileDialog();
         dlg.DefaultExt = facade.DefaultExt;
         dlg.Filter = String.Format("{0} files|*{1}|Text documents|*.txt|All files|*.*", 
             facade.EngineName, facade.DefaultExt);
         dlg.FileName = page.ShortFileName;
         if (dlg.ShowDialog() != true)
             return false;
         SaveAsQuery(page, dlg.FileName);
     }
     return true;
 }