public ImageBrush SeatImage(SeatManage.EnumType.SeatUsedState seatImageState)
        {
            SeatClientV2.OperateResult.SystemObject clientobject = SeatClientV2.OperateResult.SystemObject.GetInstance();
            SeatFormImageBrush imageBrush = SeatFormImageBrush.GetInstance(clientobject.ClientSetting.DeviceSetting.BackImgage);
            ImageBrush         ib         = new ImageBrush();

            switch (seatImageState)
            {
            case SeatManage.EnumType.SeatUsedState.None:
            case SeatManage.EnumType.SeatUsedState.NoPowerFree:
                ib.ImageSource = imageBrush.ImgFreeSeat.ImageSource; break;

            case SeatManage.EnumType.SeatUsedState.HasPowerFree:
                ib.ImageSource = imageBrush.ImgFreeSeatPW.ImageSource; break;

            case SeatManage.EnumType.SeatUsedState.HasPowerLeave:
                ib.ImageSource = imageBrush.ImgLeaveSeatPW.ImageSource; break;

            case SeatManage.EnumType.SeatUsedState.NoPowerLeave:
                ib.ImageSource = imageBrush.ImgLeaveSeat.ImageSource; break;

            case SeatManage.EnumType.SeatUsedState.HasPowerUsed:
                ib.ImageSource = imageBrush.ImgBusySeatPW.ImageSource; break;

            case SeatManage.EnumType.SeatUsedState.NoPowerUsed:
                ib.ImageSource = imageBrush.ImgBusySeat.ImageSource; break;

            case SeatManage.EnumType.SeatUsedState.HasPowerStop:
                ib.ImageSource = imageBrush.ImgStopSeatPW.ImageSource; break;

            case SeatManage.EnumType.SeatUsedState.NoPowerStop:
                ib.ImageSource = imageBrush.ImgStopSeat.ImageSource; break;

            default:
                ib = imageBrush.ImgFreeSeat; break;
            }
            return(ib);
        }
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            SeatClientV2.OperateResult.SystemObject clientobject = SeatClientV2.OperateResult.SystemObject.GetInstance();
            SeatFormImageBrush imageBrush = SeatFormImageBrush.GetInstance(clientobject.ClientSetting.DeviceSetting.BackImgage);

            SeatManage.EnumType.SeatUsedState seatUsedState = (SeatManage.EnumType.SeatUsedState)value;
            switch (seatUsedState)
            {
            case SeatManage.EnumType.SeatUsedState.None:
            case SeatManage.EnumType.SeatUsedState.NoPowerFree:
                return(imageBrush.ImgFreeSeat);

            case SeatManage.EnumType.SeatUsedState.HasPowerFree:
                return(imageBrush.ImgFreeSeatPW);

            case SeatManage.EnumType.SeatUsedState.HasPowerLeave:
                return(imageBrush.ImgLeaveSeatPW);

            case  SeatManage.EnumType.SeatUsedState.NoPowerLeave:
                return(imageBrush.ImgLeaveSeat);

            case SeatManage.EnumType.SeatUsedState.HasPowerUsed:
                return(imageBrush.ImgBusySeatPW);

            case SeatManage.EnumType.SeatUsedState.NoPowerUsed:
                return(imageBrush.ImgBusySeat);

            case SeatManage.EnumType.SeatUsedState.HasPowerStop:
                return(imageBrush.ImgStopSeatPW);

            case SeatManage.EnumType.SeatUsedState.NoPowerStop:
                return(imageBrush.ImgStopSeat);

            default:
                return(imageBrush.ImgFreeSeat);
            }
        }