| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | 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;using PTMedicalInsurance.Business;using Newtonsoft.Json.Linq;namespace PTMedicalInsurance.Forms{    public partial class frmRxCheck : Form    {        HisIrisServices hIS = new HisIrisServices();        public string DrName = "", DrInsuCode = "";        public string RxChkStasCodg = "", RxChkOpnn = "";        public frmRxCheck()        {            InitializeComponent();            this.StartPosition = FormStartPosition.CenterParent;        }        private void SetDBLKCombox(ref PTControl.DBLookupCombox dblcbx, DataTable dtUserInfo)        {            dblcbx.sDisplayField = "Code,descripts,insuUserCode,credNo";            dblcbx.sDisplayMember = "姓名";            dblcbx.sKeyWords = "Code,descripts";            dblcbx.DataSource = dtUserInfo;            dblcbx.RowFilterVisible = true;            dblcbx.TextBox.Width = 400;            dblcbx.DataGridView.Width = 400;            dblcbx.DataGridView.Columns[0].Name = "编码";            dblcbx.DataGridView.Columns[1].Name = "姓名";            dblcbx.DataGridView.Columns[2].Name = "医保医师代码";            dblcbx.DataGridView.Columns[3].Name = "证件号码";            dblcbx.DataGridView.Columns[0].Width = 55;            dblcbx.DataGridView.Columns[1].Width = 55;            dblcbx.DataGridView.Columns[2].Width = 115;            dblcbx.DataGridView.Columns[3].Width = 200;        }        private void btn_Ok_Click(object sender, EventArgs e)        {            RxChkStasCodg = rbg_rxChkStasCodg.SelectedIndex.ToString();            RxChkOpnn = rtb_RxCheckAdvice.Text;            if ((RxChkOpnn == "") || (DrInsuCode == ""))                        {                MessageBox.Show("处方审核意见/审方医师,不能为空!");                return;            }            DialogResult = DialogResult.OK;        }        private void btn_CanCel_Click(object sender, EventArgs e)        {            DialogResult = DialogResult.Cancel;        }        private void cbx_DocInfo_AfterSelector(object sender, PTControl.AfterSelectorEventArgs e)        {            DataGridViewRow row = e.Value as DataGridViewRow;            DataRowView dataRow = row.DataBoundItem as DataRowView;            DrName = dataRow["descripts"].ToString().Trim();      //姓名            DrInsuCode = dataRow["insuUserCode"].ToString().Trim();  //医保医师代码            cbx_DocInfo.Text = DrName;        }        private void frmRxCheck_Shown(object sender, EventArgs e)        {            rbg_rxChkStasCodg.SelectedIndex = 1;            //获取医院用户信息            JObject joUserInfo = hIS.GetHosUserInfo("");            DataTable dt = (DataTable)joUserInfo["result"]["rows"].ToObject(typeof(DataTable));            SetDBLKCombox(ref cbx_DocInfo, dt);        }    }}
 |