Exemplo n.º 1
0
        private AlohaCheckInfo GetAlohaCheckInfo(Check Chk)
        {
            AlohaCheckInfo Tmp = new AlohaCheckInfo()
            {
                AlohaId       = Chk.AlohaCheckNum,
                CheckId       = Chk.AlohaCheckNum,
                TableId       = Chk.TableId,
                TableNum      = Chk.TableNumber,
                Summ          = Chk.Summ,
                IsClosed      = Chk.IsClosed,
                TimeOfOpen    = Chk.SystemDateOfOpen,
                TimeOfClose   = Chk.SystemDateOfClose2,
                WaiterId      = Chk.Waiter,
                WaiterName    = AlohaTSClass.GetWaterName(Chk.Waiter),
                DiscountSumm  = Chk.Comp,
                NumberInTable = Chk.NumberInTable
            };

            foreach (Dish D in Chk.Dishez)
            {
                Tmp.Dishez.Add(GetAlohaDishInfo(D));
            }

            return(Tmp);
        }
Exemplo n.º 2
0
        private AlohaCheckInfo GetAlohaCheckInfo(Check Chk)
        {
            AlohaCheckInfo Tmp = new AlohaCheckInfo()
            {
                AlohaId       = Chk.AlohaCheckNum,
                CheckId       = Chk.AlohaCheckNum,
                TableId       = Chk.TableId,
                TableNum      = Chk.TableNumber,
                Summ          = Chk.Summ,
                IsClosed      = Chk.IsClosed,
                TimeOfOpen    = Chk.SystemDateOfOpen,
                TimeOfClose   = Chk.SystemDateOfClose2,
                WaiterId      = Chk.Waiter,
                WaiterName    = AlohaTSClass.GetWaterName(Chk.Waiter),
                DiscountSumm  = Chk.Comp,
                NumberInTable = Chk.NumberInTable
            };

            foreach (Dish D in Chk.Dishez)
            {
                if (Chk.Dishez.SelectMany(a => a.CurentModificators).Any(a => a.AlohaNum == D.AlohaNum))
                {
                    continue;
                }
                Tmp.Dishez.Add(GetAlohaDishInfo(D));
            }

            return(Tmp);
        }