private string fileNameFromIcon(ISOIcon iSOIcon)
 {
     //Break if the Image is named the same as the Enum-Member
     //Else, map it...
     switch (iSOIcon)
     {
         case ISOIcon.Unknown:
             return "Leer";
         case ISOIcon.Event:
             break;
         case ISOIcon.EventGrey:
             break;
         case ISOIcon.SiteProperty: //TODO Missing?
             break;
         case ISOIcon.SitePropertyGrey: // TODO Missing?
             break;
         case ISOIcon.EventSeries:
             return "Series";
         case ISOIcon.EventSeriesGrey:
             return "SeriesGrey";
         case ISOIcon.Location:
             return "Localisation";
         case ISOIcon.LocationGrey:
             return "LocalisationGrey";
         case ISOIcon.Agent:
             break;
         case ISOIcon.AgentGrey:
             break;
         case ISOIcon.Specimen:
             return "Barcode";
         case ISOIcon.SpecimenGrey:
             return "BarcodeGrey";
         case ISOIcon.SpecimenRed:
             return "BarcodeRed";
         case ISOIcon.Tree:
             break;
         case ISOIcon.TreeGrey:
             break;
         case ISOIcon.Branch:
             return "Ast";
         case ISOIcon.BranchGrey:
             return "AstGrey";
         case ISOIcon.Plant:
             break;
         case ISOIcon.PlantGrey:
             break;
         case ISOIcon.Other:
             break;
         case ISOIcon.OtherGrey:
             break;
         case ISOIcon.Analysis:
             break;
         case ISOIcon.AnalysisGrey:
             break;
         case ISOIcon.Foto:
             return "Camera";
         case ISOIcon.FotoGrey:
             return "CameraGrey";
         case ISOIcon.Alge:
             break;
         case ISOIcon.Assel:
             break;
         case ISOIcon.Bacterium:
             break;
         case ISOIcon.Bird:
             break;
         case ISOIcon.Bryophyt:
             break;
         case ISOIcon.Fish:
             break;
         case ISOIcon.Fungus:
             break;
         case ISOIcon.Insect:
             break;
         case ISOIcon.Lichen:
             break;
         case ISOIcon.Mammal:
             break;
         case ISOIcon.Mollusc:
             break;
         case ISOIcon.Myxomycete:
             break;
         case ISOIcon.Virus:
             break;
         case ISOIcon.GeoAnalysis:
             break;
         case ISOIcon.GeoAnalysisGrey:
             break;
         case ISOIcon.GPS:
             break;
         case ISOIcon.GPSGrey: //TODO fehlt?
             break;
         case ISOIcon.Home:
             break;
         case ISOIcon.Location0:
             return "GPS_N0";
         case ISOIcon.Location4:
             return "GPS_N3";
         case ISOIcon.Location5:
             return "GPS_N5";
         case ISOIcon.Location6:
             return "GPS_N7";
     }
     return iSOIcon.ToString();
 }
        private string fileNameFromIcon(ISOIcon iSOIcon)
        {
            //Break if the Image is named the same as the Enum-Member
            //Else, map it...
            switch (iSOIcon)
            {
            case ISOIcon.Unknown:
                return("Leer");

            case ISOIcon.Event:
                break;

            case ISOIcon.EventGrey:
                break;

            case ISOIcon.SiteProperty:     //TODO Missing?
                break;

            case ISOIcon.SitePropertyGrey:     // TODO Missing?
                break;

            case ISOIcon.EventSeries:
                return("Series");

            case ISOIcon.EventSeriesGrey:
                return("SeriesGrey");

            case ISOIcon.Location:
                return("Localisation");

            case ISOIcon.LocationGrey:
                return("LocalisationGrey");

            case ISOIcon.Agent:
                break;

            case ISOIcon.AgentGrey:
                break;

            case ISOIcon.Specimen:
                return("Barcode");

            case ISOIcon.SpecimenGrey:
                return("BarcodeGrey");

            case ISOIcon.SpecimenRed:
                return("BarcodeRed");

            case ISOIcon.Tree:
                break;

            case ISOIcon.TreeGrey:
                break;

            case ISOIcon.Branch:
                return("Ast");

            case ISOIcon.BranchGrey:
                return("AstGrey");

            case ISOIcon.Plant:
                break;

            case ISOIcon.PlantGrey:
                break;

            case ISOIcon.Other:
                break;

            case ISOIcon.OtherGrey:
                break;

            case ISOIcon.Analysis:
                break;

            case ISOIcon.AnalysisGrey:
                break;

            case ISOIcon.Foto:
                return("Camera");

            case ISOIcon.FotoGrey:
                return("CameraGrey");

            case ISOIcon.Alge:
                break;

            case ISOIcon.Assel:
                break;

            case ISOIcon.Bacterium:
                break;

            case ISOIcon.Bird:
                break;

            case ISOIcon.Bryophyt:
                break;

            case ISOIcon.Fish:
                break;

            case ISOIcon.Fungus:
                break;

            case ISOIcon.Insect:
                break;

            case ISOIcon.Lichen:
                break;

            case ISOIcon.Mammal:
                break;

            case ISOIcon.Mollusc:
                break;

            case ISOIcon.Myxomycete:
                break;

            case ISOIcon.Virus:
                break;

            case ISOIcon.GeoAnalysis:
                break;

            case ISOIcon.GeoAnalysisGrey:
                break;

            case ISOIcon.GPS:
                break;

            case ISOIcon.GPSGrey:     //TODO fehlt?
                break;

            case ISOIcon.Home:
                break;

            case ISOIcon.Location0:
                return("GPS_N0");

            case ISOIcon.Location4:
                return("GPS_N3");

            case ISOIcon.Location5:
                return("GPS_N5");

            case ISOIcon.Location6:
                return("GPS_N7");
            }
            return(iSOIcon.ToString());
        }