/// <summary> /// Constructeur privé du registre, instancie les DAOs. /// </summary> private DaoRegistry() { BrandDao = new BrandDao(); FamilyDao = new FamilyDao(); SubFamilyDao = new SubFamilyDao(FamilyDao); ArticleDao = new ArticleDao(SubFamilyDao, BrandDao); }
/// <summary> /// Vide la base de données. /// </summary> public void ClearAll() { ArticleDao.Clear(); SubFamilyDao.Clear(); BrandDao.Clear(); FamilyDao.Clear(); }
/// <summary> /// Instancie un nouveau menu d'import. /// </summary> public ImporterMenu() { InitializeComponent(); ArticleDao = DaoRegistry.GetInstance.ArticleDao; FamilyDao = DaoRegistry.GetInstance.FamilyDao; BrandDao = DaoRegistry.GetInstance.BrandDao; SubFamilyDao = DaoRegistry.GetInstance.SubFamilyDao; }