private void DeleteCommand_Executed(object sender, ExecutedRoutedEventArgs e)
 {
     try
     {
         LinearCalibration tmpLC = ((LinearCalibration)cbLCSelection.SelectedItem);
         LinearCalibration.Delete(tmpLC.CalibrationID);
         CALogger.WriteToLogFile(string.Format("Удалена калибровка ID{0};{1} - {2}",
                                               tmpLC.CalibrationID, tmpLC.Description, tmpLC.CalibrationType.ToString()));
         FillData();
     }
     catch
     {
         MessageBox.Show("Не удалось удалить калибровку!\nИмеются связанные данные.");
     }
 }