private void GetSelectedProductData() { if (!_starting && cboProduct.SelectedIndex >= 0) { // set the grid data source TriageDataList myTriageData = new TriageDataList(); string product = cboProduct.Text; foreach (TriageDataInfo tdi in _triageDataInfoList) { if (tdi.Product.Equals(product)) { foreach (TriageData td in _triageDataList) { if (td.ActivityExecutionId == tdi.ActivityExecutionId) { myTriageData.Add(td); } } } } BindTriageDataGrid(myTriageData); } }
private void RetrieveTriageData(string sessionId) { DbAccess db = new DbAccess(GlobalSettings.Database); using (DataLogContext dlContext = new DataLogContext(db.getConStrSQL())) { var myTriageData = TriageData.GetTriageDataBySessionId(dlContext, sessionId).ToList(); _triageDataList = new TriageDataList(); _triageDataList.AddRange(myTriageData); BindTriageDataGrid(_triageDataList); lblCountErrors.Text = $@"Error Count={myTriageData.Count}"; } pbControlPanel.Image = null; pbThumbnail.Image = null; }
private void GetSelectedIpAddressData() { if (!_starting && cboIpAddress.SelectedIndex >= 0) { // set the grid data source TriageDataList myTriageData = new TriageDataList(); string ipAddress = cboIpAddress.Text; var triageDataList = (from triageDataInfo in _triageDataInfoList join triageData in _triageDataList on triageDataInfo.ActivityExecutionId equals triageData .ActivityExecutionId where triageDataInfo.IPAddress == ipAddress select triageData).ToList(); myTriageData.AddRange(triageDataList); BindTriageDataGrid(myTriageData); } }
private void BindTriageDataGrid(TriageDataList myTriageData) { triageDataListBindingSource.DataSource = myTriageData; triageDataListBindingSource.ResetBindings(false); }