/*查询排队状况 MyQueueStatus(Guid gAppointment)*/
        public QueueStatusEntity MyQueueStatus(Guid gAppointment) {

            QueueStatusEntity queueStatusEntity = null;

            if (confirmed == false) {
                queueStatusEntity = new QueueStatusEntity();
                queueStatusEntity.ErrorMessage = "477 Not Logged in Yet! @Logic";
            }
            else {
                /*根据逻辑处理*/
                queueStatusEntity = userDAO.MyQueueStatus(gAppointment);
                if (queueStatusEntity.ErrorMessage == null) {
                    if (queueStatusEntity.Mine == queueStatusEntity.Process) {
                        queueStatusEntity.ErrorMessage = "478 You are Watching the Doctor! @Logic";
                    }
                    else {
                        if (queueStatusEntity.Process > queueStatusEntity.Mine) {
                            queueStatusEntity.ErrorMessage = "479 Sorry, You are Late! @Logic";
                        }
                        else {
                            int leftCount = ((int)queueStatusEntity.Mine) - ((int)queueStatusEntity.Process);
                            queueStatusEntity.When = DateTime.Now.AddMinutes(leftCount * 10);
                        }
                    }
                }
            }

            return queueStatusEntity;

        }
 /*翻译QueueStatusEntity至QueueStatus数据契约 TranslateQueueStatusEntityToQueueStatusContractData()*/
 private void TranslateQueueStatusEntityToQueueStatusContractData(QueueStatusEntity queueStatusEntity, QueueStatus queueStatus) {
     queueStatus.ErrorMessage    = queueStatusEntity.ErrorMessage;
     queueStatus.Capacity        = queueStatusEntity.Capacity;
     queueStatus.Process         = queueStatusEntity.Process;
     queueStatus.Mine            = queueStatusEntity.Mine;
     queueStatus.When            = queueStatusEntity.When;
 }