/// <summary> /// 获取主键 /// </summary> public void GetDoctorAndClinc() { try { if (AppContext.AppConfig.hospitalCode == "") { Xr.Common.MessageBoxUtils.Show("请检查配置的医院编码是否正确", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, null); System.Environment.Exit(0); return; } #region //查询医院数据 //String url = AppContext.AppConfig.serverUrl + InterfaceAddress.hostal + "?code=" + AppContext.AppConfig.hospitalCode; //String data = HttpClass.httpPost(url); //JObject objT = JObject.Parse(data); //if (string.Compare(objT["state"].ToString(), "true", true) == 0) //{ // List<HelperClassDoctor> list = new List<HelperClassDoctor>(); // HelperClassDoctor two = Newtonsoft.Json.JsonConvert.DeserializeObject<HelperClassDoctor>(objT["result"].ToString()); // list.Add(two); // HelperClass.list = list; //} //else //{ // Xr.Common.MessageBoxUtils.Show(objT["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, null); // System.Environment.Exit(0); // return; //} //// 查询科室数据 //String urls = AppContext.AppConfig.serverUrl + InterfaceAddress.dept + "?hospital.code=" + AppContext.AppConfig.hospitalCode; //String datas = HttpClass.httpPost(urls); //JObject objTs = JObject.Parse(datas); //if (string.Compare(objTs["state"].ToString(), "true", true) == 0) //{ // HelperClass.Departmentlist = objTs["result"].ToObject<List<HelperClassDoctorID>>(); //} #endregion //查询医院ID,科室ID,诊室ID,医生ID,医生停开诊状态 HelperClass.Code = EncryptionClass.UserOrPassWordInfor(System.Windows.Forms.Application.StartupPath + "\\doctorCode.txt"); String curls = AppContext.AppConfig.serverUrl + InterfaceAddress.doctor + "?hospitalCode=" + AppContext.AppConfig.hospitalCode + "&deptCode=" + AppContext.AppConfig.deptCode + "&clinicName=" + AppContext.AppConfig.ClincName + "&doctorCode=" + HelperClass.Code; String cdatas = HttpClass.httpPost(curls); JObject cobjTs = JObject.Parse(cdatas); if (string.Compare(cobjTs["state"].ToString(), "true", true) == 0) { List <StardIsFrom> list = cobjTs["result"].ToObject <List <StardIsFrom> >(); HelperClass.hospitalId = list[0].hospitalId; HelperClass.deptId = list[0].deptId; HelperClass.clinicId = list[0].clinicId; HelperClass.doctorId = list[0].doctorId; isStop = list[0].isStop; this.label2.Text = list[0].nextCellShow; } else { MessageBoxUtils.Show(cobjTs["message"].ToString(), MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1, null); System.Environment.Exit(0); } } catch (Exception ex) { Log4net.LogHelper.Error("叫号启动获取主键错误信息:" + ex.Message); } }