/// <summary> /// Loading the customer information for the takeaway order. /// </summary> private void FillSummary() { try { CCustomerManager tempCustomerManager = new CCustomerManager(); CCustomerInfo tempCustomerInfo = new CCustomerInfo(); CResult oResult = tempCustomerManager.GetCustomerTakeawayInfo(orderID); tempCustomerInfo = (CCustomerInfo)oResult.Data; m_customerID = tempCustomerInfo.CustomerID; if (m_orderUserName.Replace(" ", "").ToUpper() != "Web User".Replace(" ", "").ToUpper()) { m_objOrderLog = tempCustomerManager.GetOrderLogInformation(orderID); m_objOrderLogInfo = (List<OrderLogInformation>)m_objOrderLog.Data; } else { m_objOrderLog = tempCustomerManager.GetOnlineOrderLogInformation(orderID); m_objOrderLogInfo = (List<OrderLogInformation>)m_objOrderLog.Data; } if (tempCustomerInfo.CustomerID > 0) //If takeaway type order then shows the customer information { g_ItemSelectionFlowLayoutPanel.Controls.Clear(); CustomerControl objCustomer = new CustomerControl(orderID, this, m_objOrderLogInfo); g_ItemSelectionFlowLayoutPanel.Controls.Add(objCustomer); } else //For table order { g_ItemSelectionFlowLayoutPanel.Controls.Clear(); TableInformationControl objTableInfo = new TableInformationControl(orderID, this, m_objOrderLogInfo); g_ItemSelectionFlowLayoutPanel.Controls.Add(objTableInfo); } } catch (Exception exp) { throw exp; } }
private void CBarServiceForm_Load(object sender, EventArgs e) { List<OrderLogInformation> m_objOrderLogInfo = new List<OrderLogInformation>(); CCustomerManager tempCustomerManager = new CCustomerManager(); CResult m_objOrderLog = tempCustomerManager.GetOrderLogInformation(orderID); m_objOrderLogInfo = (List<OrderLogInformation>)m_objOrderLog.Data; int localCounter = 0; for (int recordCounter = 0; recordCounter < m_objOrderLogInfo.Count; recordCounter++) { if (localCounter == 0) //For first items { if (m_objOrderLogInfo[recordCounter].FirstOrderTakenTime > 0) { DateTime dt = new DateTime(m_objOrderLogInfo[recordCounter].FirstOrderTakenTime); lblFirstOrderTime.Text = dt.ToString("hh:mm tt") + " (" + m_objOrderLogInfo[recordCounter].UserName + ")"; } else { lblFirstOrderTime.Text = "N/A"; } } else { if (m_objOrderLogInfo[recordCounter].FirstOrderTakenTime > 0) { DateTime dt = new DateTime(m_objOrderLogInfo[recordCounter].FirstOrderTakenTime); lblLastOrderTime.Text = dt.ToString("hh:mm tt") + " (" + m_objOrderLogInfo[recordCounter].UserName + ")"; } else { lblLastOrderTime.Text = "N/A"; } } localCounter++; } }