private void zhongtieQuery() { RegistrationRecordQueryInfo info = RegistrationAccess.RegistrationRecordQuery(RegistrationClass.registrationRecordQueryParam); if (info.record == null) { setShowinfo(info.Error_Msg); return; } int j = 0; for (int i = 2; i <= 17; i++) { if (info.record.Count == j) { break; } setTextBlockTextRow("name" + i, "time" + i, "cardId" + i, info.record[j].patient_name, info.record[j].hb_date + " " + info.record[j].flow_no, info.record[j].id_no); j++; } if (j > 0) { showinfo.Dispatcher.Invoke(new setTextBlockVisibilityDelegate(setTextBlockVisibility), showinfo, false); timeTitle.Dispatcher.Invoke(new setTextBlockVisibilityDelegate(setTextBlockVisibility), timeTitle, true); nameTitle.Dispatcher.Invoke(new setTextBlockVisibilityDelegate(setTextBlockVisibility), nameTitle, true); cardTitle.Dispatcher.Invoke(new setTextBlockVisibilityDelegate(setTextBlockVisibility), cardTitle, true); } }
//查询 private void query(int pageNo) { try { resultInfo("正在查询,请稍后..."); isQuery = true; //清空面板 clear(); hospitalList = null; HospitalParam param = new HospitalParam(); param.pageNo = pageNo.ToString(); param.pageSize = "12"; hospitalList = RegistrationAccess.HospitalQuery(param); if ("9999".Equals(hospitalList.success)) { resultInfo(hospitalList.msg); return; } if (hospitalList.data.rows.Count == 0) { if (pageNo == 1) { resultInfo("今日暂无记录,请明日再查"); } else { resultInfo("未查询到医院信息"); } if (pageNo > 2) { pageNo--; } return; } for (int i = 0; i < hospitalList.data.rows.Count; i++) { setButton(this, ("button" + (i + 1)), ("name" + (i + 1)), hospitalList.data.rows[i].hospital_name); } resultInfo("请选择医院"); return; } catch (ThreadAbortException ae) { log.Write("error:" + ae.Message); } catch (Exception ex) { resultInfo("暂无预约信息"); log.Write("error:FormRegistrationHospital_1:query():" + ex.Message); } finally { isQuery = false; } }
public RegistrationResponse Register(Registration req) { var regDAL = new RegistrationAccess(); var isEmailDuplicated = regDal.DoesEmailExist(req.Email) if(isEmailDuplicated) return new RegistrationResponse { Success = false, FailureMessage = "Email exists, did you mean to login instead? } regDAL.InsertNewRegistration(req) return new RegistrationResponse { Success = true }; }
//查询 private void query(int pageNo) { try { resultInfo("正在查询,请稍后..."); isQuery = true; //清空面板 clear(); departmentList = null; DepartmentParam param = new DepartmentParam(); param.pageNo = pageNo.ToString(); param.hospital_code = RegistrationClass.hospitalInfo.hospital_code; param.pageSize = "12"; departmentList = RegistrationAccess.DepartmentQuery(param); if ("9999".Equals(departmentList.success)) { resultInfo(departmentList.msg); return; } if (departmentList.data.rows.Count == 0) { resultInfo("该医院暂未提供预约信息"); return; } for (int i = 0; i < departmentList.data.rows.Count; i++) { setButton(this, ("button" + (i + 1)), ("name" + (i + 1)), departmentList.data.rows[i].dept_name); } resultInfo("请选择科室"); return; } catch (ThreadAbortException ae) { log.Write("error:" + ae.Message); } catch (Exception ex) { resultInfo("暂无预约信息"); log.Write("error:FormRegistrationDepartment_2:query():" + ex.Message); } finally { isQuery = false; } }
//查询 private void query(int pageNo) { try { resultInfo("正在查询,请稍后..."); isQuery = true; //清空面板 clear(); doctorList = null; DoctorParam param = new DoctorParam(); param.hospital_code = RegistrationClass.hospitalInfo.hospital_code; param.dept_code = RegistrationClass.departmentInfo.dept_code; doctorList = RegistrationAccess.DoctorQuery(param); ListSort("HB_DATE", "asc"); if (doctorList.Count == 0) { resultInfo("今日暂无预约信息,请明日再试"); return; } showPage(pageNo); resultInfo("请选择医生"); return; } catch (ThreadAbortException ae) { log.Write("error:" + ae.Message); } catch (Exception ex) { resultInfo("暂无预约信息"); log.Write("error:FormRegistrationDepartment_2:query():" + ex.Message); } finally { isQuery = false; } }