private void personRegist_Load(object sender, EventArgs e) { this.label1.Text = "居民健康档案登记"; this.label1.ForeColor = Color.SkyBlue; label1.Font = new Font("微软雅黑", 20F, System.Drawing.FontStyle.Bold, GraphicsUnit.Point, ((byte)(134))); label1.Left = (this.panel1.Width - this.label1.Width) / 2; label1.BringToFront(); this.label13.Text = "登记记录"; this.label13.ForeColor = Color.SkyBlue; label13.Font = new Font("微软雅黑", 20F, System.Drawing.FontStyle.Bold, GraphicsUnit.Point, ((byte)(134))); label13.Left = (this.panel4.Width - this.label13.Width) / 2; label13.BringToFront(); BindNation(); Common.SetComboBoxInfo(comboBox7, ltdorganizationDao.GetShengInfo());//区域 DataTable dtbasic = bsdao.checkBasicsettingInfo(); if (dtbasic.Rows.Count > 0) { xcuncode = dtbasic.Rows[0]["cun_code"].ToString(); shengcode = dtbasic.Rows[0]["sheng_code"].ToString(); Common.SetComboBoxInfo(comboBox6, ltdorganizationDao.GetCityInfo(shengcode)); shicode = dtbasic.Rows[0]["shi_code"].ToString(); Common.SetComboBoxInfo(comboBox3, ltdorganizationDao.GetCountyInfo(shicode)); qxcode = dtbasic.Rows[0]["qx_code"].ToString(); Common.SetComboBoxInfo(comboBox4, areadao.zhenInfo(qxcode)); xzcode = dtbasic.Rows[0]["xz_code"].ToString(); Common.SetComboBoxInfo(comboBox5, areadao.cunInfo(xzcode)); //因为名称有可能对应不上那么就用code对应 Common.SetComboBoxSelectIndex(comboBox7, shengcode); Common.SetComboBoxSelectIndex(comboBox6, shicode); Common.SetComboBoxSelectIndex(comboBox3, qxcode); Common.SetComboBoxSelectIndex(comboBox4, xzcode); Common.SetComboBoxSelectIndex(comboBox5, xcuncode); } label14.Text = DateTime.Now.Year.ToString() + "年" + DateTime.Now.Month.ToString() + "月" + DateTime.Now.Day.ToString() + "日"; registrationRecordCheck();//右侧统计信息 //身份证读卡初始化 try { int iPort; for (iPort = 1001; iPort <= 1016; iPort++) { iRetUSB = CVRSDK.CVR_InitComm(iPort); if (iRetUSB == 1) { break; } } if (iRetUSB != 1) { for (iPort = 1; iPort <= 4; iPort++) { iRetCOM = CVRSDK.CVR_InitComm(iPort); if (iRetCOM == 1) { break; } } } if ((iRetCOM == 1) || (iRetUSB == 1)) { this.label42.Text = "初始化成功!"; jkjcheckdao.updateShDevice(1, -1, -1, -1, -1, -1, -1, -1, -1, -1); } else { this.label42.Text = "初始化失败!"; loginLogBean lb = new loginLogBean(); lb.name = frmLogin.name; lb.createTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); lb.eventInfo = "身份证读卡初始化失败!"; lb.type = "3"; logservice.addCheckLog(lb); jkjcheckdao.updateShDevice(0, -1, -1, -1, -1, -1, -1, -1, -1, -1); } } catch (Exception ex) { loginLogBean lb = new loginLogBean(); lb.name = frmLogin.name; lb.createTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); lb.eventInfo = "身份证读卡初始化失败!"; lb.type = "3"; logservice.addCheckLog(lb); jkjcheckdao.updateShDevice(0, -1, -1, -1, -1, -1, -1, -1, -1, -1); } //摄像头初始化 try { // 枚举所有视频输入设备 videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); if (videoDevices.Count == 0) { throw new ApplicationException(); } //foreach (FilterInfo device in videoDevices) //{ // tscbxCameras.Items.Add(device.Name); //} //tscbxCameras.SelectedIndex = 0; VideoCaptureDevice videoSource = new VideoCaptureDevice(videoDevices[0].MonikerString); videoSource.DesiredFrameSize = new System.Drawing.Size(320, 240); videoSource.DesiredFrameRate = 1; videoSourcePlayer1.VideoSource = videoSource; videoSourcePlayer1.Start(); } catch (ApplicationException) { videoDevices = null; loginLogBean lb = new loginLogBean(); lb.name = frmLogin.name; lb.createTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); lb.eventInfo = "摄像头初始化失败!"; lb.type = "3"; logservice.addCheckLog(lb); jkjcheckdao.updateShDevice(-1, 0, -1, -1, -1, -1, -1, -1, -1, -1); } //读取默认的打印条数 ReadPrintBarCodeNumber(); }