Example #1
0
        private void OnSubmitReport(object sender, RoutedEventArgs e)
        {
            DateTime rpt = DateTime.MinValue;

            try
            {
                rpt = DateTime.Parse(ReportDate);
            }
            catch { }
            Transactions = new TransactionCollection();
            Finances     = new FinancialObjectCollection();
            foreach (InventoryTransactionObject tran1 in Cache.Current.ReadyForOpenCartUpdate)
            {
                if (((tran1.TransactionTime.CompareTo(rpt) >= 0 && tran1.TransactionTime.CompareTo(rpt.AddDays(1)) <= 0 || rpt.Year < 2014) && !ShowUnexportedOnly) || (ShowUnexportedOnly && !tran1.ExportedToWeb))
                {
                    Transactions.Add(tran1);
                }
            }
            foreach (FinancialObject fin1 in Cache.Current.CurrentFinancials)
            {
                if (fin1.TransactionDateTime.CompareTo(rpt) >= 0 && fin1.TransactionDateTime.CompareTo(rpt.AddDays(1)) <= 0)
                {
                    Finances.Add(fin1);
                }
            }
            MessageBox.Show("Complete");

            /*
             *
             * foreach (InventoryTransactionObject tran1 in working)
             * {
             *
             *  Cache.Current.ReadyForOpenCartUpdate.Add(tran1);
             *  Cache.Current.InventoryActivity.Remove(tran1);
             * }
             * if (tran != null)
             * {
             *  Cache.Current.ReadyForOpenCartUpdate.Add(tran);
             *  working.Add(tran);
             * }
             * foreach (FinancialObject fin1 in financialList)
             * {
             *  Cache.Current.StagedFinancials.Add(fin1);
             *  Cache.Current.CurrentFinancials.Remove(fin1);
             * }
             * if (fin != null)
             * {
             *  Cache.Current.StagedFinancials.Add(fin);
             *  financialList.Add(fin);
             * }
             * */
        }
Example #2
0
        private Cache()
        {
            Inventory = new ActiveInventoryCollection();
            Inventory.Load(InventoryFile);
            InventoryActivity = new TransactionCollection();
            InventoryActivity.Load(InventoryActivityFile);

            ReadyForOpenCartUpdate = new TransactionCollection();
            ReadyForOpenCartUpdate.Load(ReadyToPostFile);

            if (Configuration.Current.FileVersion < Configuration.CurrentFileVersion)
            {
                DoVersionUpdateProcess();
            }

            CurrentFinancials = new FinancialObjectCollection();
            CurrentFinancials.Load(FinancialsFile);


            StagedFinancials = new FinancialObjectCollection();
            StagedFinancials.Load(StagedFinancialsFile);
        }
 private void OnSubmitReport(object sender, RoutedEventArgs e)
 {
     DateTime rpt = DateTime.MinValue;
     try
     {
         rpt = DateTime.Parse(ReportDate);
     }
     catch { }
     Transactions = new TransactionCollection();
     Finances = new FinancialObjectCollection();
     foreach (InventoryTransactionObject tran1 in Cache.Current.ReadyForOpenCartUpdate)
     {
         if (((tran1.TransactionTime.CompareTo(rpt) >= 0 && tran1.TransactionTime.CompareTo(rpt.AddDays(1)) <= 0 || rpt.Year < 2014) && !ShowUnexportedOnly) || (ShowUnexportedOnly && !tran1.ExportedToWeb))
         {
             Transactions.Add(tran1);
         }
     }
     foreach (FinancialObject fin1 in Cache.Current.CurrentFinancials)
     {
         if (fin1.TransactionDateTime.CompareTo(rpt) >= 0 && fin1.TransactionDateTime.CompareTo(rpt.AddDays(1)) <= 0)
         {
             Finances.Add(fin1);
         }
     }
     MessageBox.Show("Complete");
     /*
      *   
     foreach (InventoryTransactionObject tran1 in working)
     {
         
         Cache.Current.ReadyForOpenCartUpdate.Add(tran1);
         Cache.Current.InventoryActivity.Remove(tran1);
     }
     if (tran != null)
     {
         Cache.Current.ReadyForOpenCartUpdate.Add(tran);
         working.Add(tran);
     }
     foreach (FinancialObject fin1 in financialList)
     {
         Cache.Current.StagedFinancials.Add(fin1);
         Cache.Current.CurrentFinancials.Remove(fin1);
     }
     if (fin != null)
     {
         Cache.Current.StagedFinancials.Add(fin);
         financialList.Add(fin);
     }
      * */
 }