示例#1
0
        //Добавляем список приборов
        void ClerkListCellEvent(object sender, ListCellEventArgs e)
        {
            //var device = e.Item.Tag.ToString();
            var name = e.Item.Cells[1].Value;
            //IClerk clerk = (IClerk)e.Item.Tag;
            //if (clerk != null)
            //{
            RemoveMarks();

            //    e.Item.TemplateName = SelectionHelper<object>.TEMPLATE_NAME_MARKED;
            //    _tbPIN.Tag = clerk;
            //    ShowPinPad(true);
            //}
            //else
            //    ShowPinPad(false);
        }
 //Попадаем выбирая стол в списке (из клавы не попадаем)
 //Попадаем при нажатии на имя стол
 void TableClick(object sender, ListCellEventArgs e)
 {
     //Проверяем чужой стол
     if (e.Item.TemplateName == "DefaultAliens" || e.Item.TemplateName == "FREEAliens" ||
         e.Item.TemplateName == "SERVEDAliens" || e.Item.TemplateName == "CALCULATEAliens") return;
     //Если стол рассчитан, то нельзя править чек
     DG.Calc = e.Item.TemplateName == "CALCULATE";
     DG.TableN = e.Item.Cells[1].Value.ToString();
     //Проверяем, если стол пуст, то обнуляем к-во гостей
     if (e.Item.TemplateName == "FREE")
     {
         DG.NumberGuest = 0;
     }
     if (DG.FrmOrders == null) DG.FrmOrders = new FrmOrders(DG);
     else DG.FrmOrders.Reload();
     DG.FrmOrders.Show();
 }
 public void TableClickChangeTable(object sender, ListCellEventArgs e)
 {
     //Проверяем чужой стол
     if (e.Item.TemplateName == RecSets.Tables.DefaultAliens.ToString() ||
         e.Item.TemplateName == RecSets.Tables.FREEAliens.ToString() ||
         e.Item.TemplateName == RecSets.Tables.SERVEDAliens.ToString() ||
         e.Item.TemplateName == RecSets.Tables.CALCULATEAliens.ToString()) return;
     _dg.TableNOld = _dg.TableN;
     _dg.TableNOldId = _dg.TableNId;
     _dg.TableN = e.Item.Cells[1].Value.ToString();
     _dg.TableNId = e.Item.Tag.ToString();
     ChangeTable();
 }
示例#4
0
        //Попадаем при нажатии на официанта
        void ClerkListCellEvent(object sender, ListCellEventArgs e)
        {
            RemoveMarks();
            DG.Name = e.Item.Cells[1].Value.ToString();
            e.Item.TemplateName = "Marked";

            ShowPinPad(true);
        }
        //Попадаем выбирая стол в списке (из клавы не попадаем)
        //Попадаем при нажатии на имя стол
        public void TableClick(object sender, ListCellEventArgs e)
        {
            //Проверяем чужой стол
            if (e.Item.TemplateName == RecSets.Tables.DefaultAliens.ToString() ||
                e.Item.TemplateName == RecSets.Tables.FREEAliens.ToString() ||
                //todo нет чужих e.Item.TemplateName == RecSets.Tables.SERVEDAliens.ToString() ||
                e.Item.TemplateName == RecSets.Tables.CALCULATEAliens.ToString())
                return;
            //Если стол рассчитан, то нельзя править чек
            _dg.Calc = e.Item.TemplateName == RecSets.Tables.CALCULATE.ToString();
            _dg.TableN = e.Item.Cells[1].Value.ToString();
            _dg.TableNId = e.Item.Tag.ToString();
            //Проверяем, если стол пуст, то обнуляем к-во гостей
            if (e.Item.TemplateName == RecSets.Tables.FREE.ToString()) _dg.NumberGuest = 0;
            //В любом случае выводим форму заказов
            if (_dg.FrmZakaz == null) _dg.FrmZakaz = new FrmZakaz(_dg);
                else _dg.FrmZakaz.Reload();
            _dg.FrmZakaz.BringToFront();
            _dg.FrmZakaz.Show();

            //todo перенесли в FrmZakaz
            //if (_dg.FrmOrders == null) _dg.FrmOrders = new FrmOrders(_dg);
            //else _dg.FrmOrders.Reload();
            //_dg.FrmOrders._btCancel.Enabled = true;
            //_dg.FrmOrders.Show();
        }