Esempio n. 1
0
        public void DrawTable(int x, int y, int num, Model.LocationSeatplan location)
        {
            var xDist = 270;
            var yDist = 65;

            y = y - yDist;

            //459       459
            //972      1233     261         65.25

            for (var key = 1; key <= 8; key++)
            {
                switch (key)
                {
                case 5:
                case 6:
                case 7:
                case 8:
                    DrawSeat(x + xDist, y + (key + 1 % 5) * yDist, key, num, location);
                    break;


                default:
                    DrawSeat(x, y + key * yDist, key, num, location);
                    break;
                }
            }
        }
Esempio n. 2
0
        public void DrawSeat(int x, int y, int key, int table, Model.LocationSeatplan location)
        {
            var chairKeys = new List <ChairKey>();

            chairKeys.Add(new ChairKey {
                Key = key.ToString(CultureInfo.InvariantCulture), Invisible = false
            });
            var chairRow = new ChairRow
            {
                ChairSize      = 41,
                ChairKeys      = chairKeys,
                StartPositionX = x,
                StartPositionY = y,
                EndPositionX   = x,
                EndPositionY   = y,
                NumberOfChairs = chairKeys.Count
            };

            Helper.Draw(chairRow, location, "Tisch " + table + ", Platz ");
        }