From 924bdf1c9fb74babf2438d5545db3594756625d1 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 22 六月 2020 20:06:39 +0800
Subject: [PATCH] '完善信息'

---
 WindowsFormsApp1/Login.cs |   59 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 48 insertions(+), 11 deletions(-)

diff --git a/WindowsFormsApp1/Login.cs b/WindowsFormsApp1/Login.cs
index 984611c..bcc39b2 100644
--- a/WindowsFormsApp1/Login.cs
+++ b/WindowsFormsApp1/Login.cs
@@ -9,6 +9,7 @@
 using System.Windows.Forms;
 using WindowsFormsApp1.utils;
 using WindowsFormsApp1.entity.tb;
+using WindowsFormsApp1.utils.ui;
 
 namespace WindowsFormsApp1
 {
@@ -32,10 +33,15 @@
         public Login()
         {
             InitializeComponent();
+            this.label2.ForeColor = ColorUtil.GetThemeColor();
+            this.label4.ForeColor = ColorUtil.GetThemeColor();
+            this.label5.ForeColor = ColorUtil.GetThemeColor();
+            this.label6.ForeColor = ColorUtil.GetThemeColor();
+            this.label8.ForeColor = ColorUtil.GetThemeColor();
             InitData();
         }
 
-        private void setItemData(TBAccountLogin account,Button loginBtn,Label state,Label reLogin) {
+        private void setItemData(TBAccountLogin account,Button loginBtn,Label state,Label reLogin,Label deleteLabel) {
             if (account != null)
             {
                 loginBtn.Text = account.NickName;
@@ -51,6 +57,7 @@
                     state.ForeColor = Color.Red;
                     reLogin.Visible = true;
                 }
+                deleteLabel.Visible = true;
             }
             else {
                 loginBtn.Enabled = true;
@@ -58,6 +65,7 @@
                 state.Text = "鏈櫥褰�";
                 reLogin.Visible =false;
                 state.ForeColor = System.Drawing.SystemColors.ControlText;
+                deleteLabel.Visible = false;
             }
         }
 
@@ -66,58 +74,58 @@
             //绗竴涓窐瀹濆彿
             if (map.ContainsKey(1)&&map[1]!=null)//涔嬪墠瀛樺湪淇℃伅
             {
-                setItemData(map[1],this.buttonLogin1, this.labelState1, this.labelReLogin1);
+                setItemData(map[1],this.buttonLogin1, this.labelState1, this.labelReLogin1,this.label2);
 
             }
 
             else {
-                setItemData(null, this.buttonLogin1, this.labelState1, this.labelReLogin1);
+                setItemData(null, this.buttonLogin1, this.labelState1, this.labelReLogin1, this.label2);
             }
 
 
 
             if (map.ContainsKey(2) && map[2] != null)//涔嬪墠瀛樺湪淇℃伅
             {
-                setItemData(map[2], this.buttonLogin2, this.labelState2, this.labelReLogin2);
+                setItemData(map[2], this.buttonLogin2, this.labelState2, this.labelReLogin2, this.label4);
 
             }
 
             else
             {
-                setItemData(null, this.buttonLogin2, this.labelState2, this.labelReLogin2);
+                setItemData(null, this.buttonLogin2, this.labelState2, this.labelReLogin2, this.label4);
             }
 
             if (map.ContainsKey(3) && map[3] != null)//涔嬪墠瀛樺湪淇℃伅
             {
-                setItemData(map[3], this.buttonLogin3, this.labelState3, this.labelReLogin3);
+                setItemData(map[3], this.buttonLogin3, this.labelState3, this.labelReLogin3, this.label5);
 
             }
 
             else
             {
-                setItemData(null, this.buttonLogin3, this.labelState3, this.labelReLogin3);
+                setItemData(null, this.buttonLogin3, this.labelState3, this.labelReLogin3, this.label5);
             }
 
             if (map.ContainsKey(4) && map[4] != null)//涔嬪墠瀛樺湪淇℃伅
             {
-                setItemData(map[4], this.buttonLogin4, this.labelState4, this.labelReLogin4);
+                setItemData(map[4], this.buttonLogin4, this.labelState4, this.labelReLogin4, this.label6);
 
             }
 
             else
             {
-                setItemData(null, this.buttonLogin4, this.labelState4, this.labelReLogin4);
+                setItemData(null, this.buttonLogin4, this.labelState4, this.labelReLogin4, this.label6);
             }
 
             if (map.ContainsKey(5) && map[5] != null)//涔嬪墠瀛樺湪淇℃伅
             {
-                setItemData(map[5], this.buttonLogin5, this.labelState5, this.labelReLogin5);
+                setItemData(map[5], this.buttonLogin5, this.labelState5, this.labelReLogin5, this.label8);
 
             }
 
             else
             {
-                setItemData(null, this.buttonLogin5, this.labelState5, this.labelReLogin5);
+                setItemData(null, this.buttonLogin5, this.labelState5, this.labelReLogin5, this.label8);
             }
         }
 
@@ -186,5 +194,34 @@
             showLogin(5);
         }
 
+        private void deleteAccount(int p) { 
+           TBAccountManager.Delete(p);
+            refresh();
+        }
+
+        private void label2_Click(object sender, EventArgs e)
+        {
+            deleteAccount(1);
+        }
+
+        private void label4_Click(object sender, EventArgs e)
+        {
+            deleteAccount(2);
+        }
+
+        private void label5_Click(object sender, EventArgs e)
+        {
+            deleteAccount(3);
+        }
+
+        private void label6_Click(object sender, EventArgs e)
+        {
+            deleteAccount(4);
+        }
+
+        private void label8_Click(object sender, EventArgs e)
+        {
+            deleteAccount(5);
+        }
     }
 }

--
Gitblit v1.8.0