//Добавляем список приборов 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(); }
//Попадаем при нажатии на официанта 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(); }