資源簡介
用C#做的一個(gè)比較簡單實(shí)用的門禁卡讀卡程序,在單位實(shí)際環(huán)境中使用,隱私原因刪除了一些圖片文件,參照時(shí)可以用其他的圖片補(bǔ)齊。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?HDF12Driver;
using?PersonalRegister.Devices;
using?PersonalRegister.SQLHelp;
using?System.Net;
namespace?PersonalRegister
{
????public?partial?class?B?:?Form
????{
????????private?Size?beforeResizeSize?=?Size.Empty;
????????public?B()
????????{
????????????InitializeComponent();
????????}
????????private?void?buttonX3_Click(object?sender?EventArgs?e)
????????{
????????????this.WXPhoto.Image?=?null;
????????}
????????private?void?buttonX4_Click(object?sender?EventArgs?e)
????????{
????????????long?uid?=?0;
????????????long?tempUid?=?-100;
????????????DeviceManager?deviceManager?=?new?DeviceManager();
????????????????if?(!deviceManager.CardRW.Init())
????????????????{
????????????????????//continue;
????????????????????MessageBox.Show(“初始化讀卡器失敗!“);
????????????????}
????????????????uid?=?deviceManager.CardRW.FindCard();
????????????????if?(uid?0)
????????????????{
????????????????????tempUid?=?-1;
????????????????}
????????????????this.textBoxX1.Text?=?uid.ToString();
????????????????deviceManager.CardRW.Exit();
????????????????//if?(count?>?10)
????????????????//{
????????????????//????break;
????????????
????????}
????????private?void?buttonX5_Click(object?sender?EventArgs?e)
????????{
????????????string?buttonText=““;
????????????//this.buttonX5.UseWaitCursor?=?true;
????????????buttonText=this.buttonX5.Text;
????????????this.buttonX5.Text=“讀取中.....“;
????????????this.buttonX5.Enabled?=?false;
????????????
????????????long?uid?=?0;
????????????long?tempUid?=?-100;
????????????DeviceManager?deviceManager?=?new?DeviceManager();
????????????if?(!deviceManager.CardRW.Init())
????????????{
????????????????//continue;
????????????????MessageBox.Show(“初始化讀卡器失敗!“);
????????????}
????????????uid?=?deviceManager.CardRW.FindCard();
????????????if?(uid?0)
????????????{
????????????????tempUid?=?-1;
????????????????MessageBox.Show(“請(qǐng)確認(rèn)是否放入執(zhí)勤卡并重新點(diǎn)擊讀取!“);
????????????}
????????????else
????????????{
????????????????getPoliceInfoByUid(uid.ToString());
????????????}
????????????this.textBoxX1.Text?=?uid.ToString();
????????????deviceManager.CardRW.Exit();
????????????//if?(count?>?10)
????????????//{
????????????//????break;
????????????
????????????//this.UseWaitCursor?=?false;
????????????this.buttonX5.Text?=?buttonText;
????????????this.buttonX5.Enabled?=?true;
????????????
????????}
????????private?void?getPoliceInfoByUid(string?uid)
????????{
????????????DataTable?dt?=?null;
????????????Image?O_Image=null;
????????????string?sql?=?“select?*?from?CardPersonalInfoDepartMent?where??PersonalInfo.personalType=1?and??PersonalInfo.Id=card.PersonId?and?PersonalInfo.DepartmentId=DepartMent.Id?and?Card.Uid=‘“?+?uid?+?“‘“;
??????????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2030??2017-09-13?15:10??新建文件夾\外來人員登記系統(tǒng)\App.config
?????文件??????18695??2018-03-07?09:56??新建文件夾\外來人員登記系統(tǒng)\B.cs
?????文件??????35843??2018-03-07?09:56??新建文件夾\外來人員登記系統(tǒng)\B.Designer.cs
?????文件???????6011??2018-03-07?09:56??新建文件夾\外來人員登記系統(tǒng)\B.resx
?????文件???????4286??2014-12-16?16:15??新建文件夾\外來人員登記系統(tǒng)\bitbug_favicon.ico
?????文件????3543552??2009-11-06?09:49??新建文件夾\外來人員登記系統(tǒng)\DevComponents.DotNetBar2.dll
?????文件???????4330??2017-08-29?08:41??新建文件夾\外來人員登記系統(tǒng)\Devices\ba
?????文件???????3378??2017-08-29?08:43??新建文件夾\外來人員登記系統(tǒng)\Devices\DemoCardRW.cs
?????文件????????625??2017-08-29?08:40??新建文件夾\外來人員登記系統(tǒng)\Devices\Deviceba
?????文件???????3520??2017-08-29?08:58??新建文件夾\外來人員登記系統(tǒng)\Devices\DeviceManager.cs
?????文件???????1433??2017-08-29?08:58??新建文件夾\外來人員登記系統(tǒng)\Devices\SM7CardRW.cs
?????文件?????221184??2007-03-12?15:58??新建文件夾\外來人員登記系統(tǒng)\Dewlt.dll
?????文件??????10240??2014-12-12?06:49??新建文件夾\外來人員登記系統(tǒng)\HDF12Driver.dll
?????文件??????48640??2014-10-14?10:18??新建文件夾\外來人員登記系統(tǒng)\hdrf32.dll
?????文件?????335360??2011-06-02?10:35??新建文件夾\外來人員登記系統(tǒng)\JpgDll.dll
?????文件???????5592??2017-09-13?11:39??新建文件夾\外來人員登記系統(tǒng)\MDIParent1.cs
?????文件???????4639??2017-09-13?11:39??新建文件夾\外來人員登記系統(tǒng)\MDIParent1.Designer.cs
?????文件??????12919??2017-09-13?11:39??新建文件夾\外來人員登記系統(tǒng)\MDIParent1.resx
?????文件?????424960??2018-01-19?15:28??新建文件夾\外來人員登記系統(tǒng)\MySql.Data.dll
?????文件???????9552??2018-03-07?10:02??新建文件夾\外來人員登記系統(tǒng)\PersonalRegister.csproj
?????文件????????565??2017-09-04?09:48??新建文件夾\外來人員登記系統(tǒng)\PersonalRegister.csproj.user
?????文件???????1732??2017-09-04?09:54??新建文件夾\外來人員登記系統(tǒng)\PersonalRegister_TemporaryKey.pfx
?????文件????????574??2017-08-31?14:42??新建文件夾\外來人員登記系統(tǒng)\Program.cs
?????文件???????1396??2017-08-28?09:58??新建文件夾\外來人員登記系統(tǒng)\Properties\AssemblyInfo.cs
?????文件???????3248??2017-09-04?15:55??新建文件夾\外來人員登記系統(tǒng)\Properties\Resources.Designer.cs
?????文件???????6195??2017-09-04?15:55??新建文件夾\外來人員登記系統(tǒng)\Properties\Resources.resx
?????文件???????2268??2017-09-04?09:48??新建文件夾\外來人員登記系統(tǒng)\Properties\Settings.Designer.cs
?????文件???????1670??2017-09-04?09:48??新建文件夾\外來人員登記系統(tǒng)\Properties\Settings.settings
?????文件??????11469??2017-09-21?15:54??新建文件夾\外來人員登記系統(tǒng)\Report.cs
?????文件??????17067??2017-09-19?15:36??新建文件夾\外來人員登記系統(tǒng)\Report.Designer.cs
............此處省略33個(gè)文件信息
評(píng)論
共有 條評(píng)論