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
Afficher les vins non placés et avec fiche achats-consos
Le script suivant vous permet d'afficher dans la fenêtre liste l'ensemble des vins ayant un stock à 0 et possedant au moins une fiche achats-consos
Pour l'éxécuter allez dans le menu "Préférences" -> "Editeurs de scripts"

if(App.ActiveCellar == null)
{
   MessageBox.Show("Aucune cave ouverte"); 
   return;
}


App.SetCursor(true);

IWineListWindow listWindow = (IWineListWindow)App.GetWindow(WindowType.WineList);
if(listWindow != null)
{
        BindingList list = new BindingList();
        ObjectCollection oc = App.ActiveCellar.GetCollection((ushort)ObjectType.Wine);
        for (int i = 0; i < oc.Count; i++)
	{
                Wine w = (Wine)oc[i];
		
                if(!w.ManualManagement)
                {
                        continue;
                }

                if((w.ManualManagement)
                    && (w.Bottles <= w.RackItems.Count))
                {
                        continue;
                }

		for (int j = 0; j < w.Purchases.Count; j++)
	        {
		PurchaseSales ps = (PurchaseSales)w.Purchases[j];
	        if((ps.PurchaseBottles > 0)
		   && (ps.Date.Year >= YEAR))
		{
		  list.Add(w);	 
		  break;
		}
  		}
	
        list.Add(w);
	}
listWindow.Wines = list;
listWindow.Show();
}

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