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);
- }
- }
- }
|