| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 | using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlTypes;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using PTMedicalInsurance.Common;using PTMedicalInsurance.Helper;using Newtonsoft.Json.Linq;using PTMedicalInsurance.Forms;using PTMedicalInsurance.Variables;namespace PTMedicalInsurance.Forms{    public partial class ChooseCard : Form    {        public int sL_CardType, personAccountUsedFlag;        public string sYMYWLX, sYLLB, QrCode, JZRQLX, WSBZ = "0", SJDSFBZ = "0";        public ChooseCard()        {            InitializeComponent();            this.StartPosition = FormStartPosition.CenterParent;        }        private void btCancle_Click(object sender, EventArgs e)        {            DialogResult = DialogResult.Cancel;        }        private void btnOk_Click(object sender, EventArgs e)        {            sL_CardType = rbgMdtrtCertType.SelectedIndex;  //就诊凭证类型            QrCode = edt_QrCode.Text;  //二维码            sYMYWLX = cbb_YMYWLX.Text.Trim().Substring(0, 5);   //用码业务类型                if (chk_MedInsuShare.Checked)                Global.pat.bMedInsuShare = true;            else                Global.pat.bMedInsuShare = false;            DialogResult = DialogResult.OK;        }        private void edt_QrCode_KeyPress(object sender, KeyPressEventArgs e)        {            if (e.KeyChar == 13)//如果输入的是回车键             {                //业务逻辑                btnOk_Click(sender, e);            }        }        private void btn_Search_Click(object sender, EventArgs e)        {            if (edt_QrCode.Text == "")            {                MessageBox.Show("请输入医保编号");                edt_QrCode.SelectAll();                return;            }             sL_CardType = rbgMdtrtCertType.SelectedIndex;  //就诊凭证类型            QrCode = edt_QrCode.Text;  //二维码            sYMYWLX = cbb_YMYWLX.Text.Trim().Substring(0, 5);   //用码业务类型                if (chk_MedInsuShare.Checked)                Global.pat.bMedInsuShare = true;            else                Global.pat.bMedInsuShare = false;            DialogResult = DialogResult.OK;        }        private void ChooseCard_Load(object sender, EventArgs e)        {            rbgMdtrtCertType.SelectedIndex = 0;   //社保卡            cbb_YMYWLX.SelectedIndex = 0;         //用码业务类型            if (Global.inf.operationType == "RegisterOP") //门诊挂号结算时 才显示                chk_MedInsuShare.Visible = true;        }        private void rbgMdtrtCertType_ValueChanged(object sender, int index, string text)        {            //电子凭证            if (rbgMdtrtCertType.SelectedIndex == 1)            {                cbb_YMYWLX.Enabled = true;                edt_QrCode.Focus();            }            else                cbb_YMYWLX.Enabled = false;        }         }}
 |