From 2799df022ed2b6559186169400ea42812f505dc1 Mon Sep 17 00:00:00 2001 From: ALBERT WILLEMSE <38205742@student365.msfed.nwu.ac.za> Date: Sun, 6 Aug 2023 23:41:03 +0200 Subject: [PATCH] Part 2, UI Customization --- .../v16/.suo | Bin 0 -> 14848 bytes .vs/DataDashboardApp/v16/.suo | Bin 0 -> 68608 bytes .vs/ProjectSettings.json | 3 + .vs/VSWorkspaceState.json | 7 + .vs/slnx.sqlite | Bin 0 -> 233472 bytes DataDashboardApp/Form1.Designer.cs | 353 +++++++++++++----- DataDashboardApp/Form1.cs | 86 ++++- DataDashboardApp/bin/Debug/DashboardApp.exe | Bin 30720 -> 34304 bytes DataDashboardApp/bin/Debug/DashboardApp.pdb | Bin 60928 -> 65024 bytes ...amework,Version=v4.5.AssemblyAttributes.cs | 4 + ...ashboardApp.csproj.AssemblyReference.cache | Bin 1755 -> 11 bytes .../DashboardApp.csproj.FileListAbsolute.txt | 10 + ...DashboardApp.csproj.GenerateResource.cache | Bin 1012 -> 1012 bytes DataDashboardApp/obj/Debug/DashboardApp.exe | Bin 30720 -> 34304 bytes DataDashboardApp/obj/Debug/DashboardApp.pdb | Bin 60928 -> 65024 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 949 -> 823 bytes ...amework,Version=v4.5.AssemblyAttributes.cs | 4 + 17 files changed, 359 insertions(+), 108 deletions(-) create mode 100644 .vs/Data-Dashboard-CSharp-SQL-WinForms/v16/.suo create mode 100644 .vs/DataDashboardApp/v16/.suo create mode 100644 .vs/ProjectSettings.json create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/slnx.sqlite create mode 100644 DataDashboardApp/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs create mode 100644 DataDashboardApp/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs diff --git a/.vs/Data-Dashboard-CSharp-SQL-WinForms/v16/.suo b/.vs/Data-Dashboard-CSharp-SQL-WinForms/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..a8970ddb444223c93b1b97e5a0b3931542e5c362 GIT binary patch literal 14848 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 X2trn2n#6wpm*&p0?{c*Ms`dW^gmtx2 literal 0 HcmV?d00001 diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..eaa5b07 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,7 @@ +{ + "ExpandedNodes": [ + "" + ], + "SelectedNode": "\\DataDashboardApp.sln", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..7f3a527604c5ab9f6439c2c698426cad59fca1bf GIT binary patch literal 233472 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 private void InitializeComponent() { - System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea3 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); - System.Windows.Forms.DataVisualization.Charting.Legend legend3 = new System.Windows.Forms.DataVisualization.Charting.Legend(); - System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series(); - System.Windows.Forms.DataVisualization.Charting.Title title3 = new System.Windows.Forms.DataVisualization.Charting.Title(); - System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea4 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); - System.Windows.Forms.DataVisualization.Charting.Legend legend4 = new System.Windows.Forms.DataVisualization.Charting.Legend(); - System.Windows.Forms.DataVisualization.Charting.Series series4 = new System.Windows.Forms.DataVisualization.Charting.Series(); - System.Windows.Forms.DataVisualization.Charting.Title title4 = new System.Windows.Forms.DataVisualization.Charting.Title(); + System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); + System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend(); + System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series(); + System.Windows.Forms.DataVisualization.Charting.Title title1 = new System.Windows.Forms.DataVisualization.Charting.Title(); + System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea2 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); + System.Windows.Forms.DataVisualization.Charting.Legend legend2 = new System.Windows.Forms.DataVisualization.Charting.Legend(); + System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series(); + System.Windows.Forms.DataVisualization.Charting.Title title2 = new System.Windows.Forms.DataVisualization.Charting.Title(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); this.label1 = new System.Windows.Forms.Label(); this.dtpStartDate = new System.Windows.Forms.DateTimePicker(); this.dtpEndDate = new System.Windows.Forms.DateTimePicker(); @@ -47,12 +49,15 @@ private void InitializeComponent() this.btnCustomDate = new System.Windows.Forms.Button(); this.btnOkCustomDate = new System.Windows.Forms.Button(); this.panel1 = new System.Windows.Forms.Panel(); + this.label3 = new System.Windows.Forms.Label(); this.lblNumOrders = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.panel2 = new System.Windows.Forms.Panel(); + this.label10 = new System.Windows.Forms.Label(); this.lblTotalRevenue = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label(); this.panel3 = new System.Windows.Forms.Panel(); + this.label11 = new System.Windows.Forms.Label(); this.lblTotalProfit = new System.Windows.Forms.Label(); this.label5 = new System.Windows.Forms.Label(); this.chartGrossRevenue = new System.Windows.Forms.DataVisualization.Charting.Chart(); @@ -68,9 +73,9 @@ private void InitializeComponent() this.panel5 = new System.Windows.Forms.Panel(); this.dgvUnderstock = new System.Windows.Forms.DataGridView(); this.label13 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.label10 = new System.Windows.Forms.Label(); - this.label11 = new System.Windows.Forms.Label(); + this.lblStartDate = new System.Windows.Forms.Label(); + this.lblEndDate = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); this.panel1.SuspendLayout(); this.panel2.SuspendLayout(); this.panel3.SuspendLayout(); @@ -85,6 +90,7 @@ private void InitializeComponent() // this.label1.AutoSize = true; this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label1.ForeColor = System.Drawing.Color.WhiteSmoke; this.label1.Location = new System.Drawing.Point(12, 9); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(147, 31); @@ -97,10 +103,11 @@ private void InitializeComponent() this.dtpStartDate.Enabled = false; this.dtpStartDate.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.dtpStartDate.Format = System.Windows.Forms.DateTimePickerFormat.Custom; - this.dtpStartDate.Location = new System.Drawing.Point(218, 18); + this.dtpStartDate.Location = new System.Drawing.Point(192, 18); this.dtpStartDate.Name = "dtpStartDate"; - this.dtpStartDate.Size = new System.Drawing.Size(122, 20); + this.dtpStartDate.Size = new System.Drawing.Size(128, 20); this.dtpStartDate.TabIndex = 1; + this.dtpStartDate.ValueChanged += new System.EventHandler(this.dtpStartDate_ValueChanged); // // dtpEndDate // @@ -110,11 +117,16 @@ private void InitializeComponent() this.dtpEndDate.Format = System.Windows.Forms.DateTimePickerFormat.Custom; this.dtpEndDate.Location = new System.Drawing.Point(364, 18); this.dtpEndDate.Name = "dtpEndDate"; - this.dtpEndDate.Size = new System.Drawing.Size(122, 20); + this.dtpEndDate.Size = new System.Drawing.Size(128, 20); this.dtpEndDate.TabIndex = 2; + this.dtpEndDate.ValueChanged += new System.EventHandler(this.dtpEndDate_ValueChanged); // // btnThisMonth // + this.btnThisMonth.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(83)))), ((int)(((byte)(255))))); + this.btnThisMonth.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnThisMonth.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnThisMonth.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); this.btnThisMonth.Location = new System.Drawing.Point(1060, 10); this.btnThisMonth.Margin = new System.Windows.Forms.Padding(5); this.btnThisMonth.Name = "btnThisMonth"; @@ -126,7 +138,11 @@ private void InitializeComponent() // // btnLast30Days // - this.btnLast30Days.Location = new System.Drawing.Point(929, 10); + this.btnLast30Days.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(83)))), ((int)(((byte)(255))))); + this.btnLast30Days.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnLast30Days.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnLast30Days.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); + this.btnLast30Days.Location = new System.Drawing.Point(931, 10); this.btnLast30Days.Margin = new System.Windows.Forms.Padding(5); this.btnLast30Days.Name = "btnLast30Days"; this.btnLast30Days.Size = new System.Drawing.Size(130, 35); @@ -137,18 +153,26 @@ private void InitializeComponent() // // btnLast7Days // - this.btnLast7Days.Location = new System.Drawing.Point(798, 10); + this.btnLast7Days.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(83)))), ((int)(((byte)(255))))); + this.btnLast7Days.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnLast7Days.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnLast7Days.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); + this.btnLast7Days.Location = new System.Drawing.Point(802, 10); this.btnLast7Days.Margin = new System.Windows.Forms.Padding(5); this.btnLast7Days.Name = "btnLast7Days"; this.btnLast7Days.Size = new System.Drawing.Size(130, 35); this.btnLast7Days.TabIndex = 5; - this.btnLast7Days.Text = "Lasta 7 days"; + this.btnLast7Days.Text = "Last 7 days"; this.btnLast7Days.UseVisualStyleBackColor = true; this.btnLast7Days.Click += new System.EventHandler(this.btnLast7Days_Click); // // btnToday // - this.btnToday.Location = new System.Drawing.Point(667, 10); + this.btnToday.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(83)))), ((int)(((byte)(255))))); + this.btnToday.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnToday.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnToday.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); + this.btnToday.Location = new System.Drawing.Point(673, 10); this.btnToday.Margin = new System.Windows.Forms.Padding(5); this.btnToday.Name = "btnToday"; this.btnToday.Size = new System.Drawing.Size(130, 35); @@ -159,7 +183,11 @@ private void InitializeComponent() // // btnCustomDate // - this.btnCustomDate.Location = new System.Drawing.Point(536, 10); + this.btnCustomDate.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(83)))), ((int)(((byte)(255))))); + this.btnCustomDate.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnCustomDate.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnCustomDate.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); + this.btnCustomDate.Location = new System.Drawing.Point(544, 10); this.btnCustomDate.Margin = new System.Windows.Forms.Padding(5); this.btnCustomDate.Name = "btnCustomDate"; this.btnCustomDate.Size = new System.Drawing.Size(130, 35); @@ -170,19 +198,24 @@ private void InitializeComponent() // // btnOkCustomDate // - this.btnOkCustomDate.Location = new System.Drawing.Point(498, 10); + this.btnOkCustomDate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(88)))), ((int)(((byte)(127))))); + this.btnOkCustomDate.FlatAppearance.BorderSize = 0; + this.btnOkCustomDate.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnOkCustomDate.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnOkCustomDate.ForeColor = System.Drawing.Color.White; + this.btnOkCustomDate.Location = new System.Drawing.Point(505, 10); this.btnOkCustomDate.Margin = new System.Windows.Forms.Padding(5); this.btnOkCustomDate.Name = "btnOkCustomDate"; - this.btnOkCustomDate.Size = new System.Drawing.Size(35, 35); + this.btnOkCustomDate.Size = new System.Drawing.Size(39, 35); this.btnOkCustomDate.TabIndex = 8; - this.btnOkCustomDate.Text = "Ok"; - this.btnOkCustomDate.UseVisualStyleBackColor = true; + this.btnOkCustomDate.Text = "✔️"; + this.btnOkCustomDate.UseVisualStyleBackColor = false; this.btnOkCustomDate.Visible = false; this.btnOkCustomDate.Click += new System.EventHandler(this.btnOkCustomDate_Click); // // panel1 // - this.panel1.BackColor = System.Drawing.Color.White; + this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); this.panel1.Controls.Add(this.label3); this.panel1.Controls.Add(this.lblNumOrders); this.panel1.Controls.Add(this.label2); @@ -192,10 +225,22 @@ private void InitializeComponent() this.panel1.Size = new System.Drawing.Size(278, 73); this.panel1.TabIndex = 9; // + // label3 + // + this.label3.AutoSize = true; + this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192))))); + this.label3.Location = new System.Drawing.Point(225, 27); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(50, 20); + this.label3.TabIndex = 2; + this.label3.Text = "+15%"; + // // lblNumOrders // this.lblNumOrders.AutoSize = true; this.lblNumOrders.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblNumOrders.ForeColor = System.Drawing.Color.WhiteSmoke; this.lblNumOrders.Location = new System.Drawing.Point(74, 34); this.lblNumOrders.Name = "lblNumOrders"; this.lblNumOrders.Size = new System.Drawing.Size(78, 25); @@ -215,7 +260,7 @@ private void InitializeComponent() // // panel2 // - this.panel2.BackColor = System.Drawing.Color.White; + this.panel2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); this.panel2.Controls.Add(this.label10); this.panel2.Controls.Add(this.lblTotalRevenue); this.panel2.Controls.Add(this.label4); @@ -225,10 +270,22 @@ private void InitializeComponent() this.panel2.Size = new System.Drawing.Size(458, 73); this.panel2.TabIndex = 10; // + // label10 + // + this.label10.AutoSize = true; + this.label10.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); + this.label10.Location = new System.Drawing.Point(405, 27); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(50, 20); + this.label10.TabIndex = 3; + this.label10.Text = "+21%"; + // // lblTotalRevenue // this.lblTotalRevenue.AutoSize = true; this.lblTotalRevenue.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblTotalRevenue.ForeColor = System.Drawing.Color.WhiteSmoke; this.lblTotalRevenue.Location = new System.Drawing.Point(74, 34); this.lblTotalRevenue.Name = "lblTotalRevenue"; this.lblTotalRevenue.Size = new System.Drawing.Size(78, 25); @@ -248,7 +305,7 @@ private void InitializeComponent() // // panel3 // - this.panel3.BackColor = System.Drawing.Color.White; + this.panel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); this.panel3.Controls.Add(this.label11); this.panel3.Controls.Add(this.lblTotalProfit); this.panel3.Controls.Add(this.label5); @@ -258,10 +315,22 @@ private void InitializeComponent() this.panel3.Size = new System.Drawing.Size(420, 73); this.panel3.TabIndex = 11; // + // label11 + // + this.label11.AutoSize = true; + this.label11.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255))))); + this.label11.Location = new System.Drawing.Point(367, 27); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(50, 20); + this.label11.TabIndex = 3; + this.label11.Text = "+19%"; + // // lblTotalProfit // this.lblTotalProfit.AutoSize = true; this.lblTotalProfit.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblTotalProfit.ForeColor = System.Drawing.Color.WhiteSmoke; this.lblTotalProfit.Location = new System.Drawing.Point(74, 34); this.lblTotalProfit.Name = "lblTotalProfit"; this.lblTotalProfit.Size = new System.Drawing.Size(78, 25); @@ -281,61 +350,106 @@ private void InitializeComponent() // // chartGrossRevenue // - chartArea3.Name = "ChartArea1"; - this.chartGrossRevenue.ChartAreas.Add(chartArea3); - legend3.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Top; - legend3.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F); - legend3.IsTextAutoFit = false; - legend3.Name = "Legend1"; - this.chartGrossRevenue.Legends.Add(legend3); + this.chartGrossRevenue.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); + chartArea1.AxisX.IsMarginVisible = false; + chartArea1.AxisX.LabelStyle.ForeColor = System.Drawing.Color.Silver; + chartArea1.AxisX.LineColor = System.Drawing.Color.White; + chartArea1.AxisX.LineWidth = 0; + chartArea1.AxisX.MajorGrid.LineColor = System.Drawing.Color.White; + chartArea1.AxisX.MajorGrid.LineWidth = 0; + chartArea1.AxisX.MajorTickMark.LineColor = System.Drawing.Color.FromArgb(((int)(((byte)(73)))), ((int)(((byte)(75)))), ((int)(((byte)(111))))); + chartArea1.AxisX.MajorTickMark.Size = 3F; + chartArea1.AxisY.LabelStyle.ForeColor = System.Drawing.Color.Silver; + chartArea1.AxisY.LabelStyle.Format = "${0:0,}K"; + chartArea1.AxisY.LineColor = System.Drawing.Color.White; + chartArea1.AxisY.LineWidth = 0; + chartArea1.AxisY.MajorGrid.LineColor = System.Drawing.Color.FromArgb(((int)(((byte)(73)))), ((int)(((byte)(75)))), ((int)(((byte)(111))))); + chartArea1.AxisY.MajorTickMark.LineColor = System.Drawing.Color.FromArgb(((int)(((byte)(73)))), ((int)(((byte)(75)))), ((int)(((byte)(111))))); + chartArea1.AxisY.MajorTickMark.LineWidth = 0; + chartArea1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); + chartArea1.Name = "ChartArea1"; + this.chartGrossRevenue.ChartAreas.Add(chartArea1); + legend1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); + legend1.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Top; + legend1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F); + legend1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); + legend1.IsTextAutoFit = false; + legend1.Name = "Legend1"; + this.chartGrossRevenue.Legends.Add(legend1); this.chartGrossRevenue.Location = new System.Drawing.Point(14, 138); this.chartGrossRevenue.Margin = new System.Windows.Forms.Padding(5); this.chartGrossRevenue.Name = "chartGrossRevenue"; - series3.ChartArea = "ChartArea1"; - series3.Legend = "Legend1"; - series3.Name = "Series1"; - this.chartGrossRevenue.Series.Add(series3); + series1.BackGradientStyle = System.Windows.Forms.DataVisualization.Charting.GradientStyle.LeftRight; + series1.BackSecondaryColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(83)))), ((int)(((byte)(255))))); + series1.BorderWidth = 3; + series1.ChartArea = "ChartArea1"; + series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.SplineArea; + series1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(88)))), ((int)(((byte)(127))))); + series1.Legend = "Legend1"; + series1.MarkerBorderColor = System.Drawing.Color.MediumPurple; + series1.MarkerSize = 10; + series1.Name = "Series1"; + this.chartGrossRevenue.Series.Add(series1); this.chartGrossRevenue.Size = new System.Drawing.Size(846, 255); this.chartGrossRevenue.TabIndex = 12; this.chartGrossRevenue.Text = "chartGrossRevenue"; - title3.Alignment = System.Drawing.ContentAlignment.TopLeft; - title3.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F); - title3.Name = "Title1"; - title3.Text = "Gross revenue"; - this.chartGrossRevenue.Titles.Add(title3); + title1.Alignment = System.Drawing.ContentAlignment.TopLeft; + title1.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F); + title1.ForeColor = System.Drawing.Color.WhiteSmoke; + title1.Name = "Title1"; + title1.Text = "Gross revenue"; + this.chartGrossRevenue.Titles.Add(title1); // // chartTopProducts // - chartArea4.Name = "ChartArea1"; - this.chartTopProducts.ChartAreas.Add(chartArea4); - legend4.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Bottom; - legend4.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F); - legend4.IsTextAutoFit = false; - legend4.Name = "Legend1"; - this.chartTopProducts.Legends.Add(legend4); + this.chartTopProducts.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); + chartArea2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); + chartArea2.Name = "ChartArea1"; + this.chartTopProducts.ChartAreas.Add(chartArea2); + legend2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); + legend2.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Bottom; + legend2.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F); + legend2.ForeColor = System.Drawing.Color.Gainsboro; + legend2.IsTextAutoFit = false; + legend2.Name = "Legend1"; + this.chartTopProducts.Legends.Add(legend2); this.chartTopProducts.Location = new System.Drawing.Point(870, 138); this.chartTopProducts.Margin = new System.Windows.Forms.Padding(5); this.chartTopProducts.Name = "chartTopProducts"; - series4.ChartArea = "ChartArea1"; - series4.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Doughnut; - series4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F); - series4.IsValueShownAsLabel = true; - series4.LabelForeColor = System.Drawing.Color.White; - series4.Legend = "Legend1"; - series4.Name = "Series1"; - this.chartTopProducts.Series.Add(series4); + this.chartTopProducts.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.None; + this.chartTopProducts.PaletteCustomColors = new System.Drawing.Color[] { + System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(160)))), ((int)(((byte)(139))))), + System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(188)))), ((int)(((byte)(0))))), + System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(88)))), ((int)(((byte)(127))))), + System.Drawing.Color.FromArgb(((int)(((byte)(1)))), ((int)(((byte)(220)))), ((int)(((byte)(205))))), + System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(83)))), ((int)(((byte)(255))))), + System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(153)))), ((int)(((byte)(254)))))}; + series2.BackGradientStyle = System.Windows.Forms.DataVisualization.Charting.GradientStyle.DiagonalRight; + series2.BackSecondaryColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(159)))), ((int)(((byte)(255))))); + series2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); + series2.BorderWidth = 8; + series2.ChartArea = "ChartArea1"; + series2.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Doughnut; + series2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255))))); + series2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F); + series2.IsValueShownAsLabel = true; + series2.LabelForeColor = System.Drawing.Color.White; + series2.Legend = "Legend1"; + series2.Name = "Series1"; + this.chartTopProducts.Series.Add(series2); this.chartTopProducts.Size = new System.Drawing.Size(320, 495); this.chartTopProducts.TabIndex = 13; this.chartTopProducts.Text = "chartTopProducts"; - title4.Alignment = System.Drawing.ContentAlignment.TopLeft; - title4.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F); - title4.Name = "Title1"; - title4.Text = "5 Best selling products"; - this.chartTopProducts.Titles.Add(title4); + title2.Alignment = System.Drawing.ContentAlignment.TopLeft; + title2.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F); + title2.ForeColor = System.Drawing.Color.WhiteSmoke; + title2.Name = "Title1"; + title2.Text = "5 Best selling products"; + this.chartTopProducts.Titles.Add(title2); // // panel4 // - this.panel4.BackColor = System.Drawing.Color.White; + this.panel4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); this.panel4.Controls.Add(this.lblNumProducts); this.panel4.Controls.Add(this.label9); this.panel4.Controls.Add(this.lblNumSuppliers); @@ -353,6 +467,7 @@ private void InitializeComponent() // this.lblNumProducts.AutoSize = true; this.lblNumProducts.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblNumProducts.ForeColor = System.Drawing.Color.WhiteSmoke; this.lblNumProducts.Location = new System.Drawing.Point(59, 185); this.lblNumProducts.Name = "lblNumProducts"; this.lblNumProducts.Size = new System.Drawing.Size(78, 25); @@ -374,6 +489,7 @@ private void InitializeComponent() // this.lblNumSuppliers.AutoSize = true; this.lblNumSuppliers.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblNumSuppliers.ForeColor = System.Drawing.Color.WhiteSmoke; this.lblNumSuppliers.Location = new System.Drawing.Point(59, 125); this.lblNumSuppliers.Name = "lblNumSuppliers"; this.lblNumSuppliers.Size = new System.Drawing.Size(78, 25); @@ -395,6 +511,7 @@ private void InitializeComponent() // this.label7.AutoSize = true; this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label7.ForeColor = System.Drawing.Color.WhiteSmoke; this.label7.Location = new System.Drawing.Point(10, 10); this.label7.Name = "label7"; this.label7.Size = new System.Drawing.Size(141, 25); @@ -405,6 +522,7 @@ private void InitializeComponent() // this.lblNumCustomers.AutoSize = true; this.lblNumCustomers.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblNumCustomers.ForeColor = System.Drawing.Color.WhiteSmoke; this.lblNumCustomers.Location = new System.Drawing.Point(59, 65); this.lblNumCustomers.Name = "lblNumCustomers"; this.lblNumCustomers.Size = new System.Drawing.Size(78, 25); @@ -424,9 +542,10 @@ private void InitializeComponent() // // panel5 // - this.panel5.BackColor = System.Drawing.Color.White; + this.panel5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); this.panel5.Controls.Add(this.dgvUnderstock); this.panel5.Controls.Add(this.label13); + this.panel5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.panel5.Location = new System.Drawing.Point(254, 403); this.panel5.Margin = new System.Windows.Forms.Padding(5); this.panel5.Name = "panel5"; @@ -435,10 +554,36 @@ private void InitializeComponent() // // dgvUnderstock // + this.dgvUnderstock.AllowUserToResizeRows = false; this.dgvUnderstock.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dgvUnderstock.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); + this.dgvUnderstock.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.dgvUnderstock.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.SingleHorizontal; + this.dgvUnderstock.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); + dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvUnderstock.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.dgvUnderstock.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(45)))), ((int)(((byte)(86))))); + dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle2.ForeColor = System.Drawing.Color.Silver; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(122)))), ((int)(((byte)(133))))); + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.White; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvUnderstock.DefaultCellStyle = dataGridViewCellStyle2; + this.dgvUnderstock.EnableHeadersVisualStyles = false; + this.dgvUnderstock.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(73)))), ((int)(((byte)(75)))), ((int)(((byte)(111))))); this.dgvUnderstock.Location = new System.Drawing.Point(15, 45); this.dgvUnderstock.Name = "dgvUnderstock"; + this.dgvUnderstock.RowHeadersVisible = false; + this.dgvUnderstock.RowTemplate.Height = 35; + this.dgvUnderstock.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgvUnderstock.Size = new System.Drawing.Size(574, 185); this.dgvUnderstock.TabIndex = 3; // @@ -446,50 +591,62 @@ private void InitializeComponent() // this.label13.AutoSize = true; this.label13.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label13.ForeColor = System.Drawing.Color.WhiteSmoke; this.label13.Location = new System.Drawing.Point(10, 10); this.label13.Name = "label13"; this.label13.Size = new System.Drawing.Size(179, 25); this.label13.TabIndex = 2; this.label13.Text = "Low stock products"; // - // label3 - // - this.label3.AutoSize = true; - this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); - this.label3.Location = new System.Drawing.Point(225, 27); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(50, 20); - this.label3.TabIndex = 2; - this.label3.Text = "+15%"; - // - // label10 - // - this.label10.AutoSize = true; - this.label10.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); - this.label10.Location = new System.Drawing.Point(405, 27); - this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(50, 20); - this.label10.TabIndex = 3; - this.label10.Text = "+21%"; - // - // label11 - // - this.label11.AutoSize = true; - this.label11.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); - this.label11.Location = new System.Drawing.Point(367, 27); - this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(50, 20); - this.label11.TabIndex = 3; - this.label11.Text = "+19%"; + // lblStartDate + // + this.lblStartDate.AutoSize = true; + this.lblStartDate.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblStartDate.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); + this.lblStartDate.Location = new System.Drawing.Point(192, 18); + this.lblStartDate.MinimumSize = new System.Drawing.Size(130, 0); + this.lblStartDate.Name = "lblStartDate"; + this.lblStartDate.Size = new System.Drawing.Size(130, 20); + this.lblStartDate.TabIndex = 4; + this.lblStartDate.Text = "Aug 06, 2023"; + this.lblStartDate.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + this.lblStartDate.Click += new System.EventHandler(this.lblStartDate_Click); + // + // lblEndDate + // + this.lblEndDate.AutoSize = true; + this.lblEndDate.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblEndDate.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); + this.lblEndDate.Location = new System.Drawing.Point(362, 18); + this.lblEndDate.MinimumSize = new System.Drawing.Size(130, 0); + this.lblEndDate.Name = "lblEndDate"; + this.lblEndDate.Size = new System.Drawing.Size(130, 20); + this.lblEndDate.TabIndex = 14; + this.lblEndDate.Text = "Aug 06, 2023"; + this.lblEndDate.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.lblEndDate.Click += new System.EventHandler(this.lblEndDate_Click); + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label12.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(124)))), ((int)(((byte)(141)))), ((int)(((byte)(181))))); + this.label12.Location = new System.Drawing.Point(336, 18); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(14, 20); + this.label12.TabIndex = 15; + this.label12.Text = "-"; + this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(24)))), ((int)(((byte)(28)))), ((int)(((byte)(63))))); this.ClientSize = new System.Drawing.Size(1204, 641); + this.Controls.Add(this.label12); + this.Controls.Add(this.lblEndDate); + this.Controls.Add(this.lblStartDate); this.Controls.Add(this.panel5); this.Controls.Add(this.panel4); this.Controls.Add(this.chartTopProducts); @@ -510,6 +667,7 @@ private void InitializeComponent() this.Margin = new System.Windows.Forms.Padding(4); this.Name = "Form1"; this.Text = "Store statistics"; + this.Load += new System.EventHandler(this.Form1_Load); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); this.panel2.ResumeLayout(false); @@ -564,5 +722,8 @@ private void InitializeComponent() private System.Windows.Forms.Label label3; private System.Windows.Forms.Label label10; private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label lblStartDate; + private System.Windows.Forms.Label lblEndDate; + private System.Windows.Forms.Label label12; } } \ No newline at end of file diff --git a/DataDashboardApp/Form1.cs b/DataDashboardApp/Form1.cs index e89f2a4..b8e3104 100644 --- a/DataDashboardApp/Form1.cs +++ b/DataDashboardApp/Form1.cs @@ -15,6 +15,7 @@ public partial class Form1 : Form { //Fields private Dashboard model; + private Button currentButton; //Constructor public Form1() @@ -24,7 +25,7 @@ public Form1() dtpStartDate.Value = DateTime.Today.AddDays(-7); dtpEndDate.Value = DateTime.Now; btnLast7Days.Select(); - + SetDataMenuButtonsUI(btnLast7Days); model = new Dashboard(); LoadData(); } @@ -60,11 +61,39 @@ private void LoadData() } else Console.WriteLine("View not loaded, same query"); } - private void DisableCustomDates() + private void SetDataMenuButtonsUI(object button) { - dtpStartDate.Enabled = false; - dtpEndDate.Enabled = false; - btnOkCustomDate.Visible = false; + var btn = (Button)button; + //Highligh button + btn.BackColor = btnLast30Days.FlatAppearance.BorderColor; + btn.ForeColor = Color.White; + //Unhighlight button + if (currentButton != null&¤tButton!=btn) + { + currentButton.BackColor = this.BackColor; + currentButton.ForeColor = Color.FromArgb(124, 141, 181); + } + currentButton = btn;//Set current button + + //Enable custom dates + if(btn==btnCustomDate) + { + dtpStartDate.Enabled = true; + dtpEndDate.Enabled = true; + btnOkCustomDate.Visible = true; + lblStartDate.Cursor = Cursors.Hand; + lblEndDate.Cursor = Cursors.Hand; + } + //Disable custom dates + else + { + dtpStartDate.Enabled = false; + dtpEndDate.Enabled = false; + btnOkCustomDate.Visible = false; + lblStartDate.Cursor = Cursors.Default; + lblEndDate.Cursor = Cursors.Default; + } + } //Event methods @@ -73,7 +102,7 @@ private void btnToday_Click(object sender, EventArgs e) dtpStartDate.Value = DateTime.Today; dtpEndDate.Value = DateTime.Now; LoadData(); - DisableCustomDates(); + SetDataMenuButtonsUI(sender); } private void btnLast7Days_Click(object sender, EventArgs e) @@ -81,7 +110,7 @@ private void btnLast7Days_Click(object sender, EventArgs e) dtpStartDate.Value = DateTime.Today.AddDays(-7); dtpEndDate.Value = DateTime.Now; LoadData(); - DisableCustomDates(); + SetDataMenuButtonsUI(sender); } private void btnLast30Days_Click(object sender, EventArgs e) @@ -89,7 +118,7 @@ private void btnLast30Days_Click(object sender, EventArgs e) dtpStartDate.Value = DateTime.Today.AddDays(-30); dtpEndDate.Value = DateTime.Now; LoadData(); - DisableCustomDates(); + SetDataMenuButtonsUI(sender); } private void btnThisMonth_Click(object sender, EventArgs e) @@ -97,19 +126,52 @@ private void btnThisMonth_Click(object sender, EventArgs e) dtpStartDate.Value = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1); dtpEndDate.Value = DateTime.Now; LoadData(); - DisableCustomDates(); + SetDataMenuButtonsUI(sender); } private void btnCustomDate_Click(object sender, EventArgs e) { - dtpStartDate.Enabled = true; - dtpEndDate.Enabled = true; - btnOkCustomDate.Visible = true; + SetDataMenuButtonsUI(sender); } private void btnOkCustomDate_Click(object sender, EventArgs e) { LoadData(); } + + private void lblStartDate_Click(object sender, EventArgs e) + { + if (currentButton == btnCustomDate) + { + dtpStartDate.Select(); + SendKeys.Send("%{DOWN}"); + } + } + + private void lblEndDate_Click(object sender, EventArgs e) + { + if (currentButton == btnCustomDate) + { + dtpEndDate.Select(); + SendKeys.Send("%{DOWN}"); + } + } + + private void dtpStartDate_ValueChanged(object sender, EventArgs e) + { + lblStartDate.Text = dtpStartDate.Text; + } + + private void dtpEndDate_ValueChanged(object sender, EventArgs e) + { + lblEndDate.Text = dtpEndDate.Text; + } + + private void Form1_Load(object sender, EventArgs e) + { + lblStartDate.Text = dtpStartDate.Text; + lblEndDate.Text = dtpEndDate.Text; + dgvUnderstock.Columns[1].Width = 50; + } } } diff --git a/DataDashboardApp/bin/Debug/DashboardApp.exe b/DataDashboardApp/bin/Debug/DashboardApp.exe index d1318dd22dbb9bef37175a04dde372c0b935036e..b1c52d0b69eaa4a9fe632e0981d4df25cdfb2ead 100644 GIT binary patch literal 34304 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⪙-ER>K?>#;g1?&~Nt|bIKII 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 literal 30720 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 diff --git a/DataDashboardApp/bin/Debug/DashboardApp.pdb b/DataDashboardApp/bin/Debug/DashboardApp.pdb index 030a11f7745dba84eac3d0e2d176e037608116db..26e4d6879dfcb878a3ba330249c303ed301c6ce2 100644 GIT binary patch literal 65024 zcmeI531C&l*}u;X5H^t=!3D#jf|3w6SwtWtY_ck#s8P&vfk;R~Zcwl;2Sq_ei;AsU zth>dEJNj8GiWM!k*1cb`LW>ruwDuE~R=>YU|IhEt%*{!-2`IPywBCU?&pBu2op<&# zXU=jbmK0T%$I53_W#snGJ?^-SiBm^s49v>TZqe+}yr~{8&GRDQ668Z|;4U;s{ryiU zfq&)(x!8Kx&VN$9TmPAI->DK96l%kJzEe3*WmYBddEv>!Uu^tl>lIVI^^@;PyJN$s z@i*_-{zmH+!_9v4Tdz2y^{h8ruRGTBK5sH^UCY;cE_WPm(5o%_s&2LZ%B&+@x&)DLv zdUWoae>$#h^VPq8ciyN~XK(+-%B2rH^YHEtPoMqZf^SfkQ%MPxK(gw;%ksbMXt87M zGuJ(Q+C>-stk<$AwI$Hork7(EL|@BEcM>6^WAIbY5r} zut9v^9S<|`O#S&*mq4oiztz=uz==;({~3$`;r@TXMp6-cV@n`W{dY;#|2MY2lAW+* z&HqyK|76$9zbC$A)qiUK|L>`6;7h zdt!V^(i5JFFexRFtoq-%^@5hY8hn;9@0m@{&V2GWyE}~DytDmZ*WOe3$ctyRdh{Q+ zBqgz_NRnOx$*TW#&z3#*(2hoBVc02pCq3b* z2$NC*$*TX@r|r+|{QR0ujd!iwJf?W&sW)cs%6P0rgAGfcZ?gT-mfN}|C9$bUl3oIP zKHBq<9_#Vb`I9#!e@sc$*ae08mC=gw{Jesyg3P>v*qp-hg398|+^KU4Dl0Olo;)G* zw34#X<(2bdL6CTeoQjHk9qyBr7mbz7E{j%X6~#QScu4;2lBzi_)?&q49FMgq7Q`Bx zUz&M-N!hF*Rt1TNC?HlH?vqsKKQ=?T?C1tb!mDz|n6G_g+#PZ^3 zsXC$UqDg8p^Gvky9;j%O(01|)^YaRG%gf55MO7u`Wl2hGabbROVNs1(laSW(!gKTU zqJ;})=VwhCHElHAF?xP^<=kGUMk`~a{lxS7XAQ{8iN&Jx3QHH|R8>`$6fUTuD?`&|bqeBnQ@K1& zO4r-xP0P3q{Q|OvV2%H>oOhqsqF~=r$+ZMvjecWDcGRHn81Q=Qr!N521z3K~>g0*i_tYpC9(%9JW;lstfr=O|amv>d}S0 zw0Qex3ahvjR(|2Is%sZ^%#DjZg;g6+Sowv+svWtoH~;#@#}!ujR9N|i!>X;guxIUV zIZ$EMh7?wQ;jn67F6)$`}duRf0oy<;Y-8+^5SEs|M$43k7}Cs^ZVDHBmIe9 zp4S&PB)^h_*d9onXuSm?)rV%9duxJ zU4ILg^NHBqxG%dDu`nB5iDZn#~I!EP7Eqk8*qpZ;H~oIjyjyCdej6Y*R*%T`BI<=%}fS&Z;z zdM>OvS484tTR7|wJ#UFp;=-EoJreIH;jk=J`%^>lnlU+X8tw?va85j4Gma)s!(Fw~ zV8*`0X}Gsm8q9bViH~F9^gif$i${2+@idq*CKAk@R8--xkJL(o85a_#VQsB6n7*92 z9M%QpP#8~x>3@mi{Y9;KO`k~|@2`S*&yL4y+IiygeYsZNOxsMHhF5JGc2PcR)0#WU zRTu+4)~9r61SMAo$CvF#WCGwx4GeRh3tIUI(v1Yw2yWVV!?7uY2q1 zQy0amqVv4Y)!SLQ<)x+Onm?8`Cd#s4NfFn2@vvE1XUv*9zcjbBBwAMGd2K>|6H3bF zDrgn zt0im#NxQFWS<>h?rPP~x&Ab*~aX`fkXs26x*#18|S~Zi-8pYG} zFLT{kVFRn3ILBH}`ZlM>`e#^gh_&~y4IH+|Ts{3mrzd;U%Bu=WbLN#V(8yryI{lqi zKWz7K^gng_vYSBP%>zunBA&Cae&FU8>Svw3uJLn^$xGt%iNbdCj){jg=}#Q5`t8x) zvGK4bt%>7R*yFt3p6i3|Je5H@chc{gP0sGu$vyd(3m^o~_m<<51jD7wH?F?X05U4;MPjgPcHD{gH%m!Mp!sXhGNl!%MW#GbXrVTnxy&K~7 zrF9`W<$pZ|y&2hs9AvK_0?+^BKdOJVFQrjyUUFKiOS$hx38>25`riySX53tZ;4hbs z>Hpi?j{gbQY5Me4KsP7MAP(s}oerAI#cxn?hd3**P~np`R}9Z1$CQ>AvMzZ+fo?Bh zBRpsP_s%1m#OHI}<7E+vmuq;;c-CIG)E?t?PU}uTobWI1i>iM&23OenU%)ZvI22s{ z2VS-2|ARQ_!pc9WiyC!pZcr+&uUp@_$@4|HUGJJJ|FSM?C$7Rb|%Z z{$EeobO+}#((Ug^yR@6~?&dabEtsY3xTEc-KZ@ZX-58x#UR)3qHl+In85GYH9Z`YX<6X<_Nqs)9;& zGMCM-vhJXIbaU`DI(fL=UKot@HElCjPX8igdsLZ5Bxm`nt$8G}?dBf4tZlA0`c%^0(YE2@R#e#^sAhmypmW&c`PcA{W?z&PUi-D z8t`hjCD(Vh*-mqFSH)}`dg+flyW`4As!B9li^fm!3Z?VJ6w<`to!xR+#{p4+DX{IG&(z4R@^7>Q+mUGF;*d?G2^GJR$`Hi=XHank-=SCd(tuT_`SK_r9i$Vm}@b7b+H z$l^~Um->;*+C(n=H!jY|nAlID%_q z>;>1xTqk?<8DDEgto8WgAZs`NbjTWvUkHzY^I&JF1%o4DQ?$+cVmGdt61ZU_kKDGS}?gA=_wsKH~k)M|)T|@w}ti?*)&6<6#e| zbo7L`Lc;h@L&Es)K*n7E|3NNyd^INerk@FE3jR1q_4w0ae^?3!K&=rU5ATLtEBOz@ z!SI)G2>cT~0qWywtU>tAXo%eF_nSkdvjyZHyx$RWPn`16+UvBSEJzAGmo#~``Lcq9uMh2$Xe%e33W;BaI>5SQX?gO2Q|j5Vh;bFoM;FH;#)Z^69{Ky0Rr zM?(4KLF!TW*@7}219RC|UPi;Q>~qYcJ@}`?li+!f^7qe&6X3;gGF%3wcQu^C{&ILS zycwPX?}bz0V{jVW0BK+TZ{ex%zoGOuL2UVN!!zJ^cqaT5=0lx8&Vs7bvtd^_6Ly0I z(3JVnl+S3SCqj+kOxX{i?8XJ#ExayJEzS9ZBLa2N{T%I&fuw z4gt;lGvaAps`5=o$ZO!Dq>UtcvtS!ITWN-K;IXg-(k8ugp~*uZ?5jU@M2?Nu@i~Ms zbI*wCZ!bIa(ZCMZ%t8F+kT$OSVZKUYK2#l7LSx7E+r90WIcH)!^yR<~?IEy3dkE|- zgtD^;%FYGQ*cn!5e#|^G!dSU?el9{^C^glrB5HDA$UIR)>{lG!b_pCb5=q- z^jFW!FC)RVo9d?l!nhE)%h8veD}s1DZ)rTf>atfHX1*AqK1^D}aa?8NpbrH7i#}k} zR6Pz-KAxHXMKneQ^{2FyB68oiajbx?*jJxu3$J6p9lRc9z#AZAp0^VAf;U2wf0HBA z-jAW39!q%~OnS{2A^TSL!mzS8Ip_^{Vn@Eb!Yy z>e%lBIp%kT91F&U4$#@-a8Q@6IUA}@b&hrQ`Z)p3{3;U6wG>wOus`Iu9OHaoKLa*q zA6tG4h^?S~b%Uyp?vOCS`S%!jH2YbQZGQml0Y^ZccgI7v$;`LDv`;qRf&$M3^Ia3>rLzkowv zI{9SG3C;=BpMN;}C&FVOV};)r4u>bg5pXQbfm7i~cs9(1B`^=_Jj&SOUjj$NtKb-T zBc$EpW4o1I~ht8<_J?J2;2^ zUQp+s6QRyO)8SlL2&qf|0$2gBhV$V~Q0I>)U<^JFtKd6u0sIi22OBo@Je?Ob@uq+H zI-gt!$3l(k)8WN11~sm)fIk0q&ucM!3SJ6-4KIU#f=l2|7>w7A%y@k;T*~pI;ni>y zTn5UJI{*--q|W74W~{b#NopxVjbI0RIM8!aeXt*gW0yegL~cje{eh#=*&O z6`Th(4qgQ{4&DiGgKOdK@CA4W+yd`}e}Q+wFW}vDd-w?aGkg?&4j+S!7>L%wBjA&8D5S6X)|%|9Q-@{1x#z|dC$W`;V)r-xDk$qFTttsS8zW3HM|tQ3~zzI zfotF^a2=%2`)|P4;2+`Za3_2NehJ@%&6@FC1?&np!NKrtI0gP5&W7*6i{WN?1Ka}d zfq#Hcz(2xQ;8wU9Zi74E`>=6y&)W{W!9T+j;0JI5+yM*VUtk&hE4&1L1ee2|@Tc%& z_;dIPd<}jI--Wy2Kj7bCgM&QpAFv(#f3OSu0uG0}VLtp4&WC&8rSPBd7U)Gh|0gg4 zpM;IztB|qK-wqqYFJTkdu7&3{g}q=iI1Dz2li@*dHf#YGK<3r{rLYaW9kzw*VLP}9 zwud_)&$;+};32U2!Q5+yheO6*zb8Bbj)9%w40t4*2Q%QsunW8aGJp4Phs@voM<8Ri z{|xK_H^ZLrf8nw4;Fg?c;E}Kw><_u7^K)PpJOwh=`z5d+)I%`+;Sb>e_#iwUz6b}x zO_2K@{th@8Mp|(`fi2-McsLvmhrki=444Be;YfHH%!N0>Ja`Wr1)qRiWBSj-li<5> zJp2SsfQ?&oet;d}B$x>&!y%CCVShZF24_I7QT_AasqhAP8e9!$z@Nd>;VbYA_zpZ1 zeh6p625mSGz)r9L9t#WMKv)DP!eTfRM&bA1EO;H94SxdXz;%#wqyGv#7rq1M!p~qS zY}?lJ=E0+28SDegVJ@tI)8Tx07OaFZ7=zbB&b9sz-~xCjJP)pg=fjubLih)`2z~@F zfM3Ax!N%=4pTM^8B6t+M7>h} z;MMSVa5?-7yas*>uZ7Lpb3TD>;R=`muY>*I^>7lr0iFX_!ujw?4qt&!!|iY#{0u$=59-Ky26lq$;jwT790*^4)8UJ-68;ii1vkPU!I$8}@Ku82%D| z0yn`=;osmcxCj0nwmppV3Cw_>!9MT{I1KKF`S44)2=0N`!hgcspqEC!gAw=~OoMMg zZie|gU}LDoK<2FeA+Raz3t0p6^B`+r{&aW{tbnYA`4_|1a5-!PZ-#B*gOE9||14|| ze-AsrKf^=eE_fJha|GuT*bN>52f@y896S;hK<3PT8SDZtfk(mR@M!o`cntg{ z!LY%RoKIkDcmnJShr(=lA{+~I;B+_=#$Ya70rTK$I12s@j)t$mF>o^+3;zbk!7t!M z*gAvr3G4(X!{gu-m;+CSQ{gEv3a7&J;WT(9oDP2kPlXS_)8Mmk27Dc!4*vwtfPaT) z!p2>=4uPHES@1Z>HHv>CoCznxb6^21fH7DIFNa0&hp-qv45M%zoCRNkv*B;y9QXk& zfq#eR!bn%nKk#5!3J-yD z@O*d^Tm;Sa_e!p}ueP!b*4`h=vGIu37juz3%i(rg>yZj085!Ev`rD{l`_fgoLZrZM zyJO+7;q8+Mr??dN2)nKIPbX)yt+g??e+JuK?fy@o;*t&d=O9{R=!GcG-pCr{bYude zwa+n#{AVL4AX=;ZDRLU3v}pZOaccdk2)P59j68r`hfG9j$E7tDtrN=5oyZjALF9Tw z;Uxo+u}CIzJfiYF6R91);;tQke~!8MZ)IEcbsusKqBvc=s=pqH(mn(^8QGuo=)Q+b z&kby=9!^0XM#dq^zeMGweU)n#qB_%h^GswJqH-8)sWMdC3D=9ZRcBX*{A5dYb_}9; zA3&5piRw#nsJ`Uq^si=H@rUD4wuF8!DUC$Z}*1avY*|BR`d$@}qoD zvJ%d-{OU`C%F(4kdS5pUYJ(3UYBv&<=~zT%F26)+aOJ3Sx&cw$tBh23lM%JKRhIHo z|8V{{S-+)F;nfzFAZnje5FJ-Jsh*S;=}Qz&X;Qh#ZxEvNs+{DfG)rG;>y9W6^@HmX z*-@KT|5jWse#N1E=_!qh|6D}JRKBV!XHRiWK>8pGTic%6kMg|?arNQahU&&`huewT zwAzB=bakM%P+uLmHsY zM@~Y}aHGu>QTvGtV(Zpxhb*Calaa zSi@V0tUy*H>yd59Zsc&*-})mnkP2iavIcn#`2abH^|S8CSmYdJ39<@#8qqT!yODOR zfoVN$8d8BQLvBZ&L^dP;PS+4)?)lFZ)-X$EamVF)`kWqGI>Oa@{&NP06xR8NpYhal z3}5a2D^nBFbI*{lju5!P2Eku0GzXGm7U?&wR`h1c=7 z*w5fN(=_j58_%Kk*%7LbRS@HNhpj?eN{>lX!}`B(kXHR}mfWVDigyNG{The!~I zdlqr4%@<30an}x=pN8|5%S#puDx(VURi5v%w$oU~i@#Uq>`ow!a!m|^zbp%+Kkn@6 zeVLHmuksw5?5dnTA=aUYX%pt2rwp;YPmeY(gC!QafhQ_0U0_q5I_S(DCwFgZ3CB&n zMS?nHH)v}MwSgnazKXFYWC=F7H^$Opu+P#TBbMhAhLOtLi|Pe?v!4kE!YpXs?-D95^}9adG8tmy zI033`uxaDa7J*~dlS3Uactyb7Rm#OK^oW8X` zbwNc1uZr$v-z2hT`_4eWwbQru>(U<)WYRqIf5gNzli;6Gv|shtg0-9IhT& zCkR})9*!c8fi4cEV|p3if#G@EqPamb!tG#Lf;1eB{xGMnG$hb>d3ZU2{bSG{?et}T z3_n{MJ0*G^&zVPUL6~vcJX_yNoeLMP3z~8IL>GtBP)8i`@zTZ-E(g@pr@J_8dk8*> zLu-(Ir@JhHea58pe5Y&MLRi<8|HcG%8OPF#ovvvIyccQnPd>xt-$b1n7tTB5U;139 zZ`wee`nuOD7tS~1W_rx&$L-S+XO+a;piBR<1ojzk(=TxPar-s(-8|%F=2>!04T8Un z-RYM){m?vQIkr|3USXa8cln(o*Zwv!nUVY4Ao$DqH~nf?hGU{t48?`f%5h9}V!@p0 zHOf)*S?RcNnlm-wn7#q>4~{Rl`kk3GDN@QkK4+@_3ZI#SWuUVhd7E%QvU+Z=Ra0-? zyn?dgpbe`Xn|{3i^DVUv=35Ok--;X-@t47Hf9PR5!caTD;?0$gmwp)?GB`w8*fG_8 z*eWQG&7^%Zoj`gntjeP!$2K8dIljuq;mV^~J>`*&j;;Y3p?AO4bLCM}&yP2`8kgEzH&K6Iudupzc;eDZDesY?ef#pmflvQJiB99?qoYo zX}d4w`7DE!E6*CA3BzA`=|w#(r{bmO!UlQd_%enTr79+#kZFnXU_ zJy)JJ^{UHL*H}I}Ur>Pm8`4pEhIL$dDjmvZO}`kE^JxWzrO_Z?9}?$<#92(Z;~D5w z23^tPPz}A@sojST8#HrfX?amWX)JrMx>B88zpwftF%2=G`MquTX+7AE@TAe=w8&)_ zL@s+gZAqiF%im60wj%B732E2fdgQgQqSM$*(>(ULNaWgAuUHXTdRXMjv5_m^iY#v! zxu#|0`lXQ@T1S?C61nRB$TeR?zJE_-MZdJ`@*+2I&nZZ!d!JyHt@{ncfH z>OS<&+J3!HP%AINHIsjR{MtqBzB^*(po!n9??jb`-@iBW&FXo!(xo;nr?5R(cX9EW zxn<&bxkXkZUNetO9IwKL<27@}#PM=#%&X+h|g&o5aWG<|k+a->dYXCoobs-nl%;OTrtFWV4zjk5GoGo#@TpMsLc0xR? znVTh!S7C>;#^~ZTbFjqma?Rjp&}v**Gv`ViufiV1Rig`Q=2(g2%^>VCTv58PWO}`1QC7HWxsAOeTL*HSX zvzrB?I0n%<%(*@ipDU=Z^y0W2L!_@wT|X-hT|aAF)Ah6ZD&5}amcOp;eQwF?yc)b8 zz?eWf&9j*&LR}+|gM;9iP}jM$A$jl@L9W6VUk-EF{|OukUxK;t9he9I0QGG12bMeF zD2{(<_ccF}|7UPC$Cb}^!5XXHq3FgKa6D|oHU0o(0-|ev$MI~BK+Z_JJE*N zjMH_vb8ektBZXt;29aQ%Ab*WlPuubvOFFbk-hHi4oCFzzSZ!4sHP3!_ffL#90VhGq zmb(UKz2am@+38u&rIZCLo7{_q`EV&b3tkJA?-g(+``5v9D9@*0A^SgvXTx7Wg?j-O zvHvohMHAWtOW6OT^?w)6W&b@`N<7WUKpFc7!E<3dsCYWUa`ume6|k#4uC^opOgNw8 z*>-=3k05;_En#k z(0r)t;8|75DtK1)26#FCx4j5AY@Y`!z7ne(L*bZ*Y7dRJa_=k?>89kFxudEvLY@ zIBwdb?#mp3bgrjOYTR&R#1OXWojB7jkECr54YsS>=0Nts6D^KK4VuceDQiya(=p&%nRHU%(HcsTbWB z8p{z6YCP9_Ra&dn7~K^)8tIOli>Uq-<^sfg6KxlIO%V4Dr6<|m(3Er_yOG12ajrt9 zA*IN2hEyTTku}H$M9<6aL|Pq8T*w5Z7+Hd>Le?V5bPb8jt-I{D5g!^dKwC(k)Wgp0 zCl-{H;iqdh>1{w1*7=9;|Lp7gf8lR-xbJg>zqe8QdwyZRWPFRG5$V?Tmd40w@jOI= z{IKiE-?X;iK4H)YD2re|)ds2>+QLq-UA&Fz9;WVnn)kn4o6BQdlvDeA8O5zhuEQYm zulYy6^?qp6-XCXEp;|Y*kBlq1AJYcKb&U<1(nqvEpD^N=Hr$u=3+*?u;V&m|+Al%G zOvYyMRvXWicK>~+Z;y|%@!x0TA54Fe-ibEe$8Eg#*?0$7yYno0Rx1cUokEu03pPGI z|F8Wm_V{mXJl8nAbmQOJ9&c~$o@~i8uYvw`oFf!Z)TUeSF$8vO`bJs%?d|bJHr(Yl zfA8A(2iyF;VD0~gF+uT6wEjKW);`a823&0SbL{?ateqA%J&Wz}=NxVLh~1Ca@azWh zX+?-rY`={8+|v-yA9=I=S{Ut;6E(&`Pc>3H47*VE<4=6{j(FRRhu=#l0=I?YH?|d8I16KbCo1aH)JP+7-x>*0W zZG1g#zW#3Gn`nJ_-kzbrdz&m!yjSye`d?)I;(%HjrS~D9@kmEWXtOs zOTC|=^50_1Q}4xSUnhbzK6j-xDcyT&HNwl_aNI?VzZdwoG55sf$ze{E23^g5WGuU_ z(n9*Gi?F`p_tyVYs?LS{8+vK2@UQ8VMmgCd>q=h@*R-Lp^qcer@z?MU+iw`;&kLn5 zZmqV}nsIo(-48O&b_V6;jR+1lAP%KbX{&Y_@y)amDrdize<%?$O}d-Jjl@;W2IWZ< zwOu^HBqi{}LPk7LB%ZPOp?z)8%z`zx?l2n}ii|~cZaoJnMHV7UkQK-(WHquDS&zJo zXwJC}*@)<>(%eWHG|PN;jDgPwZ7)cb=w~l*Eiv;eo?i4DgC@|{l0O16VB=vSL<)9 zSHE9e--NUJ(Q19IY1D0ha9rPnv--2D_1~&jzkgicgfsg68E9SkPhkA0+x~#Kz6odb z`%vfy;67(gkaFMd63C$4sqZIp?%Ggu6U}|}PA%Q!yX0z4%l-p%eykn8H`F_R@B=|O zH-?+Ab`0sOXD!V+U?>f#?lGuOFxt2{OjsL7zv?*F)*lBUtJ7h^+Bo`GkA=OMr_`N} zjqL;1uFTX= z8+#^fKVmu5hSeOovByI!p&z4gI>yiHkjD<8_#1h8kV~I)tS(d8Xk=~l8C)HHXmDH) zZq*ELj+^-V6zE%TrY%$j;T3<)5AeHm8Gox+Sgp4e52|h#il<59Ia2TuY^QI+8U22>>NJv|PWhTpFrUh% zhq$!qx+daPKTP4`Hpgvv`d(LC-ny=dcvBO8eAnrkFjkkIA|86RKV}=!HDRnS?a!rGza0|St@UAAmtGUb>QZk`S8J7lZtV}uhU}U!R+l<( zy0<&sy+7L;uYVK9>Qetsw;kg`U^l@>UtO9_7^_SFak{#;ig*b=-Wp1?31f9beTiq= zjIR3-srf{4JiW%>>d}|noX`*S>i%%5OS1`Q_32Yi|8uAB?AH1Ks?#^&tbTEIpR5Sh zq(UDu4dvDNS)E|~G2@1wtK;i&@sE-^8|JtTKdZW2r*MXjc!@tI>U2#QqpLGnc#Lh3 zpg%Tn<6o$Mtt9OYg7IbV7fzfV6UN%1f4Q+q*BnN-`sE6zWBjZReaq?SI-`N7@pf+= z<7ai~Q?4It+({48So0x!XUq6oJ?hEn=}QnN1Zvn z4Pko;^o+mJ>q~t(y@r%YJb&&Xc;a&QjK9@mEOmN$fu7A@0zKnz^+I*NByMl-2j-nk z6UORN=dQo&xsddr{_55>VXSUwTs?^K*yOX;L-L`#nlM&3G_Gn*%h;`3*MzaUp>cJ2 z-0t2F#=HEQFjhA-u4;|U*sWXFgt5AetFEoluHmS5&QcP(zomKrjBVyR&EftzL1p z-h@C;?KQEU@wa;PM>n1=5A@8#@y>=hX2XX1pw{%#HD?Sz1RiQ%#^31mqYt`vt!JVG zz1j~dh|m#7wW;ihV%q;A#>b@r|-FPpcuR~&)lqb zahqc%tgb{ldk42B7|#a~wU;}2;&C%al~q+PnmMJs#Qf5feE;*EuJO-r+DEqwd1~Tt zK2y@R>PXJ0BPg&LoQr#LTx-|PbznpHym3dOm&632bGPX2+@{RO*e4)C`|+_cx(l?C&>{-Xx< z%|3n*!%yJqkN;483ng&6*RZen?eE%Wxfw#t>(@6scTm3pdHZ9lLvZgyA$??jZB30< zRq=Z#F>i2QZcg@~KAZ{ySAV|R2k#Rq;CiH9TjnQR$W!p9)yPG`<=?=;xdZx*8aYZa z?5mCr^KPgA%FVF%49%YTTceJwt@tsof8U&bxw*%WG-2z{Q@h|EkV4*#)SIWgLVkrP zbg|4*cHcn*`f@4^T>W-B2KSy6P}jco+NqtNtf9k-X3o^)wzObTZfQX*7W{a6ZqC3_ zgGUc`Rkx2e-!^zhNA?%eHovlcZ*=E*x#}6=+ z()#ksix$k|H+o{n_U+rRU;loE#hC?z1`N*Z->0Bo=HTq2?99Q%vkLlT_nFnFVDNxp z-oVi#^K$y;F~obBPi66$D&rQ!W3JwipN@B`ZJcBB)3?jJy9n5KPKWeuZ8M6vqlWT( zA3xhIYk0~}-yE&WPv4!MR71n;NKfC2woSc82>Iz7&~_Ny%TM2S&a83N>_|`FU9QVd z_w&qHTvJ(kIraGI8^*zcUQM;2JoP=|<7yq(uHw|Uf^Y7+x2OE{448XvO#9AhTknFq zyoak%etO57XeACYDs}1Uos_!t^bSg0 zdV1%iEkdgr4qJ-y>mm!96~ zs7p`paMY!zcQ%^Z+OA!8Wf`eAjXMZcqdS{;7+-E%vLY#pS3t)A-jyl|hZTxpPm2wS%lXCN>M+CQM_!sUhtnoi^Qs_SuXW^h+_} ze`&!pH95rbF>(#^fJ|8D%1gVgu+8^Qy}Tj$V@j&VE-1{ej8>HAGkYw^jL+{fbEonX zJ{6f$Po9v;L%qRo>jgpLA^5?_d^3yUcx+B#c|m1yR#7Y&(dHHAhbMtaij~U@dl``L zrsi3B(OAiBe)c>`Cdv!X&CiP#E|{I4HEGne(OlF-&o8f>+v`-m$G{I?o_JpWtN~d$ zu~>9oVdsc2Gw2CBX$EzWi(d4pt6WA z{jVz?^5M*}5E(2n{0ptkD=&_gsu6^S_~aH}abbROVf6m5a@&To$dG6(5z) z3y;cN@du-FL5)#4xj7BhoHM6RrX2GOcre)uI=kM=#pz|b)@C!99O?pAlf8}{ZwYl# zr-?;dL=(MY28A~8YD5=j?;!^vd=#8lu6Xegy;hLM{A<5Qs-`MlwEH(ZDA{w)`RUi`yoCTHhDCGP3SB{GSImjuH?FAGfihL7vDNQ zmNqqla2>Iy%a(jZ?+x;va?t#y!Rg4Uh~||ukkgSfkTVfAMKwb;OI^R{nqF(uYO1=n zQZrWbRMS-RQ`1y)R?}2-*BregqV*Fsaa{+nn#>xw?hORLeH5g<3)@|hZb*0JDCB75 z7(``4wt_d1)!emKo{3~3y%8=;^gg`4jS{Rwaf^>P&x7A5();j1Icx1>2yz0V^+ff` zVaRY~1d@Y{L~@ZlMAreMkuk_vWE?U98IPQVOhmLkH5r+LoQ#};Ohpp8nTZajj(ulJ z;Pb+hhrihP&DJZXdg~|Om3GI5QR8pkvHgwKD~6l>=C@vPM(bH`wqD2D!{<%Lt!w#O z&t*@xZaZ@6)#o34`4880$gm|f>5{vSm@;F~^JBkUk$uXBKfk?Y`z_OM?sngvv)6uq z+ko)};94a|Bf zNt8gc>VN0f3tIMS@L9&ZXEr@M^U2@r?l5}u&h~#@dr#pbFP_or(SO{MD(r7&2_&oj z*F9VI*h4!Sm5rI$>&|Chy6TG3L!P|1xY6sQhrjf}ldJpQtLc5peFIA%S@j?LwEdZ# zpI_6d@vfDd#}v;z^~TIy8IQGSuwm)*O}0PUa+@xnQtlgE0=hRO=V&lvu)5w znZhbAx9$@TTge)g3p?h<#ld>i;T%&~`Gv!34a$YR`PVN#u6UJCg_U18?C3_-Vb9v# za-hQMU3!I;UpQ=Y7OPymTl|lEDeP+EQ&{k8ht&6fywvx9>N%6>K8xKTOg7 z=fD4RAWbOs{htFVy>EtY2G_1!>LzsV+OP?}dTu!N{hx%z^sPR)p42m?s^Q{KTJ!XE zmVJjU_5PnLqSX6;t|U_L|GAPdeJJ(*pDB;H1AuT=h9-v4{&&Q%|39Q|;~ zpYHta+mj~Vw{ZBz6Z(I8XzKmHum0L%>ixg3^Rj2^{lDHxd$Be3{vShG%I#+fWDrh+ z|NrIte|iT^_l6fC7a%+$rr#UYZ-?r4LOouC*Y9oy-+?+0o{uDY|8EY*XCpiU6|8CN zy0QQ%M2e7NM9)UeLJmQ6zxvzu{-0i?I2W0V=$`sKqyi~NzRvr9-$O6uQYDZofm8{k KO5nR!0{SSwj|(fCvc*n}VXCqM~qV{$?L|@1BBJ8! zUbUiC>n$HKZF-ZOY zA(X(^g?=t7-}t(b=e_ZD%Kf-XAg{I!fA!v}F)*><1d7yf+iUguwRSH}$7 zeo6;F`DNC1FWuW|uT}3idnoOip1)l+=kDWsU$gvIH_ZKD`I%E|n^|gWPbz_A)qmE* zzj?LY;*%GxD}SeLVQJfUtFO#kxvA^tEiXIwoGs0o|2ncK+7d`s{dZaX{^r)3 zS3GgqeJ7oB_M?54Y(8mD`24|6W($E+;-w{b$ev1ke9nHj;{9k1c^j_1`5`|9fnGB|Bls z8vmun|H-bI|C{)dRsX5+|Nl*WCEH4}>i?LZ-Ez?QNqK8V|7U5|@oV3G<+XRNop?>R zJGPy^;?hm`%oucTveTW4FF7TUtok3@;l-A}-|+U|?`t#b%4dhI{phVtHGNMVbMpB9 zpIouuw4)wL-Tx=2x{@ACvg-fF*6nVd_U77of4SwlE%)BO?TNI!&QEk*z3rvPR$Wtk z$HPaLB|YJ(2$NC*$*TV?Z=BVpPovK>W<9at$tf%U_*KV|8@F`$V8yM)_dk8g-Vc0s zZBi1OiX`bJkgWQD{K<+3@7>&_V$`@kzkK4ki!UhOcjaxROktDqY zwtckiBQ5LsFr9xzgC`$4N!0U72T!g(Bcnudhi%+Z6Sse?#Kv7p z+@&t=FmZ2pV45FyX&~+-C!5qJIkCi;v^0*duAE*So~1HPS}Ln*<4k5ct0L7kWs&IQ z<0Gb~qjg$DGE?s?RmUyumi9r}J4+KHH8o`w(|3QCqR!B6$8>n3V{%cXc=q(kna7Nn zIFeI2GPkmNW}g!y)lu?sQiCm7YwWVa$)ybGxQ#XRa;P4`31wO9k{Sp zFJJt)!m52Jto(vu)mB{CXQSDT6;|b>u<{FrRU2|)muyL&r?6^U3M;>0ShYJBcGQ&% zJcU(zR9N{1!*Xbcj^N&KuUA_InrB1qYbgxyy!3U4nsj?ZMn!6ltuBpJ7gU7H%cAq6 zLyM7O$t%kwh5#*LpF_Wsikp8V%As}55*$@;Qyxyr}sH*C;4T;%&z3uoo~T%Cd%~wJF`o{ z?TXz=w12r^IS<0_(L1x7yK8pWS-Zh<9*o_kJF`pTb|t@~IWOf7F!28$f!(WjX1D*Y z*&~>} zzrB@yTzdome?QLi{6p>aBeSHYvfA@HdX3sjZ-Wi%{9Ab4+nz9CezYbs%j;abomp5} zUT*HvqnV>3ObC{hc>4$ZHJ_L{;mq>F^0G)pjpwxs_>C>AI8zA;9-A1MM<}mO91~|$ zN5ZAd$Yf3oM`uQ(ShFXU8KONn4P zvI^Ot$WrcmTLP-q9NXTx2l1WSmvgj_^f3q9^M87zW(p^31W$8*nft~n8(8hcIoebD zc&Eo4W>9aiwRfKl9JELKOP}QQWN%_+O}M;ZR^@E<492e0-(vNHb{UhUPjULPn?T=< z15Ca`p0ls>z>P0-o^|%R#;-jlFNv=w3fs*)EFRXRKXJS|Zx8i)#lxDkCXQEOdwcyn zcMiJiR0iqX!g<$>%F94B?jMg-A&ZdPk#Fi0)b)2~Tcwr(W%`Wto~}Io`j1Qt&o1}t zV(2&N?}$r%hU+Hk_j&Hx^MQW`byCa1Ztl>2d%fa>4P|4mY3#?3VF|L1THMcjBN;rw4VL2Ac@ z8N?xdr_)hmx%lHH9u{X76)SwQ#)`plV&)~!3hRLoHiBcu|J!k7v-o(fd%P?{ z@p29J8Bf~#mim3Xu4&ylAII+IzC!iy`rs;C|1&t|9Ebeg!1t;*{?Fr}3oC!WF6z{^ zdAz8&zH5CKR?e!btl+l5kE(8+>b^m72kW`0Iy{%VfI7#%YuyLi)=6a*rImA|nOfNp z#pbuYztE+iMO@E}o4VWU!+w@{6R(%9GWE-QY-PCAW>WWDH5_~cQFs@ovzOry>pA3x z_g-~m8V|x}_?k-RH@Z#}ukJ;Fe_x{OL8yIN1o(M%W3FX3tv%&o9oNzH1sq408{e{M zxVSu0I6GQXIZK1Z=(m~!l6|GwjY-_V!S7_OJ=$#goz7lyO~u5@((wE#+&z}e{7$x9 z-m2^%rO?_DIQ`N$25gNDM{5Qah37|i!QN0i{@s+o9w%G+!5sI?lDx@YZdSk`Y5F!} zAXlC)j}vvmbvC8 zmFp1OXX@Fcb8M&UUe%TBu`{=~`dw_gd#4rFW^ZQ@a=xd(>1=XdR8>a(^XVI%kLc?h zw5OZr#?5IQH0QMGL&n;hmwN&av>D%~x1!wrypE|Tt0~h}F%s`el|=O?D@pSgG&t$H z@UA~WJ>H*`%m`Q46fnQSbD;g{ZxnCPzdSNMQc;@g`zgIazbLakk*M*bDC+ptl+~0+ zh*LJvspA*7+27by@do2HHv9WFb%6@{8JosW#S`@NZ4#%-@R)CM|3YTfFRCu7gHQ(B zp`${vjiCiILJR&GIyV+NuU+W8UxXI+^yB;l|LYOC5P!kzqr11HEpnew5FLl5Tuju zr!?x>vblzY{Obwlq(8qr-fuJ>cfRI+s2fByA0Ime{^O%<+>?65=EeHJL*dczFjxb7 zz#CvMxC#`Ryl)qwiJzAy`pf!Xi`NOOplL#imI`L_XZIXoQdIXLAIdj|4o zF!nb%7=8_Tt`}=TVq?IB# z3MoX6Mlz8RNC6_hzIJ;k9EJ?=<5HaM(2*UL@kGR27eii8wpGSz$D-+0_p@i*7NkpFyLaqB#gO*w4%anoL6?btsGsvfDU7wqnnY(IXrk=E3{%fnQ{nCo9i>GJasv@;%k<>5G}_>YIwoi_neCrVF@e0j82 zYsa<8?d_QBUSd0w(3hQ)q3oOjW#?2VJCmX8oCZxj4{b0%#f{9lscT^Ua+`|2?1W)o zSPW@9UI`olOCe>aH5S&+X$kG99?Uf^aox{AUv|o%&iON->V78d0n4GuM^EBE4C&*! zI-!mG^RDV&nzOAukfr!sMkTt6y9&zh%y?Y2=l?v8ziG>XbJTYVi(TJwnepRj3laZ( zY7c2kG0lDK1G_+u#kxX{`R&TgpXfZ}OvagW>`PCjX~em|)G>Ol6@PaOu;PvyX2@JN^sN5cX*0Sa5TILsvr0@R6pij$&>ijH$IzN8`Plb90rt|X}I2Eej3d2WWF?<=8z_*~zuP>p_ua=EG zZyL;i(_vqz^J6Ha&SFQyS+ERNz&TKDe+jIDH^MXF3Rn%Ff^*<2kh+e2067n0U%~mX zePho%3wD7&fjRJOI1HWxPl5|zB|H}{fak%>;X-&PJRd#+FMt~RUI<@?i{RhkV%VgK z=h3!e`@$tq>liMD`EV&52QP!C!^`1Jcm+HUUInj%w8_}r@EZ68ycYf$UI+gMuZLUV z4KPH9{R_As{3XnWx4=TU98QF{!g6>UoDY8mFNU|ntKc2*UU)Zr267I>UV-<*_u+l; zYj{6w)ztGIfCs?`VK2A>4ulWEW8tH4Dtrvig};GI;3{}4d>lRopMcLp=1F3&!PW3n z_!MkJhxI$SH+&jq!e?M1d=^fG&%rYIdpHOF0bU4SfXm=I_yBwnz5ri>o8X_|r*J)N z-Q4qDhWo=m!`|?(a0q-APJkQX8Spi@0RAt$2EGn|4c~yP;G1wgd<(t>-+>>&cVX)m z{xjxSSGbw|T=+g54L^V#npJPm#gXG1SUdBG688m7VfU?cbhYzqGXo59VnIot+W=NW6$%JW*n z?ywcihOOan$QUqoENlm7!F}MxusysHc7XRmo{h$S2ls_9!A|gRkUlf^5j+TnS~K>A z&EdiDV3+|9gI!=Q>eE~D!UVCxffcwKNcqq(_xCkBz7sI3AC2$5@0?&b$!XQ!<*m<@Mai=zl2NSE$~*j96k(hg@1sz z!42?Na5H2~5&II}1>1Ju`T%>tdtf2F7oGsQcZ*Gf_rnG70eC5V7~TLMfp@}{@JaY6 zTn8V6AHd(hFW{4~Nk^^&up4{|=E2{>F>nnG!?myi{to^OJ_i@W-@`lMAK)|adH6c~ zBisW2A8fKO*9X`Ru7lm+dYA=YhR47^!umiuvifCs^?upj&s7QoNo1o%0Oz%Srj_%C=7{1RRV{|)bkU%@Bgf8YkV4ZaP( zh95&FLt_7dA=qMnc40@@2zG;wVL#Xe4uMSi#zw=Ya3X95r^4oN7UbSOHXkwuja>j+ z!OJ1{__1HWz2I%I4ZIt+h35Wg8TTGPx3UP<-yg!UqmeO4AyQ;H%x;f_3NzeN+am(o z3a?|uNZ4+>W5IC2?V|{%`(Wvb65Z!HIh}3YSGxUE*zRige+3o4{0b1=TlGN{M?d5) zEc>V=F$>g(ikO!v`>PyUjD$Y?}y9ge7+PDP|! zUtji}zI2?P%DD$3yMvMAkVNrkaooj!EZY+0V+^9aW+Ezs9ApZTk0{N9ER{FaU$CsC zcQ>LsSNi0y^3idHQ~9dBNH?gbcolztMD?b9=?3H1eY(SPmPnD_4LB|utuQ(4ylt1OumFIZ2dn58wJgNhU{1u<-M}B#TY$^TnlRfEn zN2IUzpmYv)DFAYedSH*t{<-xl}Q{^g@W-N(0Sjc%|Gw&qJ0Xwdna!g53+U8l(QkyVtN8^rLoAmXaZTZxD{;x7pSmz&n#;@lq z-){Y_se$0LEynV`8)V@B=T;~EHJ6_0tnYI#myZiqgr`TU6-dvvmcj1mOV@?h@%8Ly zaJ(yg-^R1QeWpdVawlLMYnZFFrSzCI?PM)+8e5~Xj@#t8;}$BtW?nq;L7iU-N zB?ET9&GS&%RXKe^%tH{ddTfe14eYrrtt+ z9kT1UwRzgW^*~3(*b_3XVV?KcecA{;l9@;E4KvyA1N*_ga3JIu^V(Y9H;g@x-mZW- z><5t^9Mf@K-^{u{<;T=b;U^Nh*|^m=*2ZDVxpu8*uuKNqIF5iS8*JJ* z)VJ*wUsK4q*>@TI*Sy#p$QQ_g6l8y7JTe1Wh

L^WUuv$hQiz?_4M9b-HUGYL~~% zo@Jh#^R767ROe1VW|e}bxdlkCaQbRrJJ4Tk^@H{q%BRn9`quu0*;Q4%DzKe>PYnVW zw0{8l=Qw?9zajm6s~@y~Ao}M!eQTdr*Gp%Y)F}IP^Pj-}LFg}b`qqAZeYb9bdsg2C z?bAi2FLU~`Ke4jP>5nao*0?mdIJj@}U9b#LPruH^p)@oQhpWfYHjZFAGKk|A7l+bu zLIv*uv&N@nrk{*pJJ5W;Trdq?(7)5^D-8+sT^{tVj9k!uSM(on`m#TYpRI}>ADI)W zm>sbNVftxvE!$fs7cQ8FZp87Zi$iH>AP(10>m41rU^==J$5Sp2+aCN^qG=7X?{pU> zuzv`;&pKV(7J|C2{GUx=_fT}#IbG8ZSQl^ePa1>e-%KYpE|~Yj(Ep3mH*KIn{n1uG znC~9wzwY$o_GyXJ%HnO%rGHTZ`}EW4?>POq{kr;Y9P&IDVmbAt&e5Nz|HJ7A#vzNb zwT$oz>->MrYffGJ+rSu9?h6C|Ki9(a&s`agiqy~*7e}hcFw}|qW2SYKqsFn)ap5#( zYQ{0W1Nxcbv-+JGGbvKqSbWS>`^6M92FpNaG4cxGnr4`>jT>v#)tfadTv6(`VYOp( z9)I)kmf8kua~f&96*?dkTLgpWLl2C}4YB>Jwiyqkf0SXzTa<Y4J8tr>)0hiF`NP(Vjr zWKc(MziIUA%Fl7+w^-w3%Q3_?-wVZV3oY0uv>=jp{>f<<-dLwRySE?!?l{{|X`69X zdT%;um4!!n*7-~Xhm@B-)Wc#DEj<_3&m+edalALj$J;nud19);@{FOk5WT(7n_~4` zdDhjdEzgzcXpr`A3NRATVOMLs;gVf2;yjx;O9}VO?xqa7 zqQ{{+dW93Z4;h*_WlDKvNw_?kwOw7Q&Mx0seUTV0ZU<#lL5YT^_%8QM;!|Ju?PP{7w~POx6U|zJF!Lo3-O?rAuvEPGNg6 zcjDqTW6Q+xGWM(!uNg-sj#puW@tQGX;&>U8#=0^G;nHBnhl%4=*u$6yabe9^Fmb$$ zRb#`M-*I8hm@jd>3OkBbS}v>^+a->dF>I`W`A`?ujN=l=tFR+kCE~)GFVy%ze4A zW;~TRUWM($9j^;(#!iXj?Lye#JAr1LlsI06)jNTTSLd@C^CZ5{=Ddk<>G0P^(M55F zsOvj`>qZM-6h|H>hq=~=;$sD!D}6XFr~7AZ>i$`A=>A##n(m)#vVG66zj#49tV4!Xw~xNFHMI;V>SZo(~Jy{}mh#pM!<)RagZ77iwMS zdzPEw2#$Yf_ccC||L1Td$Cc0a{yeGHd3K`@I2^X)9)AEb7STPwEx*yEL!0D1#vF;i{)#@xUw@SW$8x+290z;A zV<2VgufNiK#c}LYc3Mw)A!XsOr;5PI9KR5r2A4qPdnug4{$+3~<@p#aX8$+vbog7S zaKD2k>^~2u@u+$OEMxz5>;ER4$^KigoOoK2feQ9p!80IhH2iov!AkZIhE=euJ+8JR zJAL7q9M7`*gDsDM)f`tDn&&Jgm<8A}9?h3BzPS^4Y8u7KyWe=WQK-UL;izl4j}zXe`Iy*&dLv;Q`{1ik}l6S03l zh1dB_+lcK&d0z@Uz{_DbTMvgpY{h!OWvH@-!CyD_Q|o^o{0083G4SL2A9y4CtTFIz zB0SHa{qSX3!lS3w~<-LrSEIJ#PNYp;R-B=!#{C+gxx>Zay(qm zanm04Y~>)N^A6gi`VH4d3}&0N6KC4x!L-dG{&sEK9LT=fXU{;mL4Ft=*k8RU&gg%W zWs!_tzIymowfH(L}JEnq4=1tEyvU+$U(oozd}Et_Do+KI~uB7kAWN6SNnYp zo(SoqWAsV>x;M^o?@jhOC;atpG59z3)o)?fZ`ZWl*mCyYgSW!X@Co=n{4M+tntIW* zpwS%B{JQ${K8WUO)kk+l4n?{nXCSISg*gi`-^AF8UNgkKL%)*k>p8FrS&wW*S~cf7 zhZG^Dh{p8SBP$TC+4~ULy9IO4$XKKlS%ln#tVK2=dbwQd>V_Z_kt$>nvK(23Y(%yq z?OS0B8HtNt}&6hd6%zj#QO&fkc{-lI@_`R zxNsTQ0so#ydTSAdb^gKUKRf&WOYogd_kL#Zeargaa|!w-<6X=qq+9nj>LVw{^APg$ z!>%X)(b~W<&hgIy&I^A$)ei2(@qOTaust+wRL?E-jI)=geb?qD(=W==#5}DjT$$uL z^dtX{|MXj*`#10R@f-Akk~_$_lKUJLFFw@NFhbkc{(r20h&HVK%{H9YENlM`{)zL6 zOT37_S$y02KT6)U-`eiqVB{&0<1bsDZ+WZLyNGj8{%58e zYOS~S|8DhrTK`XNx-PT+5u2Vr+Wg*N^EJYTn{WN+TmRQM0Tgdv8}ILIy!TtZGCbu! zz{bCTZS5D>H?7`&)=qP)_p&XQGwpG$xmEi6T6-tk zcn-4Z9%S{}+IVlZdY4$ee_1;{Z92}h@r<+iy4%M0xZVHM#&?nBacahtAjHvgNg-2v9l7#sc&ORW`G{*JWiJ>Tl}>KL=~)qdTL$WJ7b5>@ z#3_Gnee}Q9<$L&=XXh%W(d_P>wgY`X{?%XCMu1Xn{EeIGW!8F522t}3k&NwJ^Tx5- z^eJFHS2up&Gov<$v*%drlW@z=Ej}5PmzVDcX+()BjY^yI4i;frzUm`Z&p!~tH{A^X z7%?PplxP0-hvNw*DZVcjGUCBPs>W~UXm0+TSa+C(3_(UCx)x4F%8_}yuzPaadj_bR7 zosjNG7BU3U_hBa@Q;~8+-{V_|EJdzIZb$U)&}!s)MDLGpLbf1!XGqW4^v+NQ(g)FZ zn2Hd6i)k`41F1n`h@MkjjVwp>z0_66v&een4dg@Q3#2jU`QC`W#iRFv`Xl*>z5_A| zDMijk79o1>brW(IqIbF1BHz{>>K&rtzK3bXED1mG;(y?|qt`PKF6;0tTzi;^zqnRk&#D`?KOnAe!dd+i3Vj#cI<7G( z_x&z`4BDN}{Y1{)8|Yf6v4Y-z;xzd&Ic5C^?Rwe%d+iSU4?Yl%bA7l8Yx|H=J-aj4 zfFU%bhWnuG>|h)wtc@d58^?+r$B`S1!-TbQOsnk+`*0m>I30(_^I^gn{r=?8T}zhl zP=8=t--NUJY0TuuH1E=HuX%{9P+!r4XZI% zQ$2JKe2muV7(b(vOCCE0;&0+jXAzXX(NtTvveCraP)c3+A^veK+^HMh95?Z2Gal${ z&_?#3oR@efowTgK1oP){yTF<-}i zSdwiQ-W<2#X>qPyD4u4C$4LH1@SMI0XY_OH)oCa}orY|AX9dz$L!E}a+K1^bZgbqk zokiSTZFy^)97^=@tw6p^7^_RZT$x|(>(={_RzT1ATfP3ZHXGAtggpC^s^CYl0=g!Q z)uny7^wtD*>wVxVo>xDN)uoL%-S?bs{SQ?I?3yrEmv-WGCs8?mnz#S_Q@s977^}+| z(dj<#bQ63$%B9(avAT>8U0c%_-mf3~5hxel9Jk>a4?0^K&xgFkA8&HHCXCfBuG@Ds zO3=<4xpr1sYiAi{*2q6^wqHo^?3ggt4t<3?=QNf!y0weOosRLdI)T1QQLwXR{HTy20vCv{)ukKjL9J67=wQ18D)^v@9f{R-N?aTOEz2e$7qP3pB zUj2oj0bLWu>Xy{n)VfArx89;hS02XS>Tw>rYl5C5rYE?@o8vY-=bkGEior|s%tJUA zw>f6QX8CE_t1ZE_rj8sH9y_l0lo1s*)$^x}uPifPP?vA5(>>nY=Gl78z*Ex$mvr{_ zsX3S{Pd*VpPYiuHzMgjCTt_zc^LPHS+8z7a&hRQO9drA}e?M;G)5mp7;|H#$68$Tzh$!Tvm`H>jwvAS+Kp zaNq4XUmg5slM1*R*`Y1-319N$ziBaizCZjQIH+(y?ug+d6hm!&CoaPS{O98eH_1Mm z(6)1R>d4xPAM^U>6yz2b9zNWJ-f^DV>)RQ=Th9L-=BcQduTTeWmYB-S$s3SE*XX+) z+v()bWh5MPC9f56>?w=Qk<+xz)mgfg=Wu9OSBQCvAQoe~rHE z&!cUAYx~~Ff)N9AvU5i&hMm>jzVW%CPK2$0?hYvmS4=PGYs*EIC9`Mojpk^toSfX; z{<+1aeZzSJ2KDWq9nS4LD61r^@1W9Y;q0vJY1!dH1BQA7M-DG4$SLA7>-BvslTTC_ zH^VXr`RRD@8_CXJehWxcPj?_d`RO}jvQgj3PtOMm>wB;-KYfR=A-`h$#xD%|acbST)2r{Nb>a=_X9U^-VNz#U3WuzTF2dx zp4M$Qq^EV-4e4oJc0+nvhux5#)?GKGr*+m1>1kbcLwZ_A-H@KvO*f>cb<*y9s9(2Q z|NMn*3HALx%AlWDpABmnD&(*3_*vUfb#AAL_3e@_iX%#huLPx0?I`9NYE% zBKXa;pQ@?HJ z;&OCx>bL9;Xdo^6?Yfg1@Y8SAxwsr%oce9LhSI6uqI2OLot}Pst|2}B)?7pRy97TM zm!slLfRzh6E%_!nZg|(fmJ0`a9-+D=7E~GK-Bb_$gjP}`r81z-w;9r`)edI-u zF0?g$GxJdyvrcO*ozwbjzR#7s-&i-}m%6_WpR^wUPw)foNsF7ozWd>CH$cuTibTt% z^W$?#{T2FM_%-+4k=gpcq@FYz{+-$GDMAx#dPI%**`yGSXcE0~rF3U9c{z|t?q+=rnUHw>`J9A9Mv`Vkv#Bqh;k{J=N zUqyHpzv|I1T3ym_hX2}WF>f@^GzX@Yl}DoeN(WD_J|m-~vNVzrE}avuD2YstR?e<2 ziI`(0-6rQ`<>X8*fXtKk-K_uHIBYbuY@L~MK6T?JZNJh`;E_Eq-XWky$y z(n#^_>60@nA~n;Pnu^S=te)9t4qw&a=c|sK(?4@SCNl()S;gh^!!L8Q?eQJ5y^ zX?S}$!kr=Cm}ItwyVR5@wT`1J}I1|N8@e+Pkpb73qd_N4TwHJ%Il%tzRZR+3tm? zforb3FOrG$LwJ0p_hJ1xs9eZn9^O3leb-5s2m!k3@zd!;pNW02z)H zA|nyqlN2GNkkQB(B3g>@8_GuN`sp zHJjggsqNBXX20bP7o5^|+Mn7!P9y)K*_g-Mtn0aGW!rs*U-JfF1DYplfK(gxp#@6j_p7!S2d4IX( zx-IwKzU_&$yv|Q_UA^t4$5vfae8i_X4D;~UebCZfuD2HjXNta^jVJw`M%py3yJT z*EDBfa0%!+m7Js5Oa1?$m%ssUWrZ}q<6L0V9oiu^*P^)<>8;VE2CfA= zYEFv#!&SLw&tQ8cqKkn1BG9>;n$(6p?W;Be6;|)QDy;m1VJp&V!(Q`;ryo*Sy(_G+ z@(YI5H-B6jUWiZw298%x^Fy)Z?{zstu$Y-$%t}DVu>iZw@qREJF zrRA&L#Qf(FeqmXk3`_H+j@0)*Qs4jBGrs?!>woI~53}|~r>I-|Z%)@A{`()UTly|c zegEUTl-i!9lfgYv@H!Ptox3+^#=+G0KY}Im!`WUnxzf5sxJnEdv<%j+|0vW`%j?VwT`Tm#QL8?N|M5+fLMo6-B+>g{VUABlH2 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/DataDashboardApp/obj/Debug/DashboardApp.csproj.AssemblyReference.cache b/DataDashboardApp/obj/Debug/DashboardApp.csproj.AssemblyReference.cache index 1e52c20ff7d3101dd1c8524dd22df7695ea1b122..f5e894aea93a73e58fa9d4feab241bc197ee1a40 100644 GIT binary patch literal 11 QcmeZu3JP{+WMlvW01Ze1dH?_b literal 1755 zcmcJP&q~8U5Qnoj5qyUn^|Dl|qTVz%c(A23q8?UclTOm5`={=#wiSE}U&Ckd=JS{o zQ9P}eISvf`K0bak!}CdzF}9N=346#+#n`*XOOxhG1E#yHff_v63eqz~Fr`+2 zVyG(b(A7cY?LI7>p9?-3T>nnb2mDYNten@X`R@1TF8O^VheT+i{I*3lm z#!CTVunJ(Y)q-)Ph5+fO)I2L@(l6o^B>}~EYd2z|XEP%NfQ5Ez12)7x03n8#OJ$ol l1L38NAn?l&{!xfIoru4$B-#u~N76lxXg=X-WX?kr;0qoA_ Fq5$5o5K{mE delta 54 zcmeyu{)K%*D-)y0<~AlXM&$`}PF-Hce5-?zk&l6afftB51wjN4kO;22>ap+J&B^zf FMFGZ95BUH9 diff --git a/DataDashboardApp/obj/Debug/DashboardApp.exe b/DataDashboardApp/obj/Debug/DashboardApp.exe index d1318dd22dbb9bef37175a04dde372c0b935036e..b1c52d0b69eaa4a9fe632e0981d4df25cdfb2ead 100644 GIT binary patch literal 34304 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⪙-ER>K?>#;g1?&~Nt|bIKII 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 literal 30720 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 diff --git a/DataDashboardApp/obj/Debug/DashboardApp.pdb b/DataDashboardApp/obj/Debug/DashboardApp.pdb index 030a11f7745dba84eac3d0e2d176e037608116db..26e4d6879dfcb878a3ba330249c303ed301c6ce2 100644 GIT binary patch literal 65024 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

L^WUuv$hQiz?_4M9b-HUGYL~~% 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 delta 135 zcmdnaww0aB*C{C2nURs5fnj2A*u(^JmMLoku1&12mjuz7=Q$V{7#O+AO!N%&j17zp zEg2Z&Cr$_!%PmgMFUrYG(o4z7VPpiVVE}9U*9O);xr4C+!eC))fQm595XWI60HXXX AMgRZ+ diff --git a/DataDashboardApp/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/DataDashboardApp/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/DataDashboardApp/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")]