private void BtnUpdate_Click(object sender, RoutedEventArgs e) { try { if (cboPosition.SelectedItem.ToString() == String.Empty || cboPosition.SelectedItem.ToString() == null) { MessageBox.Show("Select a Watch Position"); return; } // match info r.TeamNumber = int.Parse(txtRobotNum.Text); r.MatchNumber = int.Parse(txtMatchNum.Text); r.WatchPos = cboPosition.SelectedItem.ToString(); // auto r.BallsAutoInner = int.Parse(txtAutoInnerValue.Text); r.BallsAutoOuter = int.Parse(txtAutoOuterValue.Text); r.BallsAutoLower = int.Parse(txtAutoLowerValue.Text); r.CrossedAutoLine = (bool)AutoLineToggle.IsChecked; //teleop r.BallsTeleInner = int.Parse(teleopInnerValue.Text); r.BallsTeleLower = int.Parse(teleopLowerValue.Text); r.BallsTeleOuter = int.Parse(teleopOuterValue.Text); r.CanHang = (bool)chkClimb.IsChecked; r.IsLevel = (bool)chkLevel.IsChecked; r.WheelRotation = (bool)chkPanelRotation.IsChecked; r.WheelPosition = (bool)chkPanelPosition.IsChecked; } catch (Exception) { //Console.WriteLine(ex.InnerException); } CSVExporter.current = r; //csvExport.Export(); csvExport.Write(r); r.Reset(); }