Exemplo n.º 1
0
        /*读取化验单 GetExaminationInfo(string examinationID)*/
        public ExaminationInfoEntity GetExaminationInfo(Guid gExaminationID) {

            ExaminationInfoEntity examinationInfoEntity = new ExaminationInfoEntity();
            DrPEDatabaseEntities DEntities = new DrPEDatabaseEntities();

            Examination examination = (from ex in DEntities.Examinations
                                       where ex.ExaminationID == gExaminationID
                                       select ex).FirstOrDefault();

            if (examination == null) {
                examinationInfoEntity.ErrorMessage = "No Such Examination Record! @Data";
                return examinationInfoEntity;
            }

            examinationInfoEntity.ExaminationID = gExaminationID;
            examinationInfoEntity.Date = examination.Date;
            examinationInfoEntity.Type = examination.Type;
            examinationInfoEntity.Text = examination.Text;
            examinationInfoEntity.Advice = examination.Advice;
            examinationInfoEntity.Image = examination.Image;

            return examinationInfoEntity;
        }
 /*将ExaminationInfo对应的Entity翻译为数据契约*/
 private void TranslateExaminationInfoEntityToExaminationInfoContractData(
     ExaminationInfoEntity examinationInfoEntity,
     ExaminationInfo examinationInfo) {
     examinationInfo.ErrorMessage = examinationInfoEntity.ErrorMessage;
     examinationInfo.ExaminationID = examinationInfoEntity.ExaminationID.ToString();
     examinationInfo.Date = examinationInfoEntity.Date;
     examinationInfo.Type = examinationInfoEntity.Type;
     examinationInfo.Text = examinationInfoEntity.Text;
     examinationInfo.Advice = examinationInfoEntity.Advice;
     examinationInfo.Image = examinationInfoEntity.Image;
 }
Exemplo n.º 3
0
 /*读取化验单 GetExaminationInfo(string examinationID)*/
 public ExaminationInfoEntity GetExaminationInfo(Guid gExaminationID) {
     if (confirmed == false) {
         ExaminationInfoEntity examinationInfoEntity = new ExaminationInfoEntity();
         examinationInfoEntity.ErrorMessage = "1x3 Not Logged in Yet! @Logic";
         return examinationInfoEntity;
     }
     else {
         return doctorDAO.GetExaminationInfo(gExaminationID);
     }
 }