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); * } * */ }
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); } * */ }