private void tileView1_ContextButtonClick(object sender, ContextItemClickEventArgs e)
        {
            DevExpress.XtraGrid.Views.Tile.TileViewItem tileViewItem = (DevExpress.XtraGrid.Views.Tile.TileViewItem)e.DataItem;
            string payway = this.tileView1.GetRowCellValue(tileViewItem.RowHandle, this.tileView1.Columns["payway"]).ToString();
            int    id     = Convert.ToInt32(this.tileView1.GetRowCellValue(tileViewItem.RowHandle, this.tileView1.Columns["id"]));

            if (e.Item.Name == "contextButton1")
            {
                MyForm.More.cantingSetUp.EditPayWayNameForm editPayWayName = new MyForm.More.cantingSetUp.EditPayWayNameForm(id, payway, list, 1);
                editPayWayName.StartPosition = FormStartPosition.CenterScreen;
                editPayWayName.ShowDialog();
                RefreshList();
            }
        }
        private void tileView1_ContextButtonClick(object sender, DevExpress.Utils.ContextItemClickEventArgs e)
        {
            DevExpress.XtraGrid.Views.Tile.TileViewItem tileViewItem = (DevExpress.XtraGrid.Views.Tile.TileViewItem)e.DataItem;
            string cfmainkey = this.tileView1.GetRowCellValue(tileViewItem.RowHandle, this.tileView1.Columns["cfmainkey"]).ToString();

            if (e.Item.Name == "contextButton1")
            {
                MessageBox.Show("再次打印");
            }
            else
            {
                billController.ConfirmBill(cfmainkey);
            }
        }
        private void tileView1_ContextButtonClick(object sender, DevExpress.Utils.ContextItemClickEventArgs e)
        {
            //取值Demo
            string  strNumber   = "";
            string  strFoodName = "";
            decimal price       = 0;

            DevExpress.XtraGrid.Views.Tile.TileViewItem tileViewItem = (DevExpress.XtraGrid.Views.Tile.TileViewItem)e.DataItem;
            strNumber   = tileView1.GetRowCellDisplayText(tileViewItem.RowHandle, Number).ToString();
            strFoodName = tileView1.GetRowCellDisplayText(tileViewItem.RowHandle, FoodName).ToString();
            price       = Convert.ToDecimal(tileView1.GetRowCellDisplayText(tileViewItem.RowHandle, Price).ToString().Substring(1));
            if (e.Item.Name == "contextButton3")
            {
                if ((bool)tileView1.ContextButtons["contextButton3"].Tag)
                {
                    tileView1.ContextButtons["contextButton3"].ImageOptions.Image = Properties.Resources.finish;
                    tileView1.ContextButtons["contextButton3"].Tag = false;
                }
                else
                {
                    tileView1.ContextButtons["contextButton3"].ImageOptions.Image = Properties.Resources.wait;
                    tileView1.ContextButtons["contextButton3"].Tag = true;
                }
            }
            else if (e.Item.Name == "contextButton1")
            {
                //参数需要增加
                MyForm.TableSettlement.TuiCai tuiCai = new MyForm.TableSettlement.TuiCai(strNumber.Substring(1));
                tuiCai.StartPosition = FormStartPosition.CenterScreen;
                tuiCai.ShowDialog();
                //MessageBox.Show(tuiCai.TuiCaiControl1.TuiCaiDetaile1.Reason);
                //MessageBox.Show(tuiCai.TuiCaiControl1.TuiCaiDetaile1.Number);
                //MessageBox.Show(tuiCai.TuiCaiControl1.TuiCaiDetaile1.Solution);
            }
            else if (e.Item.Name == "contextButton2")
            {
                DianDianClient.MyForm.TableSettlement.SaleForm saleForm = new DianDianClient.MyForm.TableSettlement.SaleForm(price, strFoodName);
                saleForm.StartPosition = FormStartPosition.CenterScreen;
                saleForm.ShowDialog();
                MessageBox.Show(saleForm.saleControlcs1.Price.ToString());
            }
        }
Пример #4
0
        private void tileView1_ContextButtonClick(object sender, DevExpress.Utils.ContextItemClickEventArgs e)
        {
            DevExpress.XtraGrid.Views.Tile.TileViewItem tileViewItem = (DevExpress.XtraGrid.Views.Tile.TileViewItem)e.DataItem;
            int    id  = Convert.ToInt32(this.tileView1.GetRowCellValue(tileViewItem.RowHandle, "id"));
            string str = Convert.ToString(this.tileView1.GetRowCellValue(tileViewItem.RowHandle, "str"));

            if (e.Item.Name == "contextButton1")
            {
                this.tileView1.FocusedRowHandle = tileViewItem.RowHandle;
                DevExpress.Utils.ContextButton contextButton = e.Item as DevExpress.Utils.ContextButton;
                if (contextButton.Caption == "呼叫")
                {
                    MessageBox.Show("你呼叫了第" + str);
                }
            }
            if (e.Item.Name == "contextButton2")
            {
                list.Remove(list.Find(o => o.id == id));
                this.tileView1.RefreshData();
            }
        }
        private void tileView1_ContextButtonClick(object sender, ContextItemClickEventArgs e)
        {
            DevExpress.XtraGrid.Views.Tile.TileViewItem tileViewItem = (DevExpress.XtraGrid.Views.Tile.TileViewItem)e.DataItem;
            string id = this.tileView1.GetRowCellValue(tileViewItem.RowHandle, this.tileView1.Columns["sPrint"]).ToString();

            if (e.Item.Name == "contextButton1")
            {
                if (e.Item.Tag.ToString() == "stop")
                {
                    BizPrinter.AddPrinter(id, 0, 0);
                }
                else
                {
                    BizPrinter.AddPrinter(id, 1, 0);
                }
            }
            else if (e.Item.Name == "contextButton3")
            {
                BizPrinter.AddPrinter(id, 1, 1);
                //  e.Item.Visibility = ContextItemVisibility.Hidden;
                //e.Item.ImageOptions.Image = null;
            }
            GetPrintList();
        }