| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 | 
							- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using MedicalInsurance.Common;
 
- using MedicalInsurance.Helper;
 
- using MedicalInsurance.Business;
 
- using Newtonsoft.Json.Linq;
 
- using System.Data;
 
- using System.Windows.Forms;
 
- namespace MedicalInsurance.FormSetter
 
- {
 
-     class ComboxSetter
 
-     {
 
-         public void setCbxInterfaceDataSource(Sunny.UI.UIComboBox cbx)
 
-         {
 
-             InsuServices iris = new InsuServices();
 
-             DataTable dt = new DataTable();
 
-             JObject joRtn = iris.getInterface();
 
-             JArray jaParams = new JArray();
 
-             jaParams = JArray.Parse(JsonHelper.getJsonValue(joRtn,"result.data"));
 
-             if (jaParams.Count == 0)
 
-             {
 
-                 DataTableSetter dts = new DataTableSetter();
 
-                 dt = dts.setDgvInterfaceDataTable();
 
-                 return;
 
-             }
 
-             else
 
-             {
 
-                 dt = (DataTable)jaParams.ToObject(typeof(DataTable));
 
-                 //GlobalVariables.interfaceDr_Download = int.Parse(dt.Rows[0]["ID"].ToString());
 
-             }
 
-             dt.AcceptChanges();
 
-             cbx.DataSource = dt;
 
-             cbx.DisplayMember = "InterfaceName";
 
-             cbx.ValueMember = "ID";
 
-             
 
-         }
 
-         public void getCurrentPageInterfaceInfo(Sunny.UI.UIComboBox cbx)
 
-         {
 
-             int i = cbx.SelectedIndex;
 
-             DataTable dtInteface = (DataTable)cbx.DataSource;
 
-             if (i != 2)
 
-             {
 
-                 GlobalVariables.patientAreaCode = "";
 
-             }
 
-             else
 
-             {
 
-                 GlobalVariables.patientAreaCode = "519900";
 
-             }
 
-             GlobalVariables.hospitalNO = dtInteface.Rows[i]["HospitalNO"].ToString();
 
-             GlobalVariables.hospitalName = dtInteface.Rows[i]["HospitalName"].ToString();
 
-             GlobalVariables.centerURL = dtInteface.Rows[i]["CenterURL"].ToString();
 
-             GlobalVariables.hospitalAreaCode = dtInteface.Rows[i]["AreaCode"].ToString();
 
-             GlobalVariables.operatorName = "0";
 
-             GlobalVariables.operatorNO = "0";
 
-             GlobalVariables.operatoType = "3";
 
-             GlobalVariables.interfaceVersion = "v1.0";
 
-             GlobalVariables.recivedSystemCode = "SY";
 
-             GlobalVariables.interfaceDr = int.Parse(dtInteface.Rows[i]["ID"].ToString());
 
-         }
 
-        
 
-         #region 清算界面设置
 
-         public void setCbxDictionaryDataSource(string interfaceDr, string dicType, Sunny.UI.UIComboBox cbx)
 
-         {
 
-             InsuServices iris = new InsuServices();
 
-             DataTable dt = new DataTable();
 
-             JObject joRtn = iris.getSpecDictionary(interfaceDr, dicType);
 
-             JArray jaParams = new JArray();
 
-             jaParams = JArray.Parse(JsonHelper.getJsonValue(joRtn, "result.data"));
 
-             if (jaParams.Count == 0)
 
-             {
 
-                 DataTableSetter dts = new DataTableSetter();
 
-                 dt = dts.setDgvInterfaceDataTable();
 
-                 return;
 
-             }
 
-             else
 
-             {
 
-                 dt = (DataTable)jaParams.ToObject(typeof(DataTable));
 
-                 //GlobalVariables.interfaceDr_Download = int.Parse(dt.Rows[0]["ID"].ToString());
 
-             }
 
-             dt.AcceptChanges();
 
-             cbx.DataSource = dt;
 
-             cbx.DisplayMember = "name";
 
-             cbx.ValueMember = "code";
 
-         }
 
-         #endregion
 
-     }
 
- }
 
 
  |