Пример #1
0
 /// <summary>
 /// Gets the heights.
 /// </summary>
 /// <param name="panelHeight">Height of the panel.</param>
 /// <param name="panelHeight27">The panel height27.</param>
 /// <param name="panelHeight15">The panel height15.</param>
 /// <returns>The Riviera Height sizes</returns>
 public static RivieraSize[] GetHeights(this BordeoPanelHeight panelHeight, RivieraSize panelHeight27, RivieraSize panelHeight15)
 {
     RivieraSize[] heights;
     switch (panelHeight)
     {
         case BordeoPanelHeight.NormalMini:
             heights = new RivieraSize[] { panelHeight27, panelHeight15 };
             break;
         case BordeoPanelHeight.NormalMiniNormal:
             heights = new RivieraSize[] { panelHeight27, panelHeight15, panelHeight27 };
             break;
         case BordeoPanelHeight.NormalThreeMini:
             heights = new RivieraSize[] { panelHeight27, panelHeight15, panelHeight15, panelHeight15 };
             break;
         case BordeoPanelHeight.NormalTwoMinis:
             heights = new RivieraSize[] { panelHeight27, panelHeight15, panelHeight15 };
             break;
         case BordeoPanelHeight.ThreeNormals:
             heights = new RivieraSize[] { panelHeight27, panelHeight27, panelHeight27 };
             break;
         case BordeoPanelHeight.TwoNormalOneMini:
             heights = new RivieraSize[] { panelHeight27, panelHeight27, panelHeight15 };
             break;
         case BordeoPanelHeight.TwoNormals:
             heights = new RivieraSize[] { panelHeight27, panelHeight27 };
             break;
         default:
             heights = new RivieraSize[0];
             break;
     }
     return heights;
 }
Пример #2
0
        /// <summary>
        /// Replaces the specified selected height.
        /// </summary>
        /// <param name="selectedHeight">Height of the selected.</param>
        internal void Replace(String code, BordeoPanelHeight selectedHeight)
        {
            this.Clear();
            BordeoPanelHeightItem item = new BordeoPanelHeightItem()
            {
                Height = selectedHeight
            };
            String pName = item.ImageName;

            for (int i = 0; i < pName.Length; i += 2)
            {
                if (pName.Substring(i, 2) == "PB")
                {
                    this.list.Items.Add(new PanelItem()
                    {
                        Code = String.Format("{0}27T", code), Acabado = "", Height = 135
                    });
                }
                else if (pName.Substring(i, 2) == "Ps")
                {
                    this.list.Items.Add(new PanelItem()
                    {
                        Code = String.Format("{0}15T", code), Acabado = "", Height = 75
                    });
                }
            }
        }