示例#1
0
 public ApiResult <List <MedicalRecord> > addRecord(MedicalRecord record)
 {
     if (recordDao.addRecord(record) == 1)
     {
         apiResult.code    = 200;
         apiResult.message = "添加成功";
         apiResult.data    = recordDao.getAll(null, 1, 10);
         apiResult.total   = recordDao.getAll(null, 1, 1000000).Count;
     }
     else
     {
         apiResult.code    = 199;
         apiResult.message = "添加失败";
     }
     return(apiResult);
 }
示例#2
0
        /// <summary>
        /// 修改患者信息
        /// </summary>
        /// <param name="patient"></param>
        /// <returns></returns>
        public ApiResult <Int32> updPatient(Patient patient)
        {
            MedicalRecord medicalRecord = new MedicalRecord();

            medicalRecord.patientNo = patient.patientNo;
            MedicalRecordDao     medicalRecordDao = new MedicalRecordDao();
            List <MedicalRecord> list             = medicalRecordDao.getAll(medicalRecord, 1, 100000);

            medicalRecord.registerNo  = list[0].registerNo;
            medicalRecord.patientName = patient.name;
            int y = medicalRecordDao.updRecord(medicalRecord);
            int i = patientDao.updPatient(patient);
            ApiResult <Int32> apiResult = new ApiResult <Int32>();

            if (i == 1 && y == 1)
            {
                apiResult.code    = 200;
                apiResult.message = "修改成功";
                apiResult.data    = 1;
                apiResult.total   = 1;
            }
            else
            {
                apiResult.code    = 199;
                apiResult.message = "修改失败";
            }
            return(apiResult);
        }