public override bool ValidateControl(EntryObjectDTO entryDto)
        {
            A6WEntryDTO entry = (A6WEntryDTO)entryDto;

            if (entry.Status == EntryObjectStatus.Done && entry.MyTraining.TrainingEnd == TrainingEnd.NotEnded && !rbPartialCompleted.IsChecked.Value && !rbCompleted.IsChecked.Value)
            {
                BAMessageBox.ShowErrorEx(A6WEntryStrings.ErrorA6WDayResultMissing, A6WEntryStrings.EntryTypeName);
                return(false);
            }
            if (entry.MyTraining.TrainingEnd == TrainingEnd.NotEnded && rbPartialCompleted.IsChecked.Value && !usrA6WPartialCompleted1.Validate(entry))
            {
                return(false);
            }
            return(true);
        }