コード例 #1
0
ファイル: CTableOrderForm.cs プロジェクト: Jusharra/RMS
        /// <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;
            }
        }
コード例 #2
0
ファイル: CBarServiceForm.cs プロジェクト: Jusharra/RMS
        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++;
            }
        }