From d00adfac4ce885a4448dc5e7b3fd8f11f6b2b7c5 Mon Sep 17 00:00:00 2001 From: DucDangAnh Date: Tue, 30 Jun 2020 14:15:47 +0700 Subject: [PATCH] Util - Add Overload UpdateLabel --- AIParkingApplication/LaneIn.cs | 8 ++++---- AIParkingApplication/Util.cs | 8 ++++++++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/AIParkingApplication/LaneIn.cs b/AIParkingApplication/LaneIn.cs index f7c9c91..a2bacbf 100644 --- a/AIParkingApplication/LaneIn.cs +++ b/AIParkingApplication/LaneIn.cs @@ -163,10 +163,10 @@ namespace AIParkingApplication private void ShowCardInfoOnUI(string cardNumber, string plateString, string cardType, string cardTime) { - lblCardNumber.UpdateLabel($"Số thẻ: {cardNumber}", lblCardNumber.BackColor); - lblPlateString.UpdateLabel($"Biển số: {plateString}", lblPlateString.BackColor); - lblCardType.UpdateLabel($"Loại thẻ: {cardType}", lblCardType.BackColor); - lblCardTime.UpdateLabel($"Thời gian: {cardTime}", lblCardTime.BackColor); + lblCardNumber.UpdateLabel($"Số thẻ: {cardNumber}"); + lblPlateString.UpdateLabel($"Biển số: {plateString}"); + lblCardType.UpdateLabel($"Loại thẻ: {cardType}"); + lblCardTime.UpdateLabel($"Thời gian: {cardTime}"); lblStatusInfo.UpdateLabel(string.IsNullOrEmpty(plateString) ? "KHÔNG NHẬN DIỆN ĐƯỢC BIỂN SỐ" : $"MỜI XE {plateString} VÀO", string.IsNullOrEmpty(plateString) ? Color.Red : Color.Green); } diff --git a/AIParkingApplication/Util.cs b/AIParkingApplication/Util.cs index 684dbd6..7164152 100644 --- a/AIParkingApplication/Util.cs +++ b/AIParkingApplication/Util.cs @@ -94,6 +94,14 @@ namespace AIParkingApplication label.Text = text; })); } + + public static void UpdateLabel(this Label label, string text) + { + label.Invoke(new Action(() => + { + label.Text = text; + })); + } } public class PlateRequestEngineModel