DiseaseSelectdForm.cs 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. using Newtonsoft.Json.Linq;
  2. using PTMedicalInsurance.Business;
  3. using PTMedicalInsurance.Common;
  4. using PTMedicalInsurance.Helper;
  5. using PTMedicalInsurance.Variables;
  6. using PTMedicalInsurance.FormSetter;
  7. using System;
  8. using System.Collections.Generic;
  9. using System.ComponentModel;
  10. using System.Data;
  11. using System.Drawing;
  12. using System.Linq;
  13. using System.Text;
  14. using System.Threading.Tasks;
  15. using System.Windows.Forms;
  16. using static System.Windows.Forms.VisualStyles.VisualStyleElement;
  17. namespace PTMedicalInsurance.Forms
  18. {
  19. public partial class DiseaseSelectdForm : Form
  20. {
  21. //设置业务实例
  22. HisMainBusiness hBus = new HisMainBusiness();
  23. MIIrisServices mIS = new MIIrisServices();
  24. InvokeHelper invoker = new InvokeHelper();
  25. public DiseaseSelectdForm()
  26. {
  27. InitializeComponent();
  28. GridViewSetter grdSetter = new GridViewSetter();
  29. grdSetter.SetHeaderTextOfDiseaseSelectd(uiDataGridView1);
  30. grdSetter.DatagridviewColumnWidthAdaptation(uiDataGridView1);
  31. uiComboBox1.SelectedIndex = 0;
  32. }
  33. private void uiButton1_Click(object sender, EventArgs e)
  34. {
  35. string certno= uiTextBox1.Text;
  36. string num = uiTextBox2.Text;
  37. string size = uiTextBox3.Text;
  38. string checkstate="0";
  39. if (uiComboBox1.SelectedIndex==0 )
  40. {
  41. checkstate = "1";
  42. } else if (uiComboBox1.SelectedIndex == 1)
  43. {
  44. checkstate = "0";
  45. }
  46. JObject Jodata= new JObject();
  47. Jodata.Add("fixmedins_code", Global.inf.hospitalNO);
  48. Jodata.Add("certno", certno);
  49. Jodata.Add("check_state", checkstate);
  50. Jodata.Add("page_size", size);
  51. Jodata.Add("page_num", num);
  52. JObject Joinparm = new JObject();
  53. Joinparm.Add("data", Jodata);
  54. JObject jo4585Rtn = invoker.invokeCenterService(TradeEnum.DiseaseSelect, Joinparm);
  55. String outParam = "";
  56. if (JsonHelper.parseCenterRtnValue(jo4585Rtn, out outParam) != 0)
  57. {
  58. MessageBox.Show("解析中心返参发生异常!");
  59. }
  60. JArray Joutdata=new JArray();
  61. Joutdata = JArray.Parse(jo4585Rtn["output"]["data"].Text());
  62. DataTable dtBasic = Joutdata.ToObject<DataTable>();
  63. uiDataGridView1.DataSource = dtBasic;
  64. }
  65. private void uiComboBox1_SelectedIndexChanged(object sender, EventArgs e)
  66. {
  67. }
  68. }
  69. }