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); }
//Попадаем при нажатии на значок модификаторов в верхнем окне //У нас могут присутствовать строчки с одинаковыми блюдами, но разными //ключами, сгенерированными при добавлении из меню в чек блюд с модификаторами private void ModifikatorOrder(object sender, ListCellRegionClickEventArgs e) { //Все изменения производим в _order.Dish if (e.Region == 1) ShowModifikators(e.Item.Tag.ToString(), e.Location); }