| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 | using Newtonsoft.Json.Linq;using PTMedicalInsurance.FormSetter;using PTMedicalInsurance.Helper;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;namespace PTMedicalInsurance.Forms{    public partial class PreAndInProcessAnalysisForm : Form    {        private DataTable dtVolaItems;        private DataTable dtVolaDetail;        private GridViewSetter grdSetter = new GridViewSetter();        private JArray jaVolaItems;        public PreAndInProcessAnalysisForm()        {            InitializeComponent();        }        public PreAndInProcessAnalysisForm(JObject jo)        {            InitializeComponent();            jaVolaItems = JArray.Parse(JsonHelper.getDestValue(jo, "output.result"));            dtVolaItems = (DataTable)jo["output"]["result"].ToObject(typeof(DataTable));            dgvVolaItems.DataSource = dtVolaItems;            grdSetter.SetHeaderTextOfPAIPAVolaItem(dgvVolaItems);            //tbJrID.Text = JsonHelper.getDestValue(jo, "output.result[0].jr_id");            //tbRuleID.Text = JsonHelper.getDestValue(jo, "output.result[0].rule_id");            //tbPatID.Text = JsonHelper.getDestValue(jo, "output.result[0].patn_id");            //tbMdtrdID.Text = JsonHelper.getDestValue(jo, "output.result[0].mdtrt_id");            //tbVolaAmt.Text = JsonHelper.getDestValue(jo, "output.result[0].vola_amt");            //tbVolaAmtStas.Text = JsonHelper.getDestValue(jo, "output.result[0].vola_amt_stas");            //tbSevDeg.Text = JsonHelper.getDestValue(jo, "output.result[0].sev_deg");            //tbVolaBhvrType.Text = JsonHelper.getDestValue(jo, "output.result[0].vola_bhvr_type");            //tbVolaEvid.Text = JsonHelper.getDestValue(jo, "output.result[0].vola_evid");            //tbRuleName.Text = JsonHelper.getDestValue(jo, "output.result[0].rule_name");            //rbtVolaContent.Text = JsonHelper.getDestValue(jo, "output.result[0].vola_cont");        }        private void showVolaItemContent(JObject jo)        {            tbJrID.Text = JsonHelper.getDestValue(jo, "jr_id");            tbRuleID.Text = JsonHelper.getDestValue(jo, "rule_id");            tbPatID.Text = JsonHelper.getDestValue(jo, "patn_id");            tbMdtrdID.Text = JsonHelper.getDestValue(jo, "mdtrt_id");            tbVolaAmt.Text = JsonHelper.getDestValue(jo, "vola_amt");            tbVolaAmtStas.Text = JsonHelper.getDestValue(jo, "vola_amt_stas");            tbSevDeg.Text = JsonHelper.getDestValue(jo, "sev_deg");            tbVolaBhvrType.Text = JsonHelper.getDestValue(jo, "vola_bhvr_type");            tbVolaEvid.Text = JsonHelper.getDestValue(jo, "vola_evid");            tbRuleName.Text = JsonHelper.getDestValue(jo, "rule_name");            rbtVolaContent.Text = JsonHelper.getDestValue(jo, "vola_cont");            dtVolaDetail = (DataTable)jo["judge_result_detail_dtos"].ToObject(typeof(DataTable));            dgvVolaDetailDtos.DataSource = dtVolaDetail;            grdSetter.SetHeaderTextOfPAIPAVolaDetailDtos(dgvVolaDetailDtos);        }        private void btnOK_Click(object sender, EventArgs e)        {            DialogResult = DialogResult.OK;        }        private void btnCancle_Click(object sender, EventArgs e)        {            DialogResult = DialogResult.Cancel;        }        private void dgvVolaItems_SelectionChanged(object sender, EventArgs e)        {            int i = dgvVolaItems.CurrentRow.Index;            showVolaItemContent((JObject)jaVolaItems[i]);        }        private void dgvVolaItems_CellContentClick(object sender, DataGridViewCellEventArgs e)        {        }        private void uiRichTextBox1_TextChanged(object sender, EventArgs e)        {        }        private void uiDataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)        {        }    }}
 |