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
Toutes les categories vides à "Vins"
Le script suivant vous permet d'affecter la catégorie Vins à toutes les fiches n'ayant pas de catégorie renseignée.
Pour l'éxécuter allez dans le menu "Préférences" -> "Editeurs de scripts"

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

ObjectCollection categories = App.ActiveCellar.GetCollection((ushort)ObjectType.Category);
string VinsName = "Vins";

BaseItem ret = null;

for (int i = 0; i < categories.Count; i++)
{
	BaseItem item = (BaseItem)categories[i];
	if (item.Name.Trim() == VinsName)
	{
		ret = item;
		break;
	}
}

if (ret == null)
{
	MessageBox.Show("Catégorie \"" + VinsName + "\" introuvable.\nImpossible de continuer.");
	return;
}

ObjectCollection wines = App.ActiveCellar.GetCollection((ushort)ObjectType.Wine);

for (int i = 0; i < wines.Count; i++)
{
Wine wine = (Wine) wines[i];

	//Température
	if (wine.Category.Name.Trim() == String.Empty)
	{
		wine.Category = (Category) ret;
		wine.Save();
	}
}
Merci à Blowdesign pour ce script
© 2006-2014 Matthieu DUCROCQ Blog officiel d'Open Cellar - Tous droits réservés - Dernière mise à jour : janvier 2014 | twitter | facebook