public ConfigControl() { InitializeComponent(); RfidMobile.Service.Util.Config config = ConfigService.Read(); txtHost.Text = config.Host; txtPort.Text = config.Port.ToString(); txtLogLevel.Text = config.LogLevel; }
private void btnSave_Click(object sender, EventArgs e) { string host = txtHost.Text; int port = int.Parse(txtPort.Text); string logLevel = txtLogLevel.Text; RfidMobile.Service.Util.Config config = new RfidMobile.Service.Util.Config() { Host = host, Port = port, LogLevel = logLevel }; ConfigService.Save(config); }
public ReaderControl(RfidMobile.Service.Util.Config config, IList <ReaderProductViewModel> products) { InitializeComponent(); if (products != null) { DataGridTableStyle tableStyle = new DataGridTableStyle(); tableStyle.MappingName = products.GetType().Name; DataGridTextBoxColumn isReadColumnStyle = new DataGridTextBoxColumn(); isReadColumnStyle.Width = 50; isReadColumnStyle.MappingName = "IsReadChinese"; isReadColumnStyle.HeaderText = "读取"; tableStyle.GridColumnStyles.Add(isReadColumnStyle); DataGridTextBoxColumn tagIdColumnStyle = new DataGridTextBoxColumn(); tagIdColumnStyle.Width = 120; tagIdColumnStyle.MappingName = "TagId"; tagIdColumnStyle.HeaderText = "标签"; tableStyle.GridColumnStyles.Add(tagIdColumnStyle); DataGridTextBoxColumn categoryColumnStyle = new DataGridTextBoxColumn(); categoryColumnStyle.Width = 50; categoryColumnStyle.MappingName = "Category"; categoryColumnStyle.HeaderText = "类型"; tableStyle.GridColumnStyles.Add(categoryColumnStyle); DataGridTextBoxColumn serialNumberColumnStyle = new DataGridTextBoxColumn(); serialNumberColumnStyle.Width = 80; serialNumberColumnStyle.MappingName = "SerialNumber"; serialNumberColumnStyle.HeaderText = "序号"; tableStyle.GridColumnStyles.Add(serialNumberColumnStyle); // 重新配置data gird的样式 dgProducts.TableStyles.Clear(); dgProducts.TableStyles.Add(tableStyle); dgProducts.SelectionBackColor = Color.Green; SetProducts(products); } // 初始化reader服务 rfidReaderService = new RfidReaderService(config.Host, config.Port); rfidReaderService.IsConnectChanged += new EventHandler <IsConnectChangedEventArgs>(readerService_IsConnectChanged); rfidReaderService.TagDataReceived += new EventHandler <TagDataReceivedEventArgs>(readerService_TagDataReceived); rfidReaderService.MessageReceived += new EventHandler <MessageReceivedEventArgs>(readerService_MessageReceived); chkIsConnect.Checked = rfidReaderService.IsConnect; chkIsConnect.Text = rfidReaderService.IsConnect ? "开" : "关"; }
public MainForm() { InitializeComponent(); try { config = ConfigService.Read(); // 设置log显示的等级 LogService.Level = (LogType)Enum.Parse(typeof(LogType), config.LogLevel, true); } catch (Exception ex) { LogService.Error("main", ex.Message); } }