using Newtonsoft.Json.Linq; using PTMedicalInsurance.Business; using PTMedicalInsurance.Common; using PTMedicalInsurance.Helper; using PTMedicalInsurance.Variables; using PTMedicalInsurance.FormSetter; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using static System.Windows.Forms.VisualStyles.VisualStyleElement; namespace PTMedicalInsurance.Forms { public partial class DiseaseSelectdForm : Form { //设置业务实例 HisMainBusiness hBus = new HisMainBusiness(); MIIrisServices mIS = new MIIrisServices(); InvokeHelper invoker = new InvokeHelper(); public DiseaseSelectdForm() { InitializeComponent(); GridViewSetter grdSetter = new GridViewSetter(); grdSetter.SetHeaderTextOfDiseaseSelectd(uiDataGridView1); grdSetter.DatagridviewColumnWidthAdaptation(uiDataGridView1); uiComboBox1.SelectedIndex = 0; } private void uiButton1_Click(object sender, EventArgs e) { string certno= uiTextBox1.Text; string num = uiTextBox2.Text; string size = uiTextBox3.Text; string checkstate="0"; if (uiComboBox1.SelectedIndex==0 ) { checkstate = "1"; } else if (uiComboBox1.SelectedIndex == 1) { checkstate = "0"; } JObject Jodata= new JObject(); Jodata.Add("fixmedins_code", Global.inf.hospitalNO); Jodata.Add("certno", certno); Jodata.Add("check_state", checkstate); Jodata.Add("page_size", size); Jodata.Add("page_num", num); JObject Joinparm = new JObject(); Joinparm.Add("data", Jodata); JObject jo4585Rtn = invoker.invokeCenterService(TradeEnum.DiseaseSelect, Joinparm); String outParam = ""; if (JsonHelper.parseCenterRtnValue(jo4585Rtn, out outParam) != 0) { MessageBox.Show("解析中心返参发生异常!"); } JArray Joutdata=new JArray(); Joutdata = JArray.Parse(jo4585Rtn["output"]["data"].Text()); DataTable dtBasic = Joutdata.ToObject(); uiDataGridView1.DataSource = dtBasic; } private void uiComboBox1_SelectedIndexChanged(object sender, EventArgs e) { } } }