admin
2020-06-22 924bdf1c9fb74babf2438d5545db3594756625d1
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);
        }
    }
}