예제 #1
0
 /*翻译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;
 }
예제 #2
0
 /*查询排队状况 MyQueueStatus(Guid gAppointment)*/
 public QueueStatus MyQueueStatus(string userID, string password, string sAppointment) {
     UserService userService = new UserService();
     UserInfo userInfo = userService.Login(userID, password);
     if (userInfo.ErrorMessage == null) {
         return userService.MyQueueStatus(sAppointment);
     }
     else {
         QueueStatus queueStatus = new QueueStatus();
         queueStatus.ErrorMessage = userInfo.ErrorMessage;
         return queueStatus;
     }
 }
예제 #3
0
        /*查询排队状况 MyQueueStatus(Guid gAppointment)*/
        public QueueStatus MyQueueStatus(string sAppointment) {
            QueueStatus queueStatus = new QueueStatus();
            Guid gAppointment = Guid.Empty;
            try {
                gAppointment = new Guid(sAppointment);
            }
            catch {
                queueStatus.ErrorMessage = "480 Invalid Guid! @Service";
                return queueStatus;
            }
            QueueStatusEntity queueStatusEntity = userLogic.MyQueueStatus(gAppointment);
            TranslateQueueStatusEntityToQueueStatusContractData(queueStatusEntity, queueStatus);

            return queueStatus;
        }