public void LoadGrids() { DataTable tmpV = new DataTable(); DataTable tmpP = new DataTable(); bool first = true; foreach (String str in _selectedTickers) { if (first) { tmpV = _model.GetValueDataSource(SelectedDate, str); tmpP = _model.GetPositionsDataSource(SelectedDate, str); first = false; } else { tmpV.Merge(_model.GetValueDataSource(SelectedDate, str)); tmpP.Merge(_model.GetPositionsDataSource(SelectedDate, str)); } } CompanyNameCleaner cleaner = new CompanyNameCleaner(); ValuesDataSource = cleaner.CleanCompanyName(tmpV, "Ticker", "Company"); PositionsDataSource = cleaner.CleanCompanyName(tmpP, "Ticker", "Company"); }
public void LoadChanges(bool filter1, bool isStart = false) { CompanyNameCleaner cleaner = new CompanyNameCleaner(); DateTime dmin = DateTime.Parse(SelectedDate2); DateTime dmax = DateTime.Parse(SelectedDate1); if (dmin > dmax) { String tmp = SelectedDate2; SelectedDate2 = SelectedDate1; SelectedDate1 = tmp; } ChangesDataSource = cleaner.CleanCompanyName(_model.GetChanges(SelectedDate2, SelectedDate1, filter1), "TICKER", "COMPANY"); if (isStart) { String name = "dailyScoreChange_" + SelectedDate1.Replace("/", "-"); try { ExtractTableToPDF(ChangesDataSource, name); } catch { } } }