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
- }
- }
|