ソースを参照

一卡通调整

Lishi
xxe 2年前
コミット
57fd8b1181
3個のファイルの変更87行の追加15行の削除
  1. +46
    -14
      HKCardManager/Form1.Designer.cs
  2. +35
    -1
      HKCardManager/Form1.cs
  3. +6
    -0
      HKCardManager/Form1.resx

+ 46
- 14
HKCardManager/Form1.Designer.cs ファイルの表示

@@ -28,8 +28,8 @@
/// </summary>
private void InitializeComponent()
{
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.groupBox5 = new System.Windows.Forms.GroupBox();
this.pictureBox11 = new System.Windows.Forms.PictureBox();
@@ -66,6 +66,8 @@
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.图标 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.消息文本 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.button14 = new System.Windows.Forms.Button();
this.pictureBox13 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
@@ -92,6 +94,7 @@
this.splitContainer2.Panel2.SuspendLayout();
this.splitContainer2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox13)).BeginInit();
this.SuspendLayout();
//
// splitContainer1
@@ -113,7 +116,7 @@
//
this.splitContainer1.Panel2.BackColor = System.Drawing.SystemColors.Highlight;
this.splitContainer1.Panel2.Controls.Add(this.splitContainer2);
this.splitContainer1.Size = new System.Drawing.Size(1207, 717);
this.splitContainer1.Size = new System.Drawing.Size(1207, 718);
this.splitContainer1.SplitterDistance = 249;
this.splitContainer1.TabIndex = 1;
//
@@ -124,7 +127,7 @@
this.groupBox5.Controls.Add(this.button8);
this.groupBox5.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.groupBox5.ForeColor = System.Drawing.Color.Black;
this.groupBox5.Location = new System.Drawing.Point(3, 615);
this.groupBox5.Location = new System.Drawing.Point(4, 645);
this.groupBox5.Name = "groupBox5";
this.groupBox5.Size = new System.Drawing.Size(243, 77);
this.groupBox5.TabIndex = 12;
@@ -228,7 +231,7 @@
this.groupBox4.Controls.Add(this.button12);
this.groupBox4.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.groupBox4.ForeColor = System.Drawing.Color.Black;
this.groupBox4.Location = new System.Drawing.Point(3, 534);
this.groupBox4.Location = new System.Drawing.Point(3, 566);
this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(243, 77);
this.groupBox4.TabIndex = 3;
@@ -270,7 +273,7 @@
this.groupBox3.Controls.Add(this.button11);
this.groupBox3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.groupBox3.ForeColor = System.Drawing.Color.Black;
this.groupBox3.Location = new System.Drawing.Point(3, 368);
this.groupBox3.Location = new System.Drawing.Point(3, 408);
this.groupBox3.Name = "groupBox3";
this.groupBox3.Size = new System.Drawing.Size(243, 159);
this.groupBox3.TabIndex = 5;
@@ -355,6 +358,8 @@
// groupBox2
//
this.groupBox2.BackColor = System.Drawing.SystemColors.Control;
this.groupBox2.Controls.Add(this.pictureBox13);
this.groupBox2.Controls.Add(this.button14);
this.groupBox2.Controls.Add(this.pictureBox12);
this.groupBox2.Controls.Add(this.button13);
this.groupBox2.Controls.Add(this.pictureBox6);
@@ -369,7 +374,7 @@
this.groupBox2.ForeColor = System.Drawing.Color.Black;
this.groupBox2.Location = new System.Drawing.Point(3, 118);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(243, 246);
this.groupBox2.Size = new System.Drawing.Size(243, 287);
this.groupBox2.TabIndex = 3;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "卡片维护";
@@ -527,7 +532,7 @@
// splitContainer2.Panel2
//
this.splitContainer2.Panel2.Controls.Add(this.dataGridView1);
this.splitContainer2.Size = new System.Drawing.Size(954, 717);
this.splitContainer2.Size = new System.Drawing.Size(954, 718);
this.splitContainer2.SplitterDistance = 539;
this.splitContainer2.TabIndex = 0;
//
@@ -557,13 +562,13 @@
this.dataGridView1.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;
this.dataGridView1.RowHeadersVisible = false;
this.dataGridView1.RowTemplate.Height = 25;
this.dataGridView1.Size = new System.Drawing.Size(954, 174);
this.dataGridView1.Size = new System.Drawing.Size(954, 175);
this.dataGridView1.TabIndex = 1;
//
// 图标
//
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.TopCenter;
this.图标.DefaultCellStyle = dataGridViewCellStyle1;
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.TopCenter;
this.图标.DefaultCellStyle = dataGridViewCellStyle3;
this.图标.HeaderText = "图标";
this.图标.Name = "图标";
this.图标.ReadOnly = true;
@@ -572,17 +577,41 @@
// 消息文本
//
this.消息文本.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.消息文本.DefaultCellStyle = dataGridViewCellStyle2;
dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.消息文本.DefaultCellStyle = dataGridViewCellStyle4;
this.消息文本.HeaderText = "消息文本";
this.消息文本.Name = "消息文本";
this.消息文本.ReadOnly = true;
//
// button14
//
this.button14.BackColor = System.Drawing.SystemColors.Control;
this.button14.Location = new System.Drawing.Point(9, 244);
this.button14.Name = "button14";
this.button14.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button14.Size = new System.Drawing.Size(220, 36);
this.button14.TabIndex = 10;
this.button14.Text = "重置";
this.button14.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button14.UseVisualStyleBackColor = false;
this.button14.Click += new System.EventHandler(this.button14_Click);
//
// pictureBox13
//
this.pictureBox13.BackColor = System.Drawing.Color.Transparent;
this.pictureBox13.Image = global::HKCardManager.Properties.Resources.shijianshezhi;
this.pictureBox13.Location = new System.Drawing.Point(20, 251);
this.pictureBox13.Name = "pictureBox13";
this.pictureBox13.Size = new System.Drawing.Size(20, 20);
this.pictureBox13.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox13.TabIndex = 12;
this.pictureBox13.TabStop = false;
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1207, 717);
this.ClientSize = new System.Drawing.Size(1207, 718);
this.Controls.Add(this.splitContainer1);
this.Name = "Form1";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
@@ -613,6 +642,7 @@
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
this.splitContainer2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox13)).EndInit();
this.ResumeLayout(false);

}
@@ -654,5 +684,7 @@
private DataGridViewTextBoxColumn 消息文本;
private Button button13;
private PictureBox pictureBox12;
private PictureBox pictureBox13;
private Button button14;
}
}

+ 35
- 1
HKCardManager/Form1.cs ファイルの表示

@@ -5,6 +5,7 @@ using HKLib.SQLHelper;
using System.Text.RegularExpressions;
using HKHelper;
using UHFHelper;
using Snowflake.Core;

namespace HKCardManager
{
@@ -313,7 +314,7 @@ namespace HKCardManager
return;
}

if (res.Equals("666") || res.Equals("888") || res.Equals("999"))
if (res.Equals("666") || res.Equals("888") || res.Equals("999"))
{
MessageBox.Show("超级卡不能被注销");
return;
@@ -357,6 +358,39 @@ namespace HKCardManager
MessageLogNotify.GetInstance.ShowWarning("设备未连接");
}
}

private void button14_Click(object sender, EventArgs e)
{

if (UHFCardHelper.GetInstance().ComOpen)
{
try
{
var res = UHFCardHelper.GetInstance().ReadCard();

if (string.IsNullOrEmpty(res))
{
MessageBox.Show("提示!!!\n 请放入卡片,在选择销卡...");
MessageLogNotify.GetInstance.Show("请放入卡片");
return;
}
UHFCardHelper.GetInstance().WriteCard("000");
string worker = new IdWorker(1, 1).NextId().ToString();// ID生成
var resm = UHFCardHelper.GetInstance().WriteCard(worker);
MessageLogNotify.GetInstance.ShowWarning("卡片重置成功,卡号"+resm.Res);
MessageBox.Show("提示!!!\n 卡片重置成功,卡号"+resm.Res);
}
catch (Exception)
{
MessageBox.Show("重置卡片失败");
}
}
else
{
MessageBox.Show("提示!!!\n 设备未连接...");
MessageLogNotify.GetInstance.ShowWarning("设备未连接");
}
}
}



+ 6
- 0
HKCardManager/Form1.resx ファイルの表示

@@ -63,4 +63,10 @@
<metadata name="消息文本.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="图标.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="消息文本.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>

読み込み中…
キャンセル
保存