Ejemplo n.º 1
0
        public static void SyncSingleProduct()
        {
            var date = RepositoryLastUpdate.GetUpdateDate();

            if (date != null)
            {
                Sync();

                var productsAb = GetByDates(date.Value.AddMinutes(-1), DateTime.Now.AddMinutes(1));

                if (productsAb.Count > 0)
                {
                    var group = RepositoryHistoryChangeProduct.GetGroup();
                    RepositoryHistoryChangeProduct.LoadFile();

                    foreach (var product in productsAb)
                    {
                        RepositoryHistoryChangeProduct.Compare(Document, product, group);
                        ModifAddOnlyFile(product);
                    }

                    RepositoryHistoryChangeProduct.SaveFile();
                }
            }
        }
Ejemplo n.º 2
0
        public static int GetAbCountFromDb()
        {
            var lastDate = RepositoryLastUpdate.GetUpdateDate();

            if (lastDate != null)
            {
                var dateA = lastDate.Value.AddMinutes(-1);
                var dateB = DateTime.Now.AddMinutes(1);

                return(GetByDates(dateA, dateB).Count);
            }
            return(0);
        }