From 2cf380f413b4891fb21f529cf0c850fd35f66ee3 Mon Sep 17 00:00:00 2001 From: "nelson.kai" Date: Thu, 15 Jun 2023 11:01:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=A1=8C=E4=BA=8B=E6=9B=86?= =?UTF-8?q?=E6=B8=85=E9=99=A4=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ManagementSystem/CleanHistory.Designer.cs | 26 +++++++++++++++++++++++ ManagementSystem/CleanHistory.cs | 14 +++++++++++- ManagementSystem/CleanHistory.resx | 24 ++++++++++----------- 3 files changed, 51 insertions(+), 13 deletions(-) diff --git a/ManagementSystem/CleanHistory.Designer.cs b/ManagementSystem/CleanHistory.Designer.cs index ae48bf2..8d246c1 100644 --- a/ManagementSystem/CleanHistory.Designer.cs +++ b/ManagementSystem/CleanHistory.Designer.cs @@ -50,6 +50,8 @@ this.lbAttendance = new System.Windows.Forms.Label(); this.lbAskLeave = new System.Windows.Forms.Label(); this.lbMeeting = new System.Windows.Forms.Label(); + this.cbCalendar = new System.Windows.Forms.CheckBox(); + this.lbCalendar = new System.Windows.Forms.Label(); this.tsButtons.SuspendLayout(); this.SuspendLayout(); // @@ -71,6 +73,7 @@ this.dpCleanBefor.Name = "dpCleanBefor"; this.dpCleanBefor.Size = new System.Drawing.Size(135, 29); this.dpCleanBefor.TabIndex = 9; + this.dpCleanBefor.ValueChanged += new System.EventHandler(this.dpCleanBefor_ValueChanged); // // tsbSearch // @@ -273,11 +276,32 @@ this.lbMeeting.TabIndex = 18; this.lbMeeting.Text = "(0)"; // + // cbCalendar + // + this.cbCalendar.AutoSize = true; + this.cbCalendar.Location = new System.Drawing.Point(494, 349); + this.cbCalendar.Name = "cbCalendar"; + this.cbCalendar.Size = new System.Drawing.Size(140, 24); + this.cbCalendar.TabIndex = 19; + this.cbCalendar.Text = "清除行事曆記錄"; + this.cbCalendar.UseVisualStyleBackColor = true; + // + // lbCalendar + // + this.lbCalendar.AutoSize = true; + this.lbCalendar.Location = new System.Drawing.Point(654, 349); + this.lbCalendar.Name = "lbCalendar"; + this.lbCalendar.Size = new System.Drawing.Size(28, 20); + this.lbCalendar.TabIndex = 20; + this.lbCalendar.Text = "(0)"; + // // CleanHistory // this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 20F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1907, 762); + this.Controls.Add(this.lbCalendar); + this.Controls.Add(this.cbCalendar); this.Controls.Add(this.lbMeeting); this.Controls.Add(this.lbAskLeave); this.Controls.Add(this.lbAttendance); @@ -324,5 +348,7 @@ private System.Windows.Forms.Label lbAttendance; private System.Windows.Forms.Label lbAskLeave; private System.Windows.Forms.Label lbMeeting; + private System.Windows.Forms.CheckBox cbCalendar; + private System.Windows.Forms.Label lbCalendar; } } \ No newline at end of file diff --git a/ManagementSystem/CleanHistory.cs b/ManagementSystem/CleanHistory.cs index e329165..e16bec3 100644 --- a/ManagementSystem/CleanHistory.cs +++ b/ManagementSystem/CleanHistory.cs @@ -201,6 +201,11 @@ namespace ManagementSystem sbSQL.AppendLine("Delete OTB_PRJ_MeetingRecordDetail Where CreateDate < '" + dpCleanBefor.Text.ToString() + " 00:00:00';"); } + //行事曆記錄 + if (cbCalendar.Checked) + { + sbSQL.AppendLine("Delete OTB_MNG_Calendar Where CreateDate < '" + dpCleanBefor.Text.ToString() + " 00:00:00';"); + } using (SqlDataAdapter sqlAdapter = new SqlDataAdapter()) { @@ -265,6 +270,9 @@ namespace ManagementSystem //歷史會議記錄 lbMeeting.Text = "(" + UtilityClass.GetSQLCount("Select * From OTB_PRJ_MeetingRecord Where CreateDate < '" + dpCleanBefor.Text + " 00:00:00'") + ") 筆"; + + //行事曆 + lbCalendar.Text = "(" + UtilityClass.GetSQLCount("Select * From OTB_MNG_Calendar Where CreateDate < '" + dpCleanBefor.Text + " 00:00:00'") + ") 筆"; } #endregion @@ -407,8 +415,12 @@ namespace ManagementSystem { CleanForm(); } + #endregion - + private void dpCleanBefor_ValueChanged(object sender, EventArgs e) + { + GetCurrentData(); + } } } diff --git a/ManagementSystem/CleanHistory.resx b/ManagementSystem/CleanHistory.resx index a90edc4..bb5e4e3 100644 --- a/ManagementSystem/CleanHistory.resx +++ b/ManagementSystem/CleanHistory.resx @@ -142,12 +142,12 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEzSURBVDhPrZI/TsMwFMaNmEAVQ2NXSHARYAEu0IkZxA2K - KgSldlj4L4Q4CQN3YIoYuAATI0sgQvETDs/muQrY7tRPenJif78vz47ZTLR8bARX+kRIOG1XlsNmd2RW - yJaWgxU0QdkgBc8ibzpkdermZokef0XGVACO9SPbaeYZa+aE1If4wRzHIeHpAC7hXKiqpPd7rDuu4Mox - Cs5WB2ZhaoA4+npH4MKuc6kfelKviXG9h2u32MXAwVbJgElVpYWtFw9223bmQK/pAbiFXK9bXyZhC+FL - B7WVDkBY6g3rIfjaAf8VC1gcfn5MYLwPnYOycuaYgoB+8e1b9bCdd+aYIh0UfFzv4x+48bAtsocKAkb6 - LVPwIlRh2vNkD5U+xL9F9lA9CX2x+woxyBdu54nssxRjPw7uWlMD+w0FAAAAAElFTkSuQmCC + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE1SURBVDhPrZI/TsMwFMaNmEAVQ2NXSHARYAEOABMziBsU + VaiU2mbhvxDiJAzcgaWIgQswMbIEIhQ/4fBsXqqA7U79pCcn9vf78uyYTUWLR1ZwZY6FhJNmZRrW2wO7 + RLa0PKygCsoFKXgWumqR1aut7QI9/oqMqQAcywe2U80yVs0IaQ7xgxrHHuHpAC7hTKgip/c7rFuu4NIz + Ck6Xu3ZuYoDof70jcO7WuTT3HWlWxLDcw7Ub7KLrYadkwLiK3MHOiwe76TrzYK3JAbgFbVadL5OwgfCF + h5pKByAszZrzEHzlgf+KBcz3Pj/GMN6H1kFeeHNMQcDW6LtutYbdvDfHFOngiQ/LffwD1zXsiuyhgoCB + ecsUvAg1ss15sodKH+LfInuojoRtsfsKMagu3M4j2acpxn4ACypaUNrt4XsAAAAASUVORK5CYII= @@ -167,11 +167,11 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD6SURBVDhPYxg8wGTGrYUm9cv+5Sw/8//MpSv/D588A8Zv + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD6SURBVDhPYxg8wGTGrYUm9Uv/5Sw/8//MpSv/D588A8Zv PnyE48ylp/8bT7/dANWCCkCaTWbc/g8yYNPeff+nLl0GxugGgNRgNQQkAcKB04/8P3vt+v/N+/f/33Ps OFzzq/cf/vtOPQxWA8JQbQgAk9DtPPbfD6gQZBsyBmnW7TpG2ABiMVQbAmBThA9DtSEATMJ94b3/xdse /S/ejoqLgGJuQDmCBlx5+g4l5JHxpcfvCBsAUnj9zr3/5y5dRcHX794HyxFtACgxIWOQGF4DjKdcgxuA - D4PUGE25immATsveFbr1ff8W7T71Hx8GqdFo2rMEqm3AAQMDAGivrreL3iNFAAAAAElFTkSuQmCC + D4PUGE25immATsveFbr1vf8W7T71Hx8GqdFo2rMEqm3AAQMDAGCqrrOp8lCiAAAAAElFTkSuQmCC @@ -206,15 +206,15 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIwSURBVDhPYwCBbbkM7Msy2OYvz+AoBwuQChalsyccnBH2 - f1G97b81hRLBUGHiwfQYVv3d9RqvDjdJ/N9ULb+rPpSBDSpFPFhbLF24L0X27/p8/u/T41msT63mN/z/ + f2G97b81hRLBUGHiwfQYVv3d9RqvDjdJ/N9ULb+rPpSBDSpFPFhbLF24L1n27/p8/u/T41msT63mN/z/ n4ERKk0cWJotuGFDrcj/S5sd7j+9GHb+/HwGAagUYXB+PYPApU0i015etf/5+lz2/x0RZj8nCDKdh0oT - BsdWMggdXym4aXqM+L+j5tr/z+pq/VmTqPTuxgG1+VdWMfBAleEHjUwMWfNZGX6v9eD//vxM9v/fz/z+ + BsdWMggdXym4aVqM+L+j5tr/z+po/VmTqPTuxgG1+VdWMfBAleEHjUwMWfNZGX6v9eD//vxM9v/fz/z+ v7qm+//6fqUTh1cxyEGV4QahDAzMK7OZ8j/cdgNqDv3/+bbL//fXNf7fPCz0/9YZt5sXNovrQJXiBmfX Mxg/OWf0/8ttg/+/Hjv8f3RS9v+9k2L/bx6S/v/wXNCzSzs1Y6BKsYOD8xhkrxzRevXsrOT/D9c0/j8/ o/b/zmHZ/3ePyf+/dVjt/6Nz/t8vbhFfCFWOAThEuBgkT21WOn7nsMz/B8fk/r+4ZPb/3lGV/1d38/9/ - dN7h/8X95h/XTBNMA6rFCFhuIJYGYu2p9fwN+1ca/rt9WPX/3SPS/+8eN/1/aL/934OLhe64WjKEWOoy + dN7h/8X95h/XTBNMA6rFCFhuIJYGYu2p9fwN+1YY/rt9WPX/3SPS/+8eN/1/cL/934OLhe64WjKEWOoy 2AHVyQMxPxDDAcwALSC2PLBc5czNg4b/9++3/LlvseSdKTU8Kzg5Gfz4uRkcgfJ6QIxhAAiA8oAoECuI - iTHoTatlqEoOYohSkADbaATEoFhQBmIJIOYCYryACYhZgZgDikGGMwMxEmBgAADJPt87UA/eNgAAAABJ + iTHoTatlqEoOYohSkADbaATEoFhQBmIJIOYCYryACYhZgZgDikGGMwMxEmBgAAC6pN80wYNTdgAAAABJ RU5ErkJggg==