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
Créer un emplacement 18*40
Le script suivant crée un emplacement de 18 colonnes et 40 lignes
Pour l'éxécuter allez dans le menu "Préférences" -> "Editeurs de scripts"

// Crée un emplacement

if(App.ActiveCellar == null) 
{ 
   return; 
} 


// Parametrages des variables 
byte rows = 40; // Nombre de lignes 
byte cols = 18; // Nombre de colonnes 
string rackName = "Nom de l'emplacement"; // Nom de l'emplacement 

// 
// Creation de l'object constructeur d'emplacement 
// 
RackBuilder rb = new RackBuilder(App.ActiveCellar); 
rb.SetRackName(rackName); 
rb.SetColumnsSize(cols); 
rb.SetRowsSize(rows); 
rb.SetSpace(40, 40); 
rb.SetNamingType(RackNamingType.BothNumeric);
// rb.SetRackType(RackType.HorizontalShiftOnSecondLine);
rb.Save(); 

// 
// Crée les elements d'emplacements 
// 
for(byte row = 0; row < rows; row++) 
{ 
   for(byte col = 0; col < cols; col++) 
   { 
     OpenCellar.Framework.Core.RackItem ri = rb.CreateRackItem(row, col); 
     ri.Save(); 
     ri = null; 
   } 
} 

// 
// Notifie l'application des changements 
// 
rb.NotifyChange(); 

IWindow rackWindow = App.GetWindow(WindowType.Rack, rb.Rack); 
rackWindow.Show(); 

// fin du script 

 

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