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()); }