diff --git a/SlnMesnac.Business/base/BaseBusiness.cs b/SlnMesnac.Business/base/BaseBusiness.cs index 3e233ae..42f1efe 100644 --- a/SlnMesnac.Business/base/BaseBusiness.cs +++ b/SlnMesnac.Business/base/BaseBusiness.cs @@ -40,14 +40,12 @@ namespace SlnMesnac.Business.@base private readonly HIDMode hIDMode; - public BaseBusiness(List plcFactories, List rfidFactories, StringChange stringChanges, HIDMode hIDModes) + public BaseBusiness(List plcFactories, List rfidFactories, HIDMode hIDModes) { _plcFactories = plcFactories; _rfidFactories = rfidFactories; //示例 - stringChange = stringChanges; - - + //stringChange = stringChanges; hIDMode = hIDModes; } diff --git a/SlnMesnac.Business/business/RecordRfidInfoBusniess.cs b/SlnMesnac.Business/business/RecordRfidInfoBusniess.cs new file mode 100644 index 0000000..4110fc8 --- /dev/null +++ b/SlnMesnac.Business/business/RecordRfidInfoBusniess.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace SlnMesnac.Business.business +{ + /// + /// 记录Rfid信息 + /// + public class RecordRfidInfoBusniess + { + + } +} diff --git a/SlnMesnac.Business/business/RfidHandleBusniess.cs b/SlnMesnac.Business/business/RfidHandleBusniess.cs new file mode 100644 index 0000000..85d077e --- /dev/null +++ b/SlnMesnac.Business/business/RfidHandleBusniess.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace SlnMesnac.Business.business +{ + /// + /// RFID打卡机业务逻辑类 + /// + public class RfidHandleBusniess + { + + } +} diff --git a/SlnMesnac.Common/HIDMode.cs b/SlnMesnac.Common/HIDMode.cs index 5db8948..d3ad0ea 100644 --- a/SlnMesnac.Common/HIDMode.cs +++ b/SlnMesnac.Common/HIDMode.cs @@ -7,50 +7,36 @@ namespace SlnMesnac.Common { public class HIDMode { - DeviceClass deviceClass = new DeviceClass(); + public DeviceClass deviceClass = new DeviceClass(); + public string ButtonText = ""; + public HIDMode() { - deviceClass.isConnectedFunc = ConnectStart; deviceClass.pushTagData = GetTag; } - public void ConnectStart(bool Start) + /// + /// 连接或断开打卡机 + /// + public void ConnectRfidHid() { - if (Start) - { - //button1.Text = "DisConnect"; - } - else - { - //button1.Text = "Monitor"; - } + deviceClass.ConnectDevice(); } - private void GetTag(Tag tag) + /// + /// 断开打卡机 + /// + public void DisconnectRfidHid() { - //this.Invoke(new Action(() => { - // int flag = 0; - // foreach (ListViewItem viewitem in listView1.Items) - // { - // if (viewitem.SubItems[1].Text == tag.UID) - // { - // viewitem.SubItems[2].Text = (int.Parse(viewitem.SubItems[2].Text) + 1).ToString(); - // viewitem.SubItems[3].Text = System.DateTime.Now.ToString(); - // flag = 1; - // } - // } - // if (flag == 0) - // { - // System.Windows.Forms.ListViewItem EPCitem = new System.Windows.Forms.ListViewItem((listView1.Items.Count + 1).ToString()); - // EPCitem.SubItems.Add(tag.UID); - // EPCitem.SubItems.Add("1"); + deviceClass.Close(); + } - // DateTime TimeNow_temp = System.DateTime.Now; - // string TimeNow_str = TimeNow_temp.ToString(); - // EPCitem.SubItems.Add(TimeNow_str); - // listView1.Items.Add(EPCitem); - // } - //})); + /// + /// 获取标签 + /// + public void GetTag(Tag tag) + { + string tagInfo = tag.ToString(); } } } diff --git a/SlnMesnac.WPF/SlnMesnac.WPF.csproj b/SlnMesnac.WPF/SlnMesnac.WPF.csproj index 13b1f23..fa19b62 100644 --- a/SlnMesnac.WPF/SlnMesnac.WPF.csproj +++ b/SlnMesnac.WPF/SlnMesnac.WPF.csproj @@ -43,6 +43,12 @@ + + + C:\Users\Administrator\Desktop\信明橡塑\Tool For HID Mode_V1.0.0\Tool For HID Mode_V1.0.0\HighRFIDSendCardDLL.dll + + + diff --git a/SlnMesnac.WPF/UserControls/EmployeeLoginPage.xaml b/SlnMesnac.WPF/UserControls/EmployeeLoginPage.xaml index 70961de..e837645 100644 --- a/SlnMesnac.WPF/UserControls/EmployeeLoginPage.xaml +++ b/SlnMesnac.WPF/UserControls/EmployeeLoginPage.xaml @@ -114,10 +114,10 @@ -