Ejemplo n.º 1
0
        private static ImageSource GetIconForTherapyPlaceType(TherapyPlaceTypeIcon iconType)
        {
            const string basePath = "pack://application:,,,/bytePassion.OnkoTePla.Resources;component/Icons/TherapyPlaceType/";

            switch (iconType)
            {
            case TherapyPlaceTypeIcon.BedType1:   return(ImageLoader.LoadImage(new Uri(basePath + "bed01.png")));

            case TherapyPlaceTypeIcon.BedType2:   return(ImageLoader.LoadImage(new Uri(basePath + "bed02.png")));

            case TherapyPlaceTypeIcon.BedType3:   return(ImageLoader.LoadImage(new Uri(basePath + "bed03.png")));

            case TherapyPlaceTypeIcon.BedType4:   return(ImageLoader.LoadImage(new Uri(basePath + "bed04.png")));

            case TherapyPlaceTypeIcon.BedType5:   return(ImageLoader.LoadImage(new Uri(basePath + "bed05.png")));

            case TherapyPlaceTypeIcon.ChairType1: return(ImageLoader.LoadImage(new Uri(basePath + "chair01.png")));

            case TherapyPlaceTypeIcon.ChairType2: return(ImageLoader.LoadImage(new Uri(basePath + "chair02.png")));

            case TherapyPlaceTypeIcon.ChairType3: return(ImageLoader.LoadImage(new Uri(basePath + "chair03.png")));

            case TherapyPlaceTypeIcon.ChairType4: return(ImageLoader.LoadImage(new Uri(basePath + "chair04.png")));

            case TherapyPlaceTypeIcon.ChairType5: return(ImageLoader.LoadImage(new Uri(basePath + "chair05.png")));

            case TherapyPlaceTypeIcon.None:       return(ImageLoader.LoadImage(new Uri(basePath + "none.png")));

            default:
                throw new ArgumentException();
            }
        }
Ejemplo n.º 2
0
 public TherapyPlaceType(string name, TherapyPlaceTypeIcon iconType, Guid id)
 {
     Name     = name;
     IconType = iconType;
     Id       = id;
 }
Ejemplo n.º 3
0
 public IconDisplayData(ImageSource iconImage, TherapyPlaceTypeIcon iconType, string iconName)
 {
     IconImage = iconImage;
     IconType  = iconType;
     IconName  = iconName;
 }
Ejemplo n.º 4
0
 public static TherapyPlaceType SetNewIcon(this TherapyPlaceType therapyPlaceType, TherapyPlaceTypeIcon newIcon)
 {
     return(new TherapyPlaceType(therapyPlaceType.Name,
                                 newIcon,
                                 therapyPlaceType.Id));
 }