/// <summary> /// 初始化界面相关数据 /// </summary> private void FrmInit() { try { //添加卡类型 Modify By zp 2014-11-17 FunAddComboBox.AddKlx(true, 0, cmbklx, InstanceForm.BDatabase); //默认日期为一周 DateTime _NowDat = DateManager.ServerDateTimeByDBType(FrmMdiMain.Database); this.Dtp_Begin.Value = Convert.ToDateTime(_NowDat.ToString("yyyy-MM-dd 00:00:00")); this.Dtp_End.Value = Convert.ToDateTime(_NowDat.ToString("yyyy-MM-dd 23:59:59"));; this.Text = _chineseName; this.Rdo_Zt_Wzf.Checked = true; BindYYLB(); BindDoctor(); BindDept(); //默认选择当前科室和当前医生 SelectDoctor(InstanceForm.BCurrentUser.EmployeeId); SelectDept(InstanceForm.BCurrentDept.DeptId); this.MaximizeBox = true; Screen[] _screen = Screen.AllScreens; int width = _screen[0].WorkingArea.Width; int height = _screen[0].WorkingArea.Height; this.Width = width; this.Height = height; this.WindowState = FormWindowState.Maximized; this.Dgv_OrderInfo.ColumnHeadersHeight = 30; } catch (Exception ea) { MessageBox.Show("初始化窗口数据出现异常!原因:" + ea.Message, "提示"); } }
private void Frmbrxxcx_Load(object sender, EventArgs e) { FunAddComboBox.AddBrlx(true, 0, cmbbrlx, InstanceForm.BDatabase); FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); FunAddComboBox.AddOperator(true, cmbdjy, InstanceForm.BDatabase); FunAddComboBox.AddYblx(true, 0, cmbcblx, InstanceForm.BDatabase); FunAddComboBox.AddGj(true, cmbgj, InstanceForm.BDatabase); FunAddComboBox.AddMz(true, cmbmz, InstanceForm.BDatabase); // chkdjsj.Checked = true; dtpcsrq1.Value = dtpcsrq1.Value.AddYears(-1); //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh); } //150108 chencan/ 右键菜单添加“诊疗卡打印” if (cfg1161.Config == "1") { ToolStripMenuItem menuprint = new ToolStripMenuItem(); menuprint.Text = "重打条码单"; menuprint.Click += new EventHandler(menuprint_Click); this.contextMenuStrip1.Items.Add(menuprint); } cmbklx.Focus(); }
/// <summary> /// 医生站传输 构造函数 /// </summary> /// <param name="menuTag"></param> /// <param name="chineseName">窗体text值</param> /// <param name="mdiParent"></param> /// <param name="_user">当前用户</param> /// <param name="yylx">预约类型</param> /// <param name="deptid">科室id</param> /// <param name="ysid">医生id</param> public Frm_OrderRegist(MenuTag menuTag, string chineseName, Form mdiParent, User _user, Mz_YYgh.YYgh_Sort yylx, int deptid, string cardno, string klx, RelationalDatabase db) { InitializeComponent(); if (db != null) { InstanceForm.BDatabase = db; } _menuTag = menuTag; _chineseName = chineseName; this.Text = _chineseName; _currentuser = _user; _CurrentYylx = yylx; _currentdeptid = deptid; cmb_sxw.SelectedIndex = 0; this.cmbghjb.Enabled = false; this.Lab_Doctor.Enable = false; this.Lab_Dept.Enable = false; this.cmb_sxw.Enabled = false; _orderMeans = new Order_Web(_cfg3059); _CurrentYylx = yylx; //添加卡类型 FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); if (!string.IsNullOrEmpty(cardno)) { this.cmbklx.SelectedValue = klx; this.txtkh.Text = cardno; this.txtkh.Enabled = false; this.cmbklx.Enabled = false; SetControls(cardno); } }
private void 用药级别审核_Load(object sender, EventArgs e) { Tbys = Fun.GetGhys(0, InstanceForm.BDatabase); FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); butcx_Click(null, null); }
private void Frmghdj_Load(object sender, EventArgs e) { this.WindowState = FormWindowState.Maximized; FunAddComboBox.AddBrlx(true, 0, cmbbrlx, InstanceForm.BDatabase); FunAddComboBox.AddGhlx(true, 0, cmbghlx, InstanceForm.BDatabase); FunAddComboBox.AddKlx(true, 0, cmbklx, InstanceForm.BDatabase); FunAddComboBox.AddGhjb(true, 0, cmbghjb, InstanceForm.BDatabase); FunAddComboBox.AddOperator(true, cmbsky, InstanceForm.BDatabase); Tbks = Fun.GetGhks(false, InstanceForm.BDatabase); Tbys = Fun.GetGhys(0, InstanceForm.BDatabase); #region 窗口输入项的控制 //ghlb_ini = ApiFunction.GetIniString("挂号屏蔽项", "诊别", Constant.ApplicationDirectory + "//ClientWindow.ini"); //klx_ini = ApiFunction.GetIniString("挂号屏蔽项", "卡类型", Constant.ApplicationDirectory + "//ClientWindow.ini"); //kh_ini = ApiFunction.GetIniString("挂号屏蔽项", "卡号", Constant.ApplicationDirectory + "//ClientWindow.ini"); //xm_ini = ApiFunction.GetIniString("挂号屏蔽项", "姓名", Constant.ApplicationDirectory + "//ClientWindow.ini"); //xb_ini = ApiFunction.GetIniString("挂号屏蔽项", "性别", Constant.ApplicationDirectory + "//ClientWindow.ini"); //nl_ini = ApiFunction.GetIniString("挂号屏蔽项", "年龄", Constant.ApplicationDirectory + "//ClientWindow.ini"); //lxfs_ini = ApiFunction.GetIniString("挂号屏蔽项", "联系方式", Constant.ApplicationDirectory + "//ClientWindow.ini"); //jtdz_ini = ApiFunction.GetIniString("挂号屏蔽项", "家庭地址", Constant.ApplicationDirectory + "//ClientWindow.ini"); //brlx_ini = ApiFunction.GetIniString("挂号屏蔽项", "病人类型", Constant.ApplicationDirectory + "//ClientWindow.ini"); //ghks_ini = ApiFunction.GetIniString("挂号屏蔽项", "挂号科室", Constant.ApplicationDirectory + "//ClientWindow.ini"); //ghjb_ini = ApiFunction.GetIniString("挂号屏蔽项", "挂号级别", Constant.ApplicationDirectory + "//ClientWindow.ini"); //ghys_ini = ApiFunction.GetIniString("挂号屏蔽项", "挂号医生", Constant.ApplicationDirectory + "//ClientWindow.ini"); //yblx_ini = ApiFunction.GetIniString("挂号屏蔽项", "医保类型", Constant.ApplicationDirectory + "//ClientWindow.ini"); //readcard_ini = ApiFunction.GetIniString("挂号屏蔽项", "读卡", Constant.ApplicationDirectory + "//ClientWindow.ini"); //blb_ini = ApiFunction.GetIniString("挂号屏蔽项", "病历本", Constant.ApplicationDirectory + "//ClientWindow.ini"); //sfplx_ini = ApiFunction.GetIniString("划价收费", "挂号使用收费票", Constant.ApplicationDirectory + "//ClientWindow.ini"); //syk_ini = ApiFunction.GetIniString("挂号收费", "挂号时必须使用卡", Constant.ApplicationDirectory + "//ClientWindow.ini"); //Bview = ApiFunction.GetIniString("划价收费", "发票预览", Constant.ApplicationDirectory + "//ClientWindow.ini"); //Fplx = sfplx_ini == "true" ? 1 : 0; //cmbghlx.Enabled = ghlb_ini == "true" ? false : true; //cmbklx.Enabled = klx_ini == "true" ? false : true; //txtkh.Enabled = kh_ini == "true" ? false : true; //txtxm.Enabled = xm_ini == "true" ? false : true; //txtgrlxfs.Enabled = lxfs_ini == "true" ? false : true; //txtjtdz.Enabled = jtdz_ini == "true" ? false : true; //cmbbrlx.Enabled = brlx_ini == "true" ? false : true; //txtks.Enabled = ghks_ini == "true" ? false : true; //cmbghjb.Enabled = ghjb_ini == "true" ? false : true; //txtys.Enabled = ghys_ini == "true" ? false : true; #endregion //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh); } }
public FrmCardChange_FL(MenuTag menuTag, string chineseName, Form mdiParent) { InitializeComponent(); FunAddComboBox.AddKlx(false, 0, cmb_yklx, InstanceForm.BDatabase); FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); _menuTag = menuTag; _chineseName = chineseName; _mdiParent = mdiParent; this.Text = _chineseName; }
public Frmbrkcz(MenuTag menuTag, string chineseName, Form mdiParent) { InitializeComponent(); _menuTag = menuTag; _chineseName = chineseName; _mdiParent = mdiParent; this.Text = _chineseName; this.WindowState = FormWindowState.Maximized; FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); }
private void Frmmz_syffjl_Load(object sender, EventArgs e) { panel4.Visible = false; dataGridView1.AllowUserToAddRows = false; dataGridView1.AllowUserToDeleteRows = false; this.dataGridView1.ReadOnly = true; this.dataGridView1.AutoGenerateColumns = false; dataGridView2.AllowUserToAddRows = false; dataGridView2.AllowUserToDeleteRows = false; this.dataGridView2.ReadOnly = true; this.dataGridView2.AutoGenerateColumns = false; FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); }
/// <summary> ///构造函数 /// </summary> /// <param name="menuTag"></param> /// <param name="chineseName"></param> /// <param name="mdiParent"></param> /// <param name="_user"></param> /// <param name="yylx">预约类型</param> public Frm_OrderRegist(MenuTag menuTag, string chineseName, Form mdiParent, User _user, Mz_YYgh.YYgh_Sort yylx) { InitializeComponent(); _menuTag = menuTag; _chineseName = chineseName; _mdiParent = mdiParent; this.Text = _chineseName; _currentuser = _user; _CurrentYylx = yylx; cmb_sxw.SelectedIndex = 0; _orderMeans = new Order_Web(_cfg3059); //添加卡类型 FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); }
private void Frmcfsh_Load(object sender, EventArgs e) { AddTree(); FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh); } }
private void Frmcfdy_Load(object sender, EventArgs e) { try { this.tbxbr.Focus(); cfmxTable = this.CreateDataSouce(); FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); cbglydy.Checked = true; } catch (Exception err) { MessageBox.Show(err.Message.ToString(), "提示"); } }
private void FrmYgcz_Mz_Load(object sender, EventArgs e) { if (new SystemCfg(3104).Config == "1") { this.Text = "门诊日志"; } FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh); } }
private void Frmyjjjk_Load(object sender, EventArgs e) { //卡类型 FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); this.WindowState = FormWindowState.Maximized; dtpjsrq1.Value = Convert.ToDateTime(DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToShortDateString() + " 00:00:00"); dtpjsrq2.Value = Convert.ToDateTime(DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToShortDateString() + " 23:59:59"); //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh); } }
private void Frmbrkdj_Load(object sender, EventArgs e) { FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); cmbklx.SelectedIndex = 0; try { string ssql = "SELECT * FROM JC_yhlx "; DataTable tblx = InstanceForm.BDatabase.GetDataTable(ssql); listView1.Items.Clear(); for (int i = 0; i <= tblx.Rows.Count - 1; i++) { int ii = i + 1; ListViewItem item = new ListViewItem(ii.ToString()); ListViewItem.ListViewSubItem subitem_yhmc = new ListViewItem.ListViewSubItem(item, Convertor.IsNull(tblx.Rows[i]["yhmc"], "")); subitem_yhmc.Name = "yhmc"; item.SubItems.Add(subitem_yhmc); ListViewItem.ListViewSubItem subitem_bz = new ListViewItem.ListViewSubItem(item, Convertor.IsNull(tblx.Rows[i]["bz"], "")); subitem_bz.Name = "bz"; item.SubItems.Add(subitem_bz); ListViewItem.ListViewSubItem subitem_id = new ListViewItem.ListViewSubItem(item, Convertor.IsNull(tblx.Rows[i]["id"], "")); subitem_id.Name = "id"; item.SubItems.Add(subitem_id); listView1.Items.Add(item); } } catch (System.Exception err) { MessageBox.Show(err.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh); } }
private void Frmcfsh_Load(object sender, EventArgs e) { FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); FunAddComboBox.AddKlx(false, 0, cmbklx1, InstanceForm.BDatabase); FunAddComboBox.AddJgbm(false, cmbjgbm, InstanceForm.BDatabase); cmbjgbm.SelectedValue = InstanceForm.BCurrentDept.Jgbm; //入院科室 Tbks = Fun.GetRyks(Convert.ToInt64(cmbjgbm.SelectedValue), InstanceForm.BDatabase); //入院医生 Tbys = Fun.GetGhys(0, InstanceForm.BDatabase); diseaseHandler = new ts_jc_disease.BllHandler(InstanceForm.BDatabase, InstanceForm.BCurrentUser); //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh); } }
private void Frmfzgl_Load(object sender, EventArgs e) { this.WindowState = FormWindowState.Maximized; FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); cmbks.ComboBox.DataSource = Fun.GetGhks(false, InstanceForm.BDatabase);; cmbks.ComboBox.ValueMember = "DEPT_ID"; cmbks.ComboBox.DisplayMember = "NAME"; cmbks.ComboBox.SelectedValue = InstanceForm.BCurrentDept.DeptId; butref1_Click(sender, e); butref2_Click(sender, e); //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh); } }
public Frmbrkcz(RelationalDatabase _DataBase, User _User, Department _BCurrentDept, int klx, string kh) { InstanceForm.BDatabase = _DataBase; InstanceForm.BCurrentUser = _User; InstanceForm.BCurrentDept = _BCurrentDept; InitializeComponent(); FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); this.cmbklx.SelectedValue = klx; cmbklx.SelectedValue = klx.ToString(); if (kh != "") { txtkh.Text = kh; txtkh_KeyPress(null, null); } }
private void Frmjzlscx_Load(object sender, EventArgs e) { if (_menuTag.Function_Name == "Fun_ts_mzys_jzlscx") { txtjzks.Text = InstanceForm.BCurrentDept.DeptName; txtjzks.Tag = InstanceForm.BCurrentDept.DeptId.ToString(); txtjzks.Enabled = false; } dtpjzsj1.Value = Convert.ToDateTime(DateManager.ServerDateTimeByDBType(FrmMdiMain.Database).ToShortDateString() + " 00:00:00"); dtpjzsj2.Value = Convert.ToDateTime(DateManager.ServerDateTimeByDBType(FrmMdiMain.Database).ToShortDateString() + " 23:59:59"); FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); this.WindowState = FormWindowState.Maximized; //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh); } }
public Frmcfcx(MenuTag menuTag, string chineseName, Form mdiParent, Guid ghxxid, RelationalDatabase _DataBase, User _BCurrentUser, Department _BCurrentDept) //public Frmcfcx(MenuTag menuTag, string chineseName, Form mdiParent, Guid ghxxid) { InitializeComponent(); _menuTag = menuTag; _chineseName = chineseName; _mdiParent = mdiParent; InstanceForm.BDatabase = _DataBase; InstanceForm.BCurrentUser = _BCurrentUser; InstanceForm.BCurrentDept = _BCurrentDept; this.Text = _chineseName; FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); txtmzh.Text = Fun.GetMzh(ghxxid, InstanceForm.BDatabase); dtpBegin.Checked = false; dtpEnd.Checked = false; GetBrxx(txtmzh.Text.Trim(), 0, "", "", ""); }
private void frmZyzCx_Load(object sender, EventArgs e) { FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); }
public Frmjhkqr() { InitializeComponent(); FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); }
private void Frmbrkdj_Load(object sender, EventArgs e) { FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); SystemCfg cfg1113 = new SystemCfg(1113); string str = "SELECT NAME,CODE FROM JC_FKFS"; if (cfg1113.Config != "") { str += " where code not in(" + cfg1113.Config + ")"; } //付款方式字典 DataTable tb = InstanceForm.BDatabase.GetDataTable(str); if (tb == null) { MessageBox.Show("错误,未能取得付款方式!"); return; } cmbfkfs.DisplayMember = "NAME"; cmbfkfs.ValueMember = "CODE"; cmbfkfs.DataSource = tb; tb = null; cmbfkfs.SelectedIndex = 0; //银行基本信息 tb = InstanceForm.BDatabase.GetDataTable("SELECT NAME,ID FROM JC_BANK"); if (tb == null) { MessageBox.Show("警告,未能取得银行信息!", "提示"); return; } cmbyh.DisplayMember = "NAME"; cmbyh.ValueMember = "ID"; cmbyh.DataSource = tb; cmbyh.SelectedIndex = -1; tb = null; #region 报价器代码 Add By tck try { string bqybjq = ApiFunction.GetIniString("报价器文件路径", "启用报价器", Constant.ApplicationDirectory + "//ClientWindow.ini"); if (bqybjq == "true") { string bjqxh = ApiFunction.GetIniString("报价器文件路径", "报价器型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_call.Icall call = ts_call.CallFactory.NewCall(bjqxh); call.SetPicture(InstanceForm.BCurrentUser.EmployeeId.ToString()); //(txtxm.Text.Trim()); } } catch (Exception ea) { MessageBox.Show("报价器出现异常!原因:" + ea.Message, "提示"); } #endregion if (!txtkh.ReadOnly) { //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh); } } //门诊预交金是否要打印发票 如果是,则获取预交金发票号 if (cfg1111.Config.Trim() == "1") { getYjjFph(); } }
private void FrmQh_Load(object sender, EventArgs e) { FunAddComboBox.AddKlx(false, 0, this.cmbklx, InstanceForm.BDatabase); this.Tbks = Fun.GetGhks(false, InstanceForm.BDatabase); }
private void FrmFPCX_Load(object sender, EventArgs e) { txtMzh.KeyPress += new KeyPressEventHandler(txtMzh_KeyPress); txtDNLSH.KeyPress += new KeyPressEventHandler(txtDNLSH_KeyPress); txtBrxm.KeyPress += new KeyPressEventHandler(txtBrxm_KeyPress); handler = new BllHandler(); string date = DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToString("yyyy-MM-dd"); dtpSFRQ1.Value = Convert.ToDateTime(date + " 00:00:00"); dtpSFRQ2.Value = Convert.ToDateTime(date + " 23:59:59"); dtpBdsj1.Value = Convert.ToDateTime(date + " 00:00:00"); dtpBdsj2.Value = Convert.ToDateTime(date + " 23:59:59"); ComboBox cbo = new ComboBox(); FunAddComboBox.AddOperator(true, cbo, InstanceForm.BDatabase); cboBDY.DisplayMember = "name"; cboBDY.ValueMember = "employee_id"; cboBDY.DataSource = cbo.DataSource; FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); if ((cmbklx.DataSource as DataTable).Rows.Count > 1) { //写死 默认选中磁卡号 cmbklx.SelectedIndex = 1; } //自动读射频卡 string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh); if (ReadCard != null) { ReadCard.AutoReadCard(InstanceForm._menuTag.Function_Name, cmbklx, txtKh); } #region 增加F6读身份证 this.KeyDown += delegate(object o, KeyEventArgs args) { if (args.KeyCode == Keys.F6) { string bqy = ApiFunction.GetIniString("身份证扫描器", "启用身份证扫描器", Constant.ApplicationDirectory + "//ClientWindow.ini"); if (bqy == "true") { string bsbxh = ApiFunction.GetIniString("身份证扫描器", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini"); ts_ReadCard.Icard card = ts_ReadCard.CardFactory.NewCard(bsbxh); ts_ReadCard.IDCardData _IDCardData = new ts_ReadCard.IDCardData(); string msg = ""; bool bok = card.ReadCard(ref _IDCardData, ref msg); if (bok == false) { return; } SystemCfg cfg1186 = new SystemCfg(1186, InstanceForm.BDatabase); if (cfg1186.Config == "1") { SystemCfg cfg1187 = new SystemCfg(1187, InstanceForm.BDatabase); if (!string.IsNullOrEmpty(cfg1187.Config) && Convertor.IsInteger(cfg1187.Config)) { cmbklx.SelectedValue = Convert.ToInt32(cfg1187.Config); txtKh.Text = _IDCardData.IDCardNo; txtKh_KeyPress(txtKh, new KeyPressEventArgs('\r')); } else { MessageBox.Show("身份证登记功能不能用,请正确设置参数1187或关闭参数1186", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }; #endregion }
private void FrmSjtflccx_Load(object sender, EventArgs e) { FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase); rdn1.Checked = true; chksjrq.Checked = false; }