Parcourir la source

数据更新

Lishi
pry il y a 2 ans
Parent
révision
a1a0c4c2cc
7 fichiers modifiés avec 353 ajouts et 141 suppressions
  1. +83
    -76
      HKCardManager/Form1.Designer.cs
  2. +4
    -4
      HKCardManager/Form1.cs
  3. +9
    -6
      HKCardManager/UserPages/CancellationPage.cs
  4. +2
    -2
      HKCardManager/UserPages/PersonnelEntryPage.cs
  5. +194
    -40
      HKCardManager/UserPages/ReportFormPage.Designer.cs
  6. +38
    -11
      HKCardManager/UserPages/ReportFormPage.cs
  7. +23
    -2
      HKCardManager/UserPages/ReportFormPage.resx

+ 83
- 76
HKCardManager/Form1.Designer.cs Voir le fichier

@@ -44,6 +44,11 @@
this.记次就餐ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.餐段设置ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.pictureBox2 = new System.Windows.Forms.PictureBox();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.button3 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.pictureBox10 = new System.Windows.Forms.PictureBox();
this.button12 = new System.Windows.Forms.Button();
@@ -63,11 +68,6 @@
this.button6 = new System.Windows.Forms.Button();
this.button4 = new System.Windows.Forms.Button();
this.button5 = new System.Windows.Forms.Button();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.pictureBox2 = new System.Windows.Forms.PictureBox();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.button3 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.button1 = new System.Windows.Forms.Button();
this.splitContainer2 = new System.Windows.Forms.SplitContainer();
this.panel1 = new System.Windows.Forms.Panel();
@@ -77,6 +77,9 @@
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
this.splitContainer1.SuspendLayout();
this.groupBox1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.groupBox4.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).BeginInit();
this.groupBox3.SuspendLayout();
@@ -88,9 +91,6 @@
((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit();
this.groupBox1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit();
this.splitContainer2.Panel1.SuspendLayout();
this.splitContainer2.Panel2.SuspendLayout();
@@ -240,6 +240,71 @@
this.splitContainer1.SplitterDistance = 249;
this.splitContainer1.TabIndex = 1;
//
// groupBox1
//
this.groupBox1.BackColor = System.Drawing.SystemColors.Control;
this.groupBox1.Controls.Add(this.pictureBox2);
this.groupBox1.Controls.Add(this.pictureBox1);
this.groupBox1.Controls.Add(this.button3);
this.groupBox1.Controls.Add(this.button2);
this.groupBox1.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.groupBox1.ForeColor = System.Drawing.Color.Black;
this.groupBox1.Location = new System.Drawing.Point(3, 3);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(243, 118);
this.groupBox1.TabIndex = 2;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "人事信息";
//
// pictureBox2
//
this.pictureBox2.BackColor = System.Drawing.Color.Transparent;
this.pictureBox2.Image = global::HKCardManager.Properties.Resources.suozaijigou;
this.pictureBox2.Location = new System.Drawing.Point(16, 81);
this.pictureBox2.Name = "pictureBox2";
this.pictureBox2.Size = new System.Drawing.Size(20, 20);
this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox2.TabIndex = 3;
this.pictureBox2.TabStop = false;
//
// pictureBox1
//
this.pictureBox1.BackColor = System.Drawing.Color.Transparent;
this.pictureBox1.Image = global::HKCardManager.Properties.Resources.renyuanpinci;
this.pictureBox1.Location = new System.Drawing.Point(16, 37);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(20, 20);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// button3
//
this.button3.BackColor = System.Drawing.SystemColors.Control;
this.button3.Location = new System.Drawing.Point(9, 71);
this.button3.Name = "button3";
this.button3.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button3.Size = new System.Drawing.Size(220, 38);
this.button3.TabIndex = 2;
this.button3.Text = "机构录入";
this.button3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button3.UseVisualStyleBackColor = false;
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// button2
//
this.button2.BackColor = System.Drawing.SystemColors.Control;
this.button2.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button2.Location = new System.Drawing.Point(9, 29);
this.button2.Name = "button2";
this.button2.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button2.Size = new System.Drawing.Size(220, 36);
this.button2.TabIndex = 1;
this.button2.Text = "人员录入";
this.button2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button2.UseVisualStyleBackColor = false;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// groupBox4
//
this.groupBox4.BackColor = System.Drawing.SystemColors.Control;
@@ -337,6 +402,7 @@
this.button9.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button9.Size = new System.Drawing.Size(220, 38);
this.button9.TabIndex = 3;
this.button9.Tag = "记次就餐消费明细表";
this.button9.Text = "记次就餐消费明细表";
this.button9.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button9.UseVisualStyleBackColor = false;
@@ -350,6 +416,7 @@
this.button10.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button10.Size = new System.Drawing.Size(220, 38);
this.button10.TabIndex = 2;
this.button10.Tag = "记次就餐天消费表";
this.button10.Text = "记次就餐天消费表";
this.button10.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button10.UseVisualStyleBackColor = false;
@@ -363,6 +430,7 @@
this.button11.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button11.Size = new System.Drawing.Size(220, 38);
this.button11.TabIndex = 1;
this.button11.Tag = "月餐段汇总表";
this.button11.Text = "月餐段汇总表";
this.button11.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button11.UseVisualStyleBackColor = false;
@@ -440,6 +508,7 @@
this.button7.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button7.Size = new System.Drawing.Size(220, 38);
this.button7.TabIndex = 4;
this.button7.Tag = "解挂";
this.button7.Text = "解挂";
this.button7.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button7.UseVisualStyleBackColor = false;
@@ -453,6 +522,7 @@
this.button6.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button6.Size = new System.Drawing.Size(220, 38);
this.button6.TabIndex = 3;
this.button6.Tag = "挂失";
this.button6.Text = "挂失";
this.button6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button6.UseVisualStyleBackColor = false;
@@ -466,6 +536,7 @@
this.button4.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button4.Size = new System.Drawing.Size(220, 38);
this.button4.TabIndex = 2;
this.button4.Tag = "销户";
this.button4.Text = "销户";
this.button4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button4.UseVisualStyleBackColor = false;
@@ -484,71 +555,6 @@
this.button5.UseVisualStyleBackColor = false;
this.button5.Click += new System.EventHandler(this.button5_Click);
//
// groupBox1
//
this.groupBox1.BackColor = System.Drawing.SystemColors.Control;
this.groupBox1.Controls.Add(this.pictureBox2);
this.groupBox1.Controls.Add(this.pictureBox1);
this.groupBox1.Controls.Add(this.button3);
this.groupBox1.Controls.Add(this.button2);
this.groupBox1.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.groupBox1.ForeColor = System.Drawing.Color.Black;
this.groupBox1.Location = new System.Drawing.Point(3, 3);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(243, 118);
this.groupBox1.TabIndex = 2;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "人事信息";
//
// pictureBox2
//
this.pictureBox2.BackColor = System.Drawing.Color.Transparent;
this.pictureBox2.Image = global::HKCardManager.Properties.Resources.suozaijigou;
this.pictureBox2.Location = new System.Drawing.Point(16, 81);
this.pictureBox2.Name = "pictureBox2";
this.pictureBox2.Size = new System.Drawing.Size(20, 20);
this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox2.TabIndex = 3;
this.pictureBox2.TabStop = false;
//
// pictureBox1
//
this.pictureBox1.BackColor = System.Drawing.Color.Transparent;
this.pictureBox1.Image = global::HKCardManager.Properties.Resources.renyuanpinci;
this.pictureBox1.Location = new System.Drawing.Point(16, 37);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(20, 20);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// button3
//
this.button3.BackColor = System.Drawing.SystemColors.Control;
this.button3.Location = new System.Drawing.Point(9, 71);
this.button3.Name = "button3";
this.button3.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button3.Size = new System.Drawing.Size(220, 38);
this.button3.TabIndex = 2;
this.button3.Text = "机构录入";
this.button3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button3.UseVisualStyleBackColor = false;
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// button2
//
this.button2.BackColor = System.Drawing.SystemColors.Control;
this.button2.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button2.Location = new System.Drawing.Point(9, 29);
this.button2.Name = "button2";
this.button2.Padding = new System.Windows.Forms.Padding(30, 0, 0, 0);
this.button2.Size = new System.Drawing.Size(220, 36);
this.button2.TabIndex = 1;
this.button2.Text = "人员录入";
this.button2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button2.UseVisualStyleBackColor = false;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// button1
//
this.button1.BackColor = System.Drawing.Color.Transparent;
@@ -614,6 +620,7 @@
this.Controls.Add(this.menuStrip1);
this.MainMenuStrip = this.menuStrip1;
this.Name = "Form1";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "Form1";
this.menuStrip1.ResumeLayout(false);
this.menuStrip1.PerformLayout();
@@ -621,6 +628,9 @@
this.splitContainer1.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false);
this.groupBox1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.groupBox4.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).EndInit();
this.groupBox3.ResumeLayout(false);
@@ -632,9 +642,6 @@
((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit();
this.groupBox1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.splitContainer2.Panel1.ResumeLayout(false);
this.splitContainer2.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();


+ 4
- 4
HKCardManager/Form1.cs Voir le fichier

@@ -162,13 +162,13 @@ namespace HKCardManager
//销户,挂失,解挂
private void button4_Click(object sender, EventArgs e)
{
ShowPage(new CancellationPage(), ((Button)sender)?.Text);
ShowPage(new CancellationPage(), ((Button)sender)?.Tag.ToString());
}

//月餐段汇总表
private void button11_Click(object sender, EventArgs e)
{
ShowPage(new ReportFormPage(), ((Button)sender)?.Text);
ShowPage(new ReportFormPage(), ((Button)sender)?.Tag.ToString());
}

//餐段设置
@@ -177,13 +177,13 @@ namespace HKCardManager
ShowPage(new MealSegmentSetPage());
}

private void ShowPage(UserControl userControl, string name = "")
private void ShowPage(UserControl userControl, string? name = "")
{
panel1.Controls.Clear();
userControl.Width = panel1.Width;
userControl.Height = panel1.Height;
tempUserControl = userControl;
userControl.Name = name;
userControl.Tag = name;
userControl.Show();
panel1.Controls.Add(userControl);
}


+ 9
- 6
HKCardManager/UserPages/CancellationPage.cs Voir le fichier

@@ -35,23 +35,26 @@ namespace HKCardManager.UserPages
MessageLogNotify.GetInstance.Show("请输入用户名");
return;
}
if (string.IsNullOrEmpty(this.Name))
string TagName = this.Tag.ToString();
if (string.IsNullOrEmpty(TagName))
{
MessageLogNotify.GetInstance.Show("功能名称为空,操作失败,请重试");
}
else
{
var resStatus = this.Name.ToEnum<CarStatus>();
int status = 0;
if (TagName == "销户") status = 3;
else if (TagName == "挂失") status = 2;
else if (TagName == "解挂") status = 1;
Task.Factory.StartNew(() =>
{
var res = HKLibHelper.CardStutasChange(new CardStutasDto()
{
keywrod = name,
Stutas = (int)resStatus
Stutas = status
});
if (res) MessageLogNotify.GetInstance.Show($"用户 {resStatus.ToString()} 成功");
else MessageLogNotify.GetInstance.Show($"用户 {resStatus.ToString()} 失败,请重试");
if (res) MessageLogNotify.GetInstance.Show($"用户 {TagName} 成功");
else MessageLogNotify.GetInstance.Show($"用户 {TagName} 失败,请重试");
});
}
}


+ 2
- 2
HKCardManager/UserPages/PersonnelEntryPage.cs Voir le fichier

@@ -108,8 +108,8 @@ namespace HKCardManager.UserPages
});
this.Invoke(() =>
{
dataGridView1.DataSource = null;
dataGridView1.DataSource = userListDtos;
//int len = dataGridView1.Rows.Count-1;
//dataGridView1.Rows[len].Cells[0] = userDto.Name;
});
MessageLogNotify.GetInstance.Show($"用户 【{userDto.Name}】 添加成功");
}


+ 194
- 40
HKCardManager/UserPages/ReportFormPage.Designer.cs Voir le fichier

@@ -28,71 +28,225 @@
/// </summary>
private void InitializeComponent()
{
this.menuStrip1 = new System.Windows.Forms.MenuStrip();
this.查询ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.导出ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.menuStrip1.SuspendLayout();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.button2 = new System.Windows.Forms.Button();
this.button1 = new System.Windows.Forms.Button();
this.dateTimePicker2 = new System.Windows.Forms.DateTimePicker();
this.label4 = new System.Windows.Forms.Label();
this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
this.label3 = new System.Windows.Forms.Label();
this.姓名 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.手机 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.时间 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.机构 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.早上消费次数 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.中午消费次数 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.晚上消费次数 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.总计消费次数 = new System.Windows.Forms.DataGridViewTextBoxColumn();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
this.splitContainer1.SuspendLayout();
this.SuspendLayout();
//
// menuStrip1
//
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.查询ToolStripMenuItem,
this.导出ToolStripMenuItem});
this.menuStrip1.Location = new System.Drawing.Point(0, 0);
this.menuStrip1.Name = "menuStrip1";
this.menuStrip1.Size = new System.Drawing.Size(875, 25);
this.menuStrip1.TabIndex = 1;
this.menuStrip1.Text = "menuStrip1";
//
// 查询ToolStripMenuItem
//
this.查询ToolStripMenuItem.Name = "查询ToolStripMenuItem";
this.查询ToolStripMenuItem.Size = new System.Drawing.Size(44, 21);
this.查询ToolStripMenuItem.Text = "查询";
this.查询ToolStripMenuItem.Click += new System.EventHandler(this.查询ToolStripMenuItem_Click);
//
// 导出ToolStripMenuItem
//
this.导出ToolStripMenuItem.Name = "导出ToolStripMenuItem";
this.导出ToolStripMenuItem.Size = new System.Drawing.Size(44, 21);
this.导出ToolStripMenuItem.Text = "导出";
this.导出ToolStripMenuItem.Click += new System.EventHandler(this.导出ToolStripMenuItem_Click);
//
// dataGridView1
//
this.dataGridView1.BackgroundColor = System.Drawing.SystemColors.Control;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.姓名,
this.手机,
this.时间,
this.机构,
this.早上消费次数,
this.中午消费次数,
this.晚上消费次数,
this.总计消费次数});
this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
this.dataGridView1.Location = new System.Drawing.Point(0, 25);
this.dataGridView1.Location = new System.Drawing.Point(0, 0);
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersVisible = false;
this.dataGridView1.RowTemplate.Height = 25;
this.dataGridView1.Size = new System.Drawing.Size(875, 532);
this.dataGridView1.Size = new System.Drawing.Size(875, 513);
this.dataGridView1.TabIndex = 2;
//
// splitContainer1
//
this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
this.splitContainer1.Location = new System.Drawing.Point(0, 0);
this.splitContainer1.Name = "splitContainer1";
this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
//
// splitContainer1.Panel1
//
this.splitContainer1.Panel1.Controls.Add(this.button2);
this.splitContainer1.Panel1.Controls.Add(this.button1);
this.splitContainer1.Panel1.Controls.Add(this.dateTimePicker2);
this.splitContainer1.Panel1.Controls.Add(this.label4);
this.splitContainer1.Panel1.Controls.Add(this.dateTimePicker1);
this.splitContainer1.Panel1.Controls.Add(this.label3);
//
// splitContainer1.Panel2
//
this.splitContainer1.Panel2.Controls.Add(this.dataGridView1);
this.splitContainer1.Size = new System.Drawing.Size(875, 557);
this.splitContainer1.SplitterDistance = 40;
this.splitContainer1.TabIndex = 3;
//
// button2
//
this.button2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.button2.Location = new System.Drawing.Point(735, 6);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(88, 30);
this.button2.TabIndex = 12;
this.button2.Text = "导出";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// button1
//
this.button1.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.button1.Location = new System.Drawing.Point(629, 6);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(88, 30);
this.button1.TabIndex = 11;
this.button1.Text = "查询";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// dateTimePicker2
//
this.dateTimePicker2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.dateTimePicker2.Location = new System.Drawing.Point(389, 6);
this.dateTimePicker2.Name = "dateTimePicker2";
this.dateTimePicker2.Size = new System.Drawing.Size(200, 28);
this.dateTimePicker2.TabIndex = 9;
//
// label4
//
this.label4.AutoSize = true;
this.label4.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.label4.Location = new System.Drawing.Point(312, 10);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(90, 21);
this.label4.TabIndex = 8;
this.label4.Text = "结束时间:";
//
// dateTimePicker1
//
this.dateTimePicker1.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.dateTimePicker1.Location = new System.Drawing.Point(80, 6);
this.dateTimePicker1.Name = "dateTimePicker1";
this.dateTimePicker1.Size = new System.Drawing.Size(200, 28);
this.dateTimePicker1.TabIndex = 7;
//
// label3
//
this.label3.AutoSize = true;
this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
this.label3.Location = new System.Drawing.Point(3, 10);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(90, 21);
this.label3.TabIndex = 6;
this.label3.Text = "开始时间:";
//
// 姓名
//
this.姓名.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
this.姓名.DataPropertyName = "Name";
this.姓名.HeaderText = "姓名";
this.姓名.Name = "姓名";
this.姓名.ReadOnly = true;
//
// 手机
//
this.手机.DataPropertyName = "Phone";
this.手机.HeaderText = "手机";
this.手机.Name = "手机";
this.手机.ReadOnly = true;
//
// 时间
//
this.时间.DataPropertyName = "Date";
this.时间.HeaderText = "时间";
this.时间.Name = "时间";
this.时间.ReadOnly = true;
//
// 机构
//
this.机构.DataPropertyName = "Tag";
this.机构.HeaderText = "机构";
this.机构.Name = "机构";
this.机构.ReadOnly = true;
//
// 早上消费次数
//
this.早上消费次数.DataPropertyName = "AMCount";
this.早上消费次数.HeaderText = "早上消费次数";
this.早上消费次数.Name = "早上消费次数";
this.早上消费次数.ReadOnly = true;
this.早上消费次数.Width = 110;
//
// 中午消费次数
//
this.中午消费次数.DataPropertyName = "PMCount";
this.中午消费次数.HeaderText = "中午消费次数";
this.中午消费次数.Name = "中午消费次数";
this.中午消费次数.ReadOnly = true;
this.中午消费次数.Width = 110;
//
// 晚上消费次数
//
this.晚上消费次数.DataPropertyName = "ATCount";
this.晚上消费次数.HeaderText = "晚上消费次数";
this.晚上消费次数.Name = "晚上消费次数";
this.晚上消费次数.ReadOnly = true;
this.晚上消费次数.Width = 110;
//
// 总计消费次数
//
this.总计消费次数.DataPropertyName = "TotalCount";
this.总计消费次数.HeaderText = "总计消费次数";
this.总计消费次数.Name = "总计消费次数";
this.总计消费次数.ReadOnly = true;
this.总计消费次数.Width = 110;
//
// ReportFormPage
//
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.dataGridView1);
this.Controls.Add(this.menuStrip1);
this.Controls.Add(this.splitContainer1);
this.Name = "ReportFormPage";
this.Size = new System.Drawing.Size(875, 557);
this.menuStrip1.ResumeLayout(false);
this.menuStrip1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.splitContainer1.Panel1.ResumeLayout(false);
this.splitContainer1.Panel1.PerformLayout();
this.splitContainer1.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();

}

#endregion

private MenuStrip menuStrip1;
private ToolStripMenuItem 查询ToolStripMenuItem;
private ToolStripMenuItem 导出ToolStripMenuItem;
private DataGridView dataGridView1;
private SplitContainer splitContainer1;
private DateTimePicker dateTimePicker1;
private Label label3;
private DateTimePicker dateTimePicker2;
private Label label4;
private Button button1;
private Button button2;
private DataGridViewTextBoxColumn 姓名;
private DataGridViewTextBoxColumn 手机;
private DataGridViewTextBoxColumn 时间;
private DataGridViewTextBoxColumn 机构;
private DataGridViewTextBoxColumn 早上消费次数;
private DataGridViewTextBoxColumn 中午消费次数;
private DataGridViewTextBoxColumn 晚上消费次数;
private DataGridViewTextBoxColumn 总计消费次数;
}
}

+ 38
- 11
HKCardManager/UserPages/ReportFormPage.cs Voir le fichier

@@ -1,4 +1,6 @@
using System;
using HKLib.Dto;
using HKLib.Interfaces;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
@@ -18,16 +20,6 @@ namespace HKCardManager.UserPages
InitializeComponent();
}

private void 查询ToolStripMenuItem_Click(object sender, EventArgs e)
{
new Query().ShowDialog();
}

private void 导出ToolStripMenuItem_Click(object sender, EventArgs e)
{
ExportDataToExcel(dataGridView1, this.Name);
}

private void ExportDataToExcel(DataGridView TableName, string FileName)
{
SaveFileDialog saveFileDialog = new SaveFileDialog();
@@ -97,5 +89,40 @@ namespace HKCardManager.UserPages
MessageLogNotify.GetInstance.Show("数据导出成功");
}
}
List<ReportCountDto> reportCountDtos = new List<ReportCountDto>();
private void button1_Click(object sender, EventArgs e)
{
string TagName = this.Tag.ToString();
int type = 0;
if (TagName == "月餐段汇总表") type = 2;
else if (TagName == "记次就餐天消费表") type = 1;
else if (TagName == "记次就餐消费明细表") type = 3;
Task.Factory.StartNew(() =>
{
var res = HKLibHelper.Report(new ReportDto() { StartTime = dateTimePicker1.Value, EndTime = dateTimePicker2.Value }, type);
if (res != null)
{
if (res.Count > 0)
{
reportCountDtos = res;
this.Invoke(() => { dataGridView1.DataSource = reportCountDtos; });
MessageLogNotify.GetInstance.Show("获取表数据成功");
}
else if (res.Count <= 0)
{
MessageLogNotify.GetInstance.Show("未查询到数据");
}
}
else
{
MessageLogNotify.GetInstance.Show("查询失败,请输入正确的时间段");
}
});
}

private void button2_Click(object sender, EventArgs e)
{
ExportDataToExcel(dataGridView1, this.Tag.ToString());
}
}
}

+ 23
- 2
HKCardManager/UserPages/ReportFormPage.resx Voir le fichier

@@ -57,7 +57,28 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
<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>
<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>
<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>

Chargement…
Annuler
Enregistrer