Suivez et participez au développement du nouvel OpenCellar : PLOC.co
Page d'accueil
 
Français  English  
Open Cellar Home Edition - 1.2 - Le logiciel gratuit pour gérér efficacement votre cave à vins sous Windows. Open Cellar Mobile Edition - Beta 2 - La gestion de cave à vins a enfin sa solution Mobile sur Pocket PC. Open Cellar Cross Platform - Beta 1 - La gestion gratuite de vins disponible sous Mac OSX et Linux. Mon Open Cellar Les forums d'Open Cellar Place des vins
Rechercher : Bienvenue (se connecter - créer un compte)
Options de page

Nuage de tags
Imprimer les fiches vins ouvertes
Le script suivant vous permet de lancer l'impression des fiches vins ouvertes
Pour l'éxécuter allez dans le menu "Préférences" -> "Editeurs de scripts"

// Mai 2007 
// Ce script imprime les fiches vins ouvertes 

// Affiche l'animation 
App.Animate(AnimationType.Work, true); 
App.SetCursor(true); 

ArrayList wines = new ArrayList(); 
WindowsCollection windows = App.Windows; 

for (int i = 0; i < windows.Count; i++) 
{ 
  if(windows[i].Type == WindowType.Wine) 
  { 
     wines.Add(((IWineWindow)windows[i]).Wine); 
  } 
} 

if(wines.Count > 0) 
{ 
    // Recupere une reference vers le rapport 
    IReport report = App.ReportEngine.GetSystemReport(PredefinedReport.Wine); 
    if(report != null) 
    { 
       string destFileName = App.Path + "Cache\\ListeDesVinsOuverts.pdf"; 
       bool success = false; 
       try 
       { 
         report.Create(wines, destFileName); 
         success = true; 
       } 
       catch(Exception ex) 
       { 
         MessageBox.Show("Erreur\n" + ex.ToString()); 
       } 
        
       // 
       // Rapport généré 
       // 
       if(success) 
       { 
           // On lance le fichier généré 
           IShellWindow shellWindow = (IShellWindow)App.GetWindow(WindowType.Shell, null); 
           if(shellWindow != null) 
           { 
              shellWindow.Start(destFileName); 
           } 
       } 
    } 
} 

windows = null; 

App.SetCursor(false); 
App.StopAnimate(); 

© 2006-2014 Matthieu DUCROCQ Blog officiel d'Open Cellar - Tous droits réservés - Dernière mise à jour : janvier 2014 | twitter | facebook