public BackupsetType GetBackupsetTypeFromBackupTypesOnHistory(string type)
        {
            BackupsetType result = BackupsetType.BackupsetDatabase;

            switch (type)
            {
            case "D":
                result = BackupsetType.BackupsetDatabase;
                break;

            case "I":
                result = BackupsetType.BackupsetDifferential;
                break;

            case "L":
                result = BackupsetType.BackupsetLog;
                break;

            case "F":
                result = BackupsetType.BackupsetFiles;
                break;

            default:
                result = BackupsetType.BackupsetDatabase;
                break;
            }
            return(result);
        }
        public RestoreActionType GetRestoreTaskFromBackupSetType(BackupsetType type)
        {
            RestoreActionType result = RestoreActionType.Database;

            switch (type)
            {
            case BackupsetType.BackupsetDatabase:
                result = RestoreActionType.Database;
                break;

            case BackupsetType.BackupsetDifferential:
                result = RestoreActionType.Database;
                break;

            case BackupsetType.BackupsetLog:
                result = RestoreActionType.Log;
                break;

            case BackupsetType.BackupsetFiles:
                result = RestoreActionType.Files;
                break;

            default:
                result = RestoreActionType.Database;
                break;
            }
            return(result);
        }
        public BackupsetType GetBackupsetTypeFromBackupTypesOnDevice(int type)
        {
            BackupsetType Result = BackupsetType.BackupsetDatabase;

            switch (type)
            {
            case 1:
                Result = BackupsetType.BackupsetDatabase;
                break;

            case 2:
                Result = BackupsetType.BackupsetLog;
                break;

            case 5:
                Result = BackupsetType.BackupsetDifferential;
                break;

            case 4:
                Result = BackupsetType.BackupsetFiles;
                break;

            default:
                Result = BackupsetType.BackupsetDatabase;
                break;
            }
            return(Result);
        }