public void Display(MaterialCommoditiesLedger mc) { dataGridViewLedger.Rows.Clear(); bool utctime = EDDiscoveryForm.EDDConfig.DisplayUTC; current_mc = mc; labelNoItems.Visible = true; if (mc != null && mc.Transactions.Count > 0) { var filter = (TravelHistoryFilter)comboBoxHistoryWindow.SelectedItem ?? TravelHistoryFilter.NoFilter; List<MaterialCommoditiesLedger.Transaction> filteredlist = filter.Filter(mc.Transactions); filteredlist = FilterByJournalEvent(filteredlist, DB.SQLiteDBClass.GetSettingString(DbFilterSave, "All")); if (filteredlist.Count > 0) { for (int i = filteredlist.Count - 1; i >= 0; i--) { MaterialCommoditiesLedger.Transaction tx = filteredlist[i]; object[] rowobj = { utctime ? tx.utctime : tx.utctime.ToLocalTime() , Tools.SplitCapsWord(tx.jtype.ToString()), tx.notes, (tx.cashadjust>0) ? tx.cashadjust.ToString("N0") : "", (tx.cashadjust<0) ? (-tx.cashadjust).ToString("N0") : "", tx.cash.ToString("N0"), (tx.profitperunit!=0) ? tx.profitperunit.ToString("N0") : "" }; dataGridViewLedger.Rows.Add(rowobj); dataGridViewLedger.Rows[dataGridViewLedger.Rows.Count - 1].Tag = tx.jid; } StaticFilters.FilterGridView(dataGridViewLedger, textBoxFilter.Text); labelNoItems.Visible = false; } } dataGridViewLedger.Columns[0].HeaderText = utctime ? "Game Time" : "Time"; }
public void Display(MaterialCommoditiesLedger mc) { dataGridViewLedger.Rows.Clear(); bool utctime = EDDiscoveryForm.EDDConfig.DisplayUTC; current_mc = mc; labelNoItems.Visible = true; if (mc != null && mc.Transactions.Count > 0) { var filter = (TravelHistoryFilter)comboBoxHistoryWindow.SelectedItem ?? TravelHistoryFilter.NoFilter; List <MaterialCommoditiesLedger.Transaction> filteredlist = filter.Filter(mc.Transactions); filteredlist = FilterByJournalEvent(filteredlist, DB.SQLiteDBClass.GetSettingString(DbFilterSave, "All")); if (filteredlist.Count > 0) { for (int i = filteredlist.Count - 1; i >= 0; i--) { MaterialCommoditiesLedger.Transaction tx = filteredlist[i]; object[] rowobj = { utctime?tx.utctime : tx.utctime.ToLocalTime(), Tools.SplitCapsWord(tx.jtype.ToString()), tx.notes, (tx.cashadjust > 0) ? tx.cashadjust.ToString("N0") : "", (tx.cashadjust < 0) ? (-tx.cashadjust).ToString("N0") : "", tx.cash.ToString("N0"), (tx.profitperunit != 0) ? tx.profitperunit.ToString("N0") : "" }; dataGridViewLedger.Rows.Add(rowobj); dataGridViewLedger.Rows[dataGridViewLedger.Rows.Count - 1].Tag = tx.jid; } StaticFilters.FilterGridView(dataGridViewLedger, textBoxFilter.Text); labelNoItems.Visible = false; } } dataGridViewLedger.Columns[0].HeaderText = utctime ? "Game Time" : "Time"; }