public CTableInfoMessageBox(Int64 inOrderID) { InitializeComponent(); COrderManager tempOrderManager = new COrderManager(); CResult oResult = tempOrderManager.OrderInfoByOrderID(inOrderID); COrderInfo oOrderInfo = new COrderInfo(); if (oResult.IsSuccess && oResult.Data != null) { oOrderInfo=(COrderInfo)oResult.Data; } COrderSeatTime oOrderSeatTime = new COrderSeatTime(); oResult = tempOrderManager.OrderSeatTimeByOrderID(inOrderID); if (oResult.IsSuccess && oResult.Data != null) { oOrderSeatTime = (COrderSeatTime)oResult.Data; } g_SeatedTimeLabel.Text = oOrderSeatTime.SeatTime.ToLongTimeString(); if (oOrderInfo.Status.Equals("Seated")) { } g_TableNumberLabel.Text = oOrderInfo.TableNumber.ToString(); g_GuestQuantityLabel.Text = oOrderInfo.GuestCount.ToString(); if (oOrderInfo.Status.Equals("Ordered") || oOrderInfo.Status.Equals("Billed")) { g_OrderedTimeCaptionLabel.Visible = true; g_OrderedTimeLabel.Visible = true; g_OrderedTimeLabel.Text = oOrderInfo.OrderTime.ToLongTimeString(); } }
private void FillBasciInfo() { COrderManager tempOrderManager = new COrderManager(); CResult oResult = tempOrderManager.OrderInfoByOrderID(m_orderID); COrderInfo oOrderInfo = new COrderInfo(); if (oResult.IsSuccess && oResult.Data != null) { oOrderInfo = (COrderInfo)oResult.Data; } COrderSeatTime oOrderSeatTime = new COrderSeatTime(); oResult = tempOrderManager.OrderSeatTimeByOrderID(m_orderID); if (oResult.IsSuccess && oResult.Data != null) { oOrderSeatTime = (COrderSeatTime)oResult.Data; } lblSeatTime.Text = oOrderSeatTime.SeatTime.ToString("hh:mm tt"); lblTableNumber.Text = oOrderInfo.TableNumber.ToString("00"); lblGuestQuantity.Text = oOrderInfo.GuestCount.ToString("00"); }
private void Init() { string onlineOrders = String.Empty; try { m_bTableInfoClicked = false; m_bNameTableClicked = false; m_bChangeDetailsClicked = false; m_oCommonConstants = ConfigManager.GetConfig<CCommonConstants>(); if (m_oCommonConstants.UserInfo == null) { return; } UserStatusLabel.Text = "Logged in as " + m_oCommonConstants.UserInfo.UserName; tableIconList = new List<LobbyItemButton>(); COrderManager tempOrderManager = new COrderManager(); List<COrderShow> tempOrderShowList = (List<COrderShow>)tempOrderManager.OrderListShowByStatus("Paid").Data; onlineOrders = String.Empty; for (int orderCounter = 0; orderCounter < tempOrderShowList.Count; orderCounter++) { LobbyItemButton tableIcon = new LobbyItemButton(); // tableIcon.Visible = false; tableIcon.User = tempOrderShowList[orderCounter].UserName; tableIcon.GuestCount = tempOrderShowList[orderCounter].GuestCount.ToString(); tableIcon.TableName = tempOrderShowList[orderCounter].TableName; tableIcon.Type = tempOrderShowList[orderCounter].OrderType; tableIcon.FloorName = tempOrderShowList[orderCounter].FloorNo; if (tableIcon.TableName.Equals("")) { if (tableIcon.Type.Equals("Table")) tableIcon.TableName = "Table " + tempOrderShowList[orderCounter].TableNumber.ToString(); else if (tableIcon.Type.Equals("Tabs")) tableIcon.TableName = "Tab " + tempOrderShowList[orderCounter].TableNumber.ToString(); else if (tableIcon.Type.Equals("TakeAway")) { COrderInfo temp2OrderInfo = (COrderInfo)tempOrderManager.OrderInfoByOrderID(tempOrderShowList[orderCounter].OrderID).Data; CCustomerManager tempCustomerManager = new CCustomerManager(); CCustomerInfo tempCustomerinfo = new CCustomerInfo(); tempCustomerinfo = (CCustomerInfo)tempCustomerManager.CustomerInfoGetByCustomerID(temp2OrderInfo.CustomerID).Data; if (tempCustomerinfo != null) tableIcon.TableName = tempCustomerinfo.CustomerName; else tableIcon.TableName = "Take Away"; //tableIcon.GuestCountLabel.Text = tempOrderShowList[orderCounter].Status; tableIcon.TableName = tempOrderShowList[orderCounter].Status; } } tableIcon.TableNumber = Int64.Parse(tempOrderShowList[orderCounter].TableNumber.ToString()); string status = tempOrderShowList[orderCounter].Status; tableIcon.OrderID = tempOrderShowList[orderCounter].OrderID; //Added by Baruri at 13.12.2008.This portion is used for automatic printing of online orders. if (tempOrderShowList[orderCounter].OnlineOrderID >1) //If online order { if (onlineOrders.Length == 0) { onlineOrders = tempOrderShowList[orderCounter].OrderID.ToString(); } else { onlineOrders = onlineOrders + "," + tempOrderShowList[orderCounter].OrderID.ToString(); } } COrderInfo tempOrderInfo = (COrderInfo)tempOrderManager.OrderInfoByOrderID(tableIcon.OrderID).Data; COrderSeatTime tempOrderSeatTime = (COrderSeatTime)tempOrderManager.OrderSeatTimeByOrderID(tableIcon.OrderID).Data; tableIcon.OrderedTime = tempOrderInfo.OrderTime; tableIcon.SeatedTime = tempOrderSeatTime.SeatTime; if (tempOrderShowList[orderCounter].OrderType.Equals("Table")) { if (status.Equals("Seated")) { tableIcon.ItemType = RMSUIConstants.ItemType.SeatedButNoOrdered; } else if (status.Equals("Ordered")) { tableIcon.ItemType = RMSUIConstants.ItemType.Ordered; //tableIcon.Icon = global::RMS.Properties.Resources.ordered_png; } else if (status.Equals("Billed")) { tableIcon.ItemType = RMSUIConstants.ItemType.WaitingForPayment; //tableIcon.Icon = global::RMS.Properties.Resources.awaiting_png; } else if (tempOrderShowList[orderCounter].Status.Equals("DelivaryFromKitchen")) { tableIcon.ItemType = RMSUIConstants.ItemType.Delevery; // tableIcon.Icon = global::RMS.Properties.Resources.Delevery_png; } tableIcon.Type = "Table"; } else if (tempOrderShowList[orderCounter].OrderType.Equals("TakeAway")) { if (tempOrderShowList[orderCounter].Status.Equals("Collection")) { tableIcon.ItemType = RMSUIConstants.ItemType.Collection; // tableIcon.Icon = global::RMS.Properties.Resources.takeaway_png; } else if (tempOrderShowList[orderCounter].Status.Equals("DelivaryFromKitchen")) { tableIcon.ItemType = RMSUIConstants.ItemType.Delevery; // tableIcon.Icon = global::RMS.Properties.Resources.Delevery_png; } //else if(tempOrderShowList[orderCounter].Status.Equals("Delivery")) //{ // tableIcon.ItemType = RMSUIConstants.ItemType.Delevery; // // tableIcon.Icon = global::RMS.Properties.Resources.Delevery_png; //} else if (tempOrderShowList[orderCounter].Status.Equals("Waiting")) { tableIcon.ItemType = RMSUIConstants.ItemType.Waiting; } tableIcon.Type = "TakeAway"; } else if (tempOrderShowList[orderCounter].OrderType.Equals("Tabs")) { // tableIcon.i = global::RMS.Properties.Resources.rms_bar_service; tableIcon.ItemType = RMSUIConstants.ItemType.BarService; //tableIcon.Icon = global::RMS.Properties.Resources.tab_png; tableIcon.Type = "Tabs"; } tableIcon.Click += new EventHandler(TableIcon_MouseClick); tableIconList.Add(tableIcon); } this.SortIcons(); for (int k = ((m_iPageIndex - 1) * m_page_order_capacity); k < tableIconList.Count && k < (m_iPageIndex * m_page_order_capacity); k++) TablePanel.Controls.Add(tableIconList[k]); #region "Current Code Modified by Baruri at 30/07/2008" if (tableIconList.Count % m_page_order_capacity == 0) { m_iTotalPageCount = tableIconList.Count / m_page_order_capacity; } else { m_iTotalPageCount = (tableIconList.Count / m_page_order_capacity) + 1; } TotalPageLabel.Text = m_iTotalPageCount.ToString(); #endregion if (m_iPageIndex < m_iTotalPageCount) NextButton.Enabled = true; else NextButton.Enabled = false; if (m_iPageIndex > 1) PreviousButton.Enabled = true; else PreviousButton.Enabled = false; CurrentPageLabel.Text = m_iPageIndex.ToString(); String BarServiceColorString = Program.initDataSet.Tables["ButtonColor"].Select("name = 'Bar Service'")[0]["color"].ToString(); BarServiceButton.BackColor = Color.FromArgb(Int32.Parse(BarServiceColorString.Substring(1, 2), System.Globalization.NumberStyles.HexNumber), Int32.Parse(BarServiceColorString.Substring(3, 2), System.Globalization.NumberStyles.HexNumber), Int32.Parse(BarServiceColorString.Substring(5, 2), System.Globalization.NumberStyles.HexNumber)); String TakeAwayColorString = Program.initDataSet.Tables["ButtonColor"].Select("name = 'Take Away'")[0]["color"].ToString(); TWButton.BackColor = Color.FromArgb(Int32.Parse(TakeAwayColorString.Substring(1, 2), System.Globalization.NumberStyles.HexNumber), Int32.Parse(TakeAwayColorString.Substring(3, 2), System.Globalization.NumberStyles.HexNumber), Int32.Parse(TakeAwayColorString.Substring(5, 2), System.Globalization.NumberStyles.HexNumber)); String NewTableColorString = Program.initDataSet.Tables["ButtonColor"].Select("name = 'New Table'")[0]["color"].ToString(); NewTableButton.BackColor = Color.FromArgb(Int32.Parse(NewTableColorString.Substring(1, 2), System.Globalization.NumberStyles.HexNumber), Int32.Parse(NewTableColorString.Substring(3, 2), System.Globalization.NumberStyles.HexNumber), Int32.Parse(NewTableColorString.Substring(5, 2), System.Globalization.NumberStyles.HexNumber)); LoadStatusBar(tempOrderShowList.Count); } catch (Exception ee) { } m_onlineOrders = onlineOrders.Split(','); //Online order list . }