private void OpenOrder_Shown(object sender, EventArgs e) { string tableCode = string.Empty; if (this.popupDataSource.GetType() == typeof(string)) { tableCode = this.popupDataSource.ToString(); if (!string.IsNullOrEmpty(tableCode)) { this.OrderHeads = ServiceProvider.SaleOrderHeaderService.GetOrderByTable(tableCode); } } else if (this.popupDataSource.GetType() == typeof(SaleOrderHeader)) { SaleOrderHeader takeAwayOrder = this.popupDataSource as SaleOrderHeader; this.OrderHeads = ServiceProvider.SaleOrderHeaderService.GetOrderOrderHeader(takeAwayOrder); } //Update Oder information this.CheckStartEatingTime(); this.OrderHeads.TableCode = tableCode; labPersonCount.Text = this.OrderHeads.Person.ToString(); this.BindListOrder(); this.UpdateOrderHeadToScreen(); //Auto Click Button menu foreach (System.Windows.Forms.Control item in fPnlDiningType.Controls) { if (item.GetType() == typeof(BaseButton)) { BaseButton btn = item as BaseButton; btn.PerformClick(); break; } } foreach (System.Windows.Forms.Control item in fPnlMainMenu.Controls) { if (item.GetType() == typeof(BaseButton)) { BaseButton btn = item as BaseButton; btn.PerformClick(); break; } } }
protected override void OnShown(EventArgs e) { if (this.popupDataSource != null) { this.OrderHeads = this.popupDataSource as OrderHeadDTO; if (this.OrderHeads != null) { btnPerson.Text = string.Format("+ ลูกค้า ({0})", this.OrderHeads.Person); } else { this.DialogResult = System.Windows.Forms.DialogResult.Cancel; } } base.OnShown(e); }
void btnCancleMenu_Click(object sender, EventArgs e) { BaseButton btn = sender as BaseButton; if (btn.DataObject != null) { OrderDTO updateItem = btn.DataObject as OrderDTO; updateItem = this.OrderHeads.OrderList.Where(a => a.sales_order_detail_id == updateItem.sales_order_detail_id).FirstOrDefault(); if (updateItem != null && updateItem.OrderState != ObjectState.Add) { updateItem.is_cancel = true; updateItem.OrderState = ObjectState.Edit; this.OrderHeads = ServiceProvider.SaleOrderHeaderService.SendOrderToKitchen(this.OrderHeads); } else { this.OrderHeads.OrderList.Remove(updateItem); } this.BindListOrder(); } }
private void btnChangeTable_Click(object sender, EventArgs e) { object orderHead = this.OpenPopup<PopupChangeTable>(this.OrderHeads); this.OrderHeads = orderHead as OrderHeadDTO; this.UpdateOrderHeadToScreen(); }
private void btnPerson_Click(object sender, EventArgs e) { object orderHead = this.OpenPopup<PopUpPerson>(this.OrderHeads); this.OrderHeads = orderHead as OrderHeadDTO; labPersonCount.Text = this.OrderHeads.Person.ToString(); }
public PopUpPerson() { InitializeComponent(); this.OrderHeads = new OrderHeadDTO(); }