| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | 
							- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using PTMedicalInsurance.Common;
 
- using PTMedicalInsurance.Helper;
 
- using PTMedicalInsurance.Business;
 
- using Newtonsoft.Json.Linq;
 
- using System.Data;
 
- using System.Windows.Forms;
 
- namespace PTMedicalInsurance.FormSetter
 
- {
 
-     class ComboxSetter
 
-     {
 
-         private InvokeHelper invoker = new InvokeHelper();
 
-         private HisIrisServices hIS = new HisIrisServices();
 
-         private MIIrisServices mIS = new MIIrisServices();
 
-         public void setCbxInterfaceDataSource(Sunny.UI.UIComboBox cbx)
 
-         {
 
-             DataTable dt = new DataTable();
 
-             JObject joRtn = mIS.getInterface();
 
-             JArray jaParams = new JArray();
 
-             jaParams = JArray.Parse(JsonHelper.getDestValue(joRtn, "result.data"));
 
-             if (jaParams.Count == 0)
 
-             {
 
-                 DataTableSetter dts = new DataTableSetter();
 
-                 dt = dts.setDgvInterfaceDataTable();
 
-                 return;
 
-             }
 
-             else
 
-             {
 
-                 dt = (DataTable)jaParams.ToObject(typeof(DataTable));
 
-             }
 
-             dt.AcceptChanges();
 
-             cbx.DataSource = dt;
 
-             cbx.DisplayMember = "InterfaceName";
 
-             cbx.ValueMember = "ID";
 
-         }
 
-         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.getDestValue(joRtn, "result.data"));
 
-             if (jaParams.Count == 0)
 
-             {
 
-                 DataTableSetter dts = new DataTableSetter();
 
-                 dt = dts.setDgvInterfaceDataTable();
 
-                 return;
 
-             }
 
-             else
 
-             {
 
-                 dt = (DataTable)jaParams.ToObject(typeof(DataTable));
 
-                 //Global.inf.interfaceDr_Download = int.Parse(dt.Rows[0]["ID"].ToString());
 
-             }
 
-             dt.AcceptChanges();
 
-             cbx.DataSource = dt;
 
-             cbx.DisplayMember = "name";
 
-             cbx.ValueMember = "code";
 
-         }
 
-         public string getCbxSelectedValue(Sunny.UI.UIComboBox cbx, string selectedName)
 
-         {
 
-             try
 
-             {
 
-                 DataTable dt = (DataTable)cbx.DataSource;
 
-                 int a = cbx.SelectedIndex;
 
-                 return dt.Rows[a][selectedName].ToString();
 
-             }
 
-             catch (Exception ex)
 
-             {
 
-                 return "";
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |