ConsentStartForm.cs 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.Reflection;
  10. using System.Configuration;
  11. using CLIP.eForm.Consent.Common;
  12. using System.IO;
  13. namespace CLIP.eForm.Consent.Dfh.UI
  14. {
  15. public partial class ConsentStartForm : Form
  16. {
  17. public ConsentStartForm()
  18. {
  19. InitializeComponent();
  20. }
  21. private void ConsentStartForm_Load(object sender, EventArgs e)
  22. {
  23. string callParam = "{\"METHOD_NAME\":\"EXEC_CONSENT\", \"CALL_PARAMS\":{\"EXEC_OPT\":{\"USE_LIST_VIEW\":\"Y\",\"PTNT_LIST_VIEW\":\"Y\",\"PTNT_ACT\":\"N\", \"START_FORM_CD\":\"1300009935\"}, \"USER_INFO\":{\"USER_ID\":\"103043\"}, \"PATIENT_INFO\":{\"PTNT_NO\":\"0586244\", \"VISIT_TYPE\":\"I\", \"CLN_DATE\":\"20150615\", \"CRETNO\":\"1\", \"CLN_DEPT\":\"508000000\"}}}";
  24. consentMainControl = new ConsentMainControl(callParam);
  25. consentMainControl._callParm = ParseJsonCall(callParam);
  26. consentMainControl.Dock = DockStyle.Fill;
  27. this.Controls.Add(consentMainControl);
  28. }
  29. private static Dictionary<string, object> ParseJsonCall(string callParam)
  30. {
  31. Dictionary<string, object> jsonRoot = null;
  32. jsonRoot = fastJSON.JSON.Parse(callParam) as Dictionary<string, object>;
  33. return jsonRoot;
  34. }
  35. }
  36. }