private void OnDeleteEvent(object sender, EventArgs e) { if (MessageBox.Show(@"Вы уверены что хотите удалить помощь?", @"Удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { DataGridViewSelectedRowCollection selectedRow = dataGridView.SelectedRows; for (int i = 0; i < selectedRow.Count; i++) { ExtendedEvent selectedExtendedEvent = selectedRow[i].DataBoundItem as ExtendedEvent; Event.Remove(selectedExtendedEvent); _storage.Delete(selectedExtendedEvent.Event); } OnSearchEvent(sender, e); } }
private ExtendedEventList TransformToExtendedEventList(string installationid, List <VendorExtendedEvent> events) { var eventList = new ExtendedEventList(); List <ExtendedEvent> eelist = new List <ExtendedEvent>(); foreach (VendorExtendedEvent see in events) { ExtendedEvent ee = new ExtendedEvent(); ee.timestamp = see.LogDate.ToString(); ee.vendorid = string.Empty; ee.installationid = installationid; ee.unitid = see.UnitId.ToString(); ee.idtype = see.IDType.ToString(); ee.eventtype = see.EventType.ToString(); ee.wpn = see.FractionId.ToString(); eelist.Add(ee); } eventList.EventList = eelist.ToArray(); return(eventList); }
private void RestoreState(SerializedProperty property) { if (rList == null || eEvent == null) { header = property.name; var target = property.serializedObject.targetObject; eEvent = fieldInfo.GetValue(target) as ExtendedEvent; foreach (var item in eEvent.Listeners) { item.Initialize(); } rList = new ReorderableList(eEvent.Listeners, typeof(ExtendedEvent.GameObjectContainer)); rList.draggable = false; rList.elementHeight *= 2; rList.drawHeaderCallback = DrawHeaderInternal; rList.drawElementCallback = DrawElementInternal; rList.onAddCallback = AddInternal; rList.onRemoveCallback = RemoveInternal; } }
public OnReadEventArgs(ExtendedEvent rowData, ExtendedEventsPosition position, long eventNumber) { EventData = rowData; EventNumber = eventNumber; Position = position; }
private void LoadEventData(out string name, out string description, Descriptor[] descriptors) { // Descriptors we can have ShortEvent shortEvent = null; // Extended events List <ExtendedEvent> exEvents = new List <ExtendedEvent>(); // Check all descriptors foreach (Descriptor descr in descriptors) { if (descr.IsValid) { // Check type if (null == shortEvent) { // Read shortEvent = descr as ShortEvent; // Done for now if (null != shortEvent) { continue; } } // Test ExtendedEvent exEvent = descr as ExtendedEvent; // Register if (null != exEvent) { exEvents.Add(exEvent); } } } // Reset all description = null; name = null; // Take the best we got if (exEvents.Count > 0) { // Text builder StringBuilder text = new StringBuilder(); // Process all foreach (ExtendedEvent exEvent in exEvents) { // Normal if (null == name) { name = exEvent.Name; } // Merge if (exEvent.Text != null) { text.Append(exEvent.Text); } } // Use description = text.ToString(); } // Try short event if (null != shortEvent) { // Read if (null == name) { name = shortEvent.Name; } if (null == description) { description = shortEvent.Text; } // Check for additional information if (string.IsNullOrEmpty(name)) { name = shortEvent.Text; } else if (!string.IsNullOrEmpty(shortEvent.Text)) { name += string.Format(" ({0})", shortEvent.Text); } } }
public XEventData(string fileName, long eventNumber, ExtendedEvent EventData) { FileName = fileName; EventNumber = eventNumber; _eventData = EventData; }