using System; using System.Drawing; using System.Windows.Forms; using System.IO; using IOM_cs.irisDb.model; using IOM_cs.irisDb.service; using IOM_cs.irisDb; using IOM_cs.insertForm.sysSetting; using System.Data; namespace IOM_cs.insertForm { public partial class CtrlWriteData : UserControl { IPersonService iPersonService = (IPersonService)DbService.getEntity("IPersonService"); string deptId = ""; string idCardNoBefore = ""; string staffNoBefort = ""; public CtrlWriteData() { InitializeComponent(); } private void CtrlWriteData_Load(object sender, EventArgs e) { } private void btn_write_Click(object sender, EventArgs e) { try { string light = "1A"; string strJson = "{\"white_brightness\":\"" + light + "\"}"; if (!FormMain.devInited) { int result = FormMain.formMain.irisColCtrl1.IrisInit(strJson); if (result == 0) { } else { MessageBox.Show("采集设备初始化失败,请检查后重试!", "错误", MessageBoxButtons.OK); return; } } if (txt_sbbh.Text.Trim() != "") { if (txt_sbbh.Text.Trim().Length > 12) { MessageBox.Show("写入失败,设备编号不能超过12个字符!"); FormMain.formMain.irisColCtrl1.IrisClose(); FormMain.devInited = false; return; } string id = txt_sbbh.Text.Trim(); strJson = "{\"id\":\"" + id + "\"}"; string idBt; int result = FormMain.formMain.irisColCtrl1.SetDeviceSn(strJson, out idBt); if (result == 0) label_idNow.Text = "设备当前编号:" + idBt; } if (txt_sbxh.Text.Trim() != "") { if (txt_sbxh.Text.Trim().Length > 20) { MessageBox.Show("写入失败,设备型号不能超过20个字符!"); FormMain.formMain.irisColCtrl1.IrisClose(); FormMain.devInited = false; return; } string equipmentModel; ; int result = FormMain.formMain.irisColCtrl1.SetDeviceModel(txt_sbxh.Text.Trim(), out equipmentModel); if (result == 0) label_modelNow.Text = "设备当前型号:" + equipmentModel; } FormMain.devInited = false; FormMain.formMain.irisColCtrl1.IrisClose(); } catch (Exception xe) { MessageBox.Show(xe.Message); } } } }