123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- using Newtonsoft.Json.Linq;
- using PTMedicalInsurance.Business.Clearing;
- using PTMedicalInsurance.Forms.Setters.Clearings;
- using PTMedicalInsurance.Variables;
- 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.Clearings
- {
- public partial class OutOfAreaClearing : Form
- {
- private MainForm mainForm;
- private OutOfAreaPatientClearing oopc = new OutOfAreaPatientClearing();
- string msg = "";
- public OutOfAreaClearing()
- {
- InitializeComponent();
- }
- public OutOfAreaClearing(Form frm)
- {
- InitializeComponent();
- InitForm(frm);
- }
- private void InitForm(Form frm)
- {
- mainForm = (MainForm)frm;
- CheckForIllegalCrossThreadCalls = false;
- // 禁用关闭按钮
- this.FormBorderStyle = FormBorderStyle.None;
- // 隐藏标题栏
- this.ControlBox = false;
- // 其他可能需要的配置
- this.TopLevel = false;
- this.Dock = DockStyle.Fill; // 根据需要设置 Dock 属性
- //设置表格标题
- GridViewSetter gvs = new GridViewSetter();
- gvs.SetHeaderTextOfQueryDetail(dgvResult);
- }
- private void btnQuery_Click(object sender, EventArgs e)
- {
- dynamic input = new { month = dpYearMonth.Text, hospitalDr = Global.inf.hospitalDr,beginDate =dpST.Text,endDate = dpED.Text };
- if (oopc.Query(JObject.FromObject(input),dgvResult,out msg) != 0)
- {
- MessageBox.Show(msg);
- }
- }
- private void btClose_Click(object sender, EventArgs e)
- {
- mainForm.Close();
- }
- private void tsmRollBack_Click(object sender, EventArgs e)
- {
- if (oopc.RollBackSingle(dgvResult, out msg) != 0)
- {
- MessageBox.Show(msg);
- }
- }
- private void btUpload_Click(object sender, EventArgs e)
- {
- if (oopc.Upload(dgvResult, out msg) != 0)
- {
- MessageBox.Show(msg);
- }
- btnQuery_Click(sender,null);
- }
- private void tsmSingleConfirm_Click(object sender, EventArgs e)
- {
- int i = dgvResult.CurrentRow.Index;
- DataTable dt = (DataTable)dgvResult.DataSource;
- DataRow dr = dt.Rows[i];
- if (oopc.SingleUpload(dr, out msg) != 0)
- {
- MessageBox.Show(msg);
- }
- else
- {
- MessageBox.Show("上传成功");
- }
- }
- private void tsmRollBackAll_Click(object sender, EventArgs e)
- {
- if (oopc.RollBackAll( out msg) != 0)
- {
- MessageBox.Show(msg);
- }
- }
- }
- }
|