private void PopUpChildren(string tag, ListItem last)
 {
     _last = last;
     _e = null;
     _OkEnable = false;
     ReloadPopUp(tag);
 }
 //Когда жмем по названию e.Region = 0, по "+" e.Region=1
 private void ListOrderCellGestureDel(object sender, ListCellRegionGestureEventArgs e)
 {
     if(DG.Calc) return;
     if (e.Region == 1) ShowModifikators(e.Item.Tag.ToString());
     else
     {
         //_btBill.Enabled = false; //Добавили блюда PRINT нельзя, надо отправить заказ
         //var id = e.Item.Cells[2].Value.ToString();
         switch (e.Gesture.Type)
         {
             case GestureType.LEFT: //Удаляем блюдо
                 _lstOrders.Group.Remove(e.Item);
                 DeleteCardItem(e.Item.Tag.ToString()); //id
                 break;
             case GestureType.RIGHT: //Удаляем блюдо
                 _lstOrders.Group.Remove(e.Item);
                 DeleteCardItem(e.Item.Tag.ToString());
                 break;
         }
         BtOkEnabled();
     }
 }
Exemplo n.º 3
0
 //e.CellIndex, e.Region, e.Item.Tag, e.Gesture
 //Когда жмем по названию e.Region = 0, по "+" e.Region=1
 private void ListOrderCellGestureDel(object sender, ListCellRegionGestureEventArgs e)
 {
     if (e.Region == 1) ShowModifikators(e.Item.Tag.ToString(), new Point {X = 0, Y = 0});
     else
     {
         var id = e.Item.Cells[2].Value.ToString();
         switch (e.Gesture.Type)
         {
             case GestureType.LEFT: //Удаляем блюдо
                 DeleteCardItem(id);
                 return;
             case GestureType.RIGHT: //Удаляем блюдо
                 DeleteCardItem(id);
                 return;
         }
     }
 }
 private void PopUpChildren(string tag, ListCellRegionGestureEventArgs e)
 {
     _e = e;
     _OkEnable = true;
     ReloadPopUp(tag);
 }
 //Когда жмем по названию e.Region = 0, по "+" e.Region=1
 private void OrderGestureDelandModification(object sender, ListCellRegionGestureEventArgs e)
 {
     if (_dg.Calc) return;
     if (e.Region == 1) PopUpChildren(e.Item.Tag.ToString(), e);
     else
     {
         switch (e.Gesture.Type)
         {
             case GestureType.LEFT: //Удаляем блюдо
                 _lstOrders.Group.Remove(e.Item);
                 DeleteOrderItem(e.Item.Tag.ToString()); //id
                 break;
             case GestureType.RIGHT: //Удаляем блюдо
                 _lstOrders.Group.Remove(e.Item);
                 DeleteOrderItem(e.Item.Tag.ToString());
                 break;
             //Отработка скроллинга вверх/вниз по названию
             case GestureType.UP:
                     _lstOrders.Group[0].FirstVisibleItem();
                 break;
             case GestureType.DOWN:
                     _lstOrders.Group[_lstOrders.Group.Count - 1].FirstVisibleItem();
                 break;
         }
         BtOkEnabled();
     }
 }