public bool Insert(ScOperation item) { try { var result = base.GetSqlMapper(databaseName).Insert("Operation.ScOperation.Insert", item); //SysMenu.ID = int.Parse(result.ToString()); return(true); } catch (Exception ex) { GlobalMethod.log.Error(ex); return(false); } }
public JsonResult Save(FormCollection form) { ViewsModels.Result result = new ViewsModels.Result(); string PATIENT_ID = form["PATIENT_ID"]; string VISIT_ID = form["VISIT_ID"]; string COMPLICATION = form["COMPLICATION"]; string MEMO = form["MEMO"]; //查询确认过的二次手术患者信息 var list = IBatisAccess.OperationMasterDao.Instance.GetSuspectedReturns(PATIENT_ID, VISIT_ID).ToList(); DateTime OPER_DATE_TIME = DateTime.Now; foreach (var item in list) { item.CONTINUED_TIMESPAN = TimeHelper.GetTimeSpanMin(item.START_DATE_TIME, item.END_DATE_TIME); ScOperation scOperation = new ScOperation(); scOperation.ADMISSION_DATE_TIME = item.ADMISSION_DATE_TIME; scOperation.AGE = item.AGE; scOperation.ANESTHESIA_METHOD = item.ANESTHESIA_METHOD; scOperation.ATTENDING_DOCTOR = item.ATTENDING_DOCTOR; scOperation.BLOOD_TRAN_VOL = item.BLOOD_TRAN_VOL; scOperation.CHARGE_TYPE = item.CHARGE_TYPE; scOperation.COMPLICATION = COMPLICATION; scOperation.CONSULTATION_TIMES = item.CONSULTATION_TIMES; scOperation.CONTINUED_TIMESPAN = item.CONTINUED_TIMESPAN; scOperation.COST = item.COST; scOperation.DEPT_CODE = item.DEPT_CODE; scOperation.DEPT_NAME = item.DEPT_NAME; scOperation.DISCHARGE_DATE_TIME = item.DISCHARGE_DATE_TIME; scOperation.DRUG_COST = item.DRUG_COST; scOperation.EMER_TREAT_TIMES = item.EMER_TREAT_TIMES; scOperation.INFECTION_DIAGNOSIS = item.INFECTIONMEMO; scOperation.INPDAYS = item.INPDAYS; scOperation.MAIN_DIAGNOSIS = item.DIAGNOSIS_DESC; scOperation.MEMO = MEMO; scOperation.NAME = item.NAME; scOperation.OPERATING_NAME = item.OPROOM; scOperation.OPERATING_CODE = item.OPERATING_ROOM; scOperation.OPERATION_DATE_TIME = item.START_DATE_TIME; scOperation.OPERATION_CODE = item.OPERATION_CODE; scOperation.OPERATION_NAME = item.OPERATION_NAME; scOperation.OPERATION_NO = item.OPER_ID; scOperation.OPERATION_SCALE = item.OPERATION_SCALE; scOperation.OPER_DATE_TIME = OPER_DATE_TIME; scOperation.PATIENT_CONDITION = item.PATIENT_CONDITION; scOperation.PATIENT_ID = item.PATIENT_ID; scOperation.SEX = item.SEX; scOperation.SURGEON = item.SURGEON; scOperation.VISIT_ID = item.VISIT_ID; scOperation.WARD_CODE = item.WARD_CODE; scOperation.WARD_NAME = item.WARD_NAME; scOperation.WOUND_GRADE = item.WOUND_GRADE; bool ret = ScOperationDao.Instance.Insert(scOperation); if (!ret) { result.message = "操作失败"; result.status = "false"; break; } } return(Json(result)); }