Пример #1
0
 void ClickMenuCardItem(object sender, ListCellRegionClickEventArgs e)
 {
     //if (!GetChildren(e.Item.Cells[1].Value.ToString())) return; //Проверяем, если это папка
     if (!GetChildren(e.Item.Tag.ToString())) return;
     //var list = GetModifikators(e.Item.Cells[1].Value.ToString());
     var list = GetModifikators(e.Item.Tag.ToString());
     //Проверяем наличие модификаторов
     AddLineToOrderScreen(new OrderItem()
                         {
                             Name = e.Item.Cells[0].Value.ToString(), Kolichestvo = "1",
                             BilaPechat = "0",
                             //Id = e.Item.Cells[1].Value.ToString(),
                             Id = e.Item.Tag.ToString(),
                             Predchek = "ложь",
                             TagGuid = Guid.NewGuid().ToString()
                         }, false, true, list.Any());
     //Устанавливаем ScrollBar вниз
     SetScrollBarPosition();
     BtOkEnabled();
 }
 void ClickMenuCardItem(object sender, ListCellRegionClickEventArgs e)
 {
     if (!GetChildren(e.Item.Cells[1].Value.ToString())) return; //Проверяем, если это папка
     _btBill.Enabled = true; //Добавили блюда PRINT нельзя, надо отправить заказ
     if (!DG.Calc) _btOK.Enabled = true;
     var list = GetModifikators(e.Item.Cells[1].Value.ToString());
     //Проверяем наличие модификаторов
     AddLineToOrderScreen(e.Item.Cells[0].Value.ToString(), e.Item.Cells[1].Value.ToString(), "1", false, true, list.Any());
     //Устанавливаем ScrollBar вниз
     SetScrollBarPosition();
 }
        void ListCellRegionClick(object sender, ListCellRegionClickEventArgs e)
        {
            // the region is a value defining if the left (0) or right (1)
            // region has been touched.
            Console.WriteLine("List cell " + e.CellIndex.ToString() + "\n\t"
                + " and region" + e.Region.ToString() + "\n\t"
                // we have assigned our counter to the tag and can show it now to identify the item
                + " in item " + e.Item.Tag.ToString() + " has been touched.");

            // let's count how often we touched the current item
            CountTouch(e.Item);
        }
Пример #4
0
 //Попадаем при нажатии на значок модификаторов в верхнем окне
 //У нас могут присутствовать строчки с одинаковыми блюдами, но разными
 //ключами, сгенерированными при добавлении из меню в чек блюд с модификаторами
 private void ModifikatorOrder(object sender, ListCellRegionClickEventArgs e)
 {
     //Все изменения производим в _order.Dish
     if (e.Region == 1) ShowModifikators(e.Item.Tag.ToString(), e.Location);
 }