protected override void OnShown(EventArgs e) { if (this.popupDataSource != null) { this.parentMenu = this.popupDataSource as OrderDTO; } }
private void btnOk_Click(object sender, EventArgs e) { OrderDTO openCondiment = new OrderDTO(); openCondiment.menu_name = txtMenuName.Text.Trim(); openCondiment.order_amount = 1; openCondiment.order_unit_price = Core.Standards.Converters.Converts.ParseDecimal(txtPrice.Text); openCondiment.ref_menu_dining_type_id = parentMenu.menu_dining_type_id; openCondiment.condiment_of_order_detail_id = parentMenu.sales_order_detail_id; openCondiment.IsCondiment = true; this.ClosePopup(openCondiment); }
protected void btnMenuItem_Click(object sender, EventArgs e) { if (this.OrderHeads.OrderList == null) { this.OrderHeads.OrderList = new List<OrderDTO>(); } BaseButton btnMenu = sender as BaseButton; OrderDTO MenuItem = new OrderDTO(); MenuItem = btnMenu.DataObject as OrderDTO; int menuCount = Converts.ParseInt(txtCommand.Text); if (menuCount == 0) { menuCount = 1; } long orderDetailId = this.GetOrderMenuId(); OrderDTO OrderItem = new OrderDTO(); OrderItem.sales_order_detail_id = orderDetailId; OrderItem.order_amount = menuCount; OrderItem.order_unit_price = MenuItem.order_unit_price; OrderItem.menu_id = MenuItem.menu_id; OrderItem.menu_dining_type_id = MenuItem.menu_dining_type_id; OrderItem.menu_name = MenuItem.menu_name; OrderItem.ChkNo = ServiceProvider.OrderCheckService.GetCheckNo(); // Chekc Is Inver item? if (MenuItem.isInventoryItem) { OrderDTO ItemInven = this.OrderHeads.OrderList.Where(i => i.menu_id == MenuItem.menu_id).FirstOrDefault(); if (ItemInven != null) { ItemInven.order_amount += menuCount; } else { this.OrderHeads.OrderList.Add(OrderItem); } } else { this.OrderHeads.OrderList.Add(OrderItem); } this.BindListOrder(); txtCommand.Text = string.Empty; }