コード例 #1
0
        public bool SetSelectItemsType_One(BHSeatControl bh, BHSeatControl.BHSeatType bhSeatType)
        {
            bool result;

            if (this._listControlSelect.Count <= 0)
            {
                result = false;
            }
            else
            {
                foreach (Control current in this._listControlSelect)
                {
                    if (bh.Name == current.Name)
                    {
                        ((BHSeatControl)current).SeatType = bhSeatType;
                        Seat seat = (Seat)current.Tag;
                        seat._seatFlag = EditSeatItem.GetString_ByControlFlag(bhSeatType);
                        current.Tag    = seat;
                        ((BHSeatControl)current).Image = (((BHSeatControl)current).DispImageMode ? EditSeatItem.GetControlImg(seat._seatFlag) : null);
                        result = true;
                        return(result);
                    }
                }
                result = false;
            }
            return(result);
        }
コード例 #2
0
 public void SetSelectItemsType_All(BHSeatControl.BHSeatType bhSeatType)
 {
     foreach (Control current in this._listControlSelect)
     {
         ((BHSeatControl)current).SeatType = bhSeatType;
         Seat seat = (Seat)current.Tag;
         seat._seatFlag = EditSeatItem.GetString_ByControlFlag(bhSeatType);
         current.Tag    = seat;
         ((BHSeatControl)current).CursorSelectedIt = false;
     }
     this._listControlSelect.Clear();
     this._CurrentSelectControl = null;
 }
コード例 #3
0
        public static string GetString_ByControlFlag(BHSeatControl.BHSeatType BHsiteFlag)
        {
            string result;

            if (BHsiteFlag == BHSeatControl.BHSeatType.One)
            {
                result = "0";
            }
            else
            {
                if (BHsiteFlag == BHSeatControl.BHSeatType.Two)
                {
                    result = "1";
                }
                else
                {
                    if (BHsiteFlag == BHSeatControl.BHSeatType.Box)
                    {
                        result = "2";
                    }
                    else
                    {
                        if (BHsiteFlag == BHSeatControl.BHSeatType.Deformity)
                        {
                            result = "3";
                        }
                        else
                        {
                            if (BHsiteFlag == BHSeatControl.BHSeatType.DeformityOne)
                            {
                                result = "4";
                            }
                            else
                            {
                                if (BHsiteFlag == BHSeatControl.BHSeatType.NotFit)
                                {
                                    result = "5";
                                }
                                else
                                {
                                    if (BHsiteFlag == BHSeatControl.BHSeatType.Stoped)
                                    {
                                        result = "6";
                                    }
                                    else
                                    {
                                        if (BHsiteFlag == BHSeatControl.BHSeatType.Worked)
                                        {
                                            result = "7";
                                        }
                                        else
                                        {
                                            if (BHsiteFlag == BHSeatControl.BHSeatType.Special)
                                            {
                                                result = "8";
                                            }
                                            else
                                            {
                                                result = "0";
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            return(result);
        }