public void AddStatusToSelectedEvent(BllStatus status) { SelectedEvent = AddStatusToUiEvent(SelectedEvent, status); Events[SelectedEventNum] = SelectedEvent; IEventCRUD eventCrud = new EventCRUD(client.GetServerInstance().server); SelectedEvent.EventData = eventCrud.UpdateStatusAndSendOutEvent(SelectedEvent.EventData, ownerForm.GetCurrentUser()); var newStatus = SelectedEvent.EventData.StatusLib.SelectedEntities.Last(); ownerForm.AddStatusToDataGrid(newStatus.Entity.Name, newStatus.Date); dataGridManager.SetStatusInRow(dataGridView.Rows[SelectedEventNum], SelectedEvent.EventData); SelectedEvent.SetRowStyle(dataGridView.Rows[SelectedEventNum]); ownerForm.SelectBlankStatus(); SerializeEvents(); }