Ejemplo n.º 1
0
 public Catalog()
 {
     db = new BL.DataHandle();
     CatalogItemList = db.GetAllItemsRemoveDuplicates();
     InitializeComponent();
     itemsCardView.ItemsSource = CatalogItemList;
 }
Ejemplo n.º 2
0
 private void Application_Startup(object sender, StartupEventArgs e)
 {
     sp = new SplashScreen(@"Resources\SplashScreen1.png");
     sp.Show(true);
     db = new BL.DataHandle();
     db.LoadNewQRCodes();
 }
Ejemplo n.º 3
0
        public static void Main()
        {
            BL.DataHandle  db = new BL.DataHandle();
            Item[][]       a  = db.GetOrders().Select(order => order.Items.ToArray()).ToArray();
            Apriori <Item> ab = new Apriori <Item>(15, 0);

            //var clsfr = ab.Learn(a);
            //var itemsDistinctByBarcode = db.GetAllItems().GroupBy(i => i.BarcodeNumber).Select(grp => grp.FirstOrDefault());
            //AssociationRuleMatcher<Item> cl = new AssociationRuleMatcher<Item>(itemsDistinctByBarcode.Count(),
            //    clsfr.Rules.Where(r => r.Confidence > 0.6).ToArray());

            //int abcde;
            //System.Collections.Generic.Dictionary<Item, int> counter = new System.Collections.Generic.Dictionary<Item, int>();
            //foreach (Order o in db.GetOrders()){
            //    foreach (Item item in o.Items)
            //    {
            //        if (counter.TryGetValue(item,out abcde))
            //        {

            //        }
            //    }
            //}
            //var abcd = cl.Decide(itemsDistinctByBarcode.ToList().GetRange(0,10).ToArray());
            AssociationRule <Item>[] rules = ab.Learn(a).Rules;
            foreach (var rule in rules)
            {
                Console.WriteLine(rule);
            }
            Console.ReadLine();
            //BL.DataHandle.GenerateQRcodes();
            //FlushData.FlushAll();
            //Console.WriteLine("press key to exit");
            //Console.ReadLine();
        }
Ejemplo n.º 4
0
 public ShoppingRecommendsModel()
 {
     db    = new BL.DataHandle();
     Rules = db.GetAssociationRules().Select(r => new Rule()
     {
         X = SortedListToString(r.X), Y = SortedListToString(r.Y), Confidence = r.Confidence
     }).ToList();
     RecommendedItems = db.RecomendedItems();
 }
Ejemplo n.º 5
0
        public AverageOrderCostBarChartModel()
        {
            db     = new BL.DataHandle();
            Items  = db.GetAllItems();
            Orders = db.GetOrders().ToList();

            selectYear  = DateTime.Today.Year;
            selectMonth = DateTime.Today.Month;
        }