/// <summary> /// Collecting the online orders and prints automatically /// </summary> private void PrintOnlineOrders() { Int64 onlineOrderId = 0; for (int orderIndex = 0; orderIndex < m_onlineOrders.Length; orderIndex++) { onlineOrderId = Convert.ToInt64("0" + m_onlineOrders[orderIndex]); COrderManager tempOrderManager = new COrderManager(); CResult objResult = new CResult(); objResult= tempOrderManager.GetOnlineOrderPrintStatus(onlineOrderId); COrderInfo tempOrderInfo = new COrderInfo(); tempOrderInfo = (COrderInfo)objResult.Data; int printStatus = tempOrderInfo.OnlineOrderPrintStatus; if (printStatus < 2) //If not printed then print the online orders { List<COrderDetails> tempOrderDetailsList = new List<COrderDetails>(); CResult oResult = tempOrderManager.GetOnlineOrderDetailsByOrderID(onlineOrderId);//Collecting the orders details if (oResult.IsSuccess && oResult.Data != null) { tempOrderDetailsList = (List<COrderDetails>)oResult.Data; } if (tempOrderDetailsList.Count > 0) { this.GetPrintedCopy(onlineOrderId, tempOrderDetailsList); } } tempOrderManager.ChangeOnlineOrderPrintStatus(onlineOrderId); } }