private void AccManHelp_Load(object sender, EventArgs e) //Загрузка формы { SetHelpDataToDefault(); btnPrevTabHelpAcc.Enabled = false; tbHelpAddAccPass.UseSystemPasswordChar = true; tbHelpModAccPass.UseSystemPasswordChar = true; Sepo.CreateHelpAccData("Справочный аккаунт", @"почта@что-то.нечто", @"#&*Бел_е6е_RDA*&#"); RefreshHelpLists(); }
private void btnHelpAccAdd_Click(object sender, EventArgs e) //Кнопка Добавить данные { Sepo.CreateHelpAccNames(); if (Sepo.HelpAccNames.Count < 6) { Sepo.CreateHelpAccData(tbHelpAddAccName.Text, tbHelpAddAccLogin.Text, tbHelpAddAccPass.Text); lbHelpModAccList.Items.Add(tbHelpAddAccName.Text); lbHelpDelAccList.Items.Add(tbHelpAddAccName.Text); MessageBox.Show("Ваш аккаунт успешно добавлен!", "Sepo"); btnHelpAddAcc.Focus(); } else { MessageBox.Show("Это всего лишь справка и больше 5-ти аккаунтов создавать не хочется...\nЕсли вы все-таки НАСТАИВАЕТЕ, то удалите какой-нибудь не нужный (но только не созданный мною, он ОЧЕНЬ нужный).", "Sepo"); } SetHelpDataToDefault(); btnHelpAddAcc.Enabled = false; }
private void btnHelpModAcc_Click(object sender, EventArgs e) //Кнопка Изменить аккаунт { var tempAccName = (string)lbHelpModAccList.SelectedItem; Sepo.ReadHelpAccData(tempAccName); var tempAccData = new List <string>() { Sepo.RHelpAccName, Sepo.RHelpAccLogin, Sepo.RHelpAccPass }; if (lbHelpModAccList.SelectedItem.ToString() == "Справочный аккаунт") { MessageBox.Show("Эх.. Я так старался, создавал этот аккаунт, а вы так вероломно изменяете его данные. Ну чтож, я просто вынужден восстановить его данные для вселенской идиллии. Но сделаю это (между прочем ради вас) только через секунд так 5 - 10.", "Sepo"); timer1.Interval = _ran.Next(5, 10); timer1.Start(); } if ((string)lbHelpModAccList.SelectedItem != tbHelpModAccName.Text) { Sepo.CreateHelpAccData(tbHelpModAccName.Text, tbHelpModAccLogin.Text, tbHelpModAccPass.Text); Sepo.DeleteHelpAcc(tempAccName); lbHelpModAccList.Items.Add(tbHelpModAccName.Text); lbHelpModAccList.Items.Remove(tempAccName); } else { if (tempAccData[1] != tbHelpModAccLogin.Text) { Sepo.ModifyRegAccData(tempAccName, "HelpAccLogin", tbHelpModAccLogin.Text); } if (tempAccData[2] != tbHelpModAccPass.Text) { Sepo.ModifyRegHelpAccData(tempAccName, "HelpAccPass", tbHelpModAccPass.Text); } } SetHelpDataToDefault(); lbHelpModAccList.ClearSelected(); lbHelpModAccList.Enabled = true; btnHelpModAcc.Enabled = false; MessageBox.Show("Данные аккаунта успешно изменены.", "Sepo"); lbHelpModAccList.Focus(); }
private void timer1_Tick(object sender, EventArgs e) //Таймер { if (tcAccManHelp.SelectedTab == tpHelpDelAcc) { if (lbHelpDelAccList.Items.Contains("Справочный аккаунт")) { return; } Sepo.CreateHelpAccData("Справочный аккаунт", @"почта@что-то.нечто", @"#&*Бел_е6е_RDA*&#"); RefreshHelpLists(); timer1.Stop(); } else if (tcAccManHelp.SelectedTab == tpHelpModAcc) { Sepo.DeleteHelpAcc("Справочный аккаунт"); Sepo.ModifyRegHelpAccData("Справочный аккаунт", @"почта@что-то.нечто", @"#&*Бел_е6е_RDA*&#"); RefreshHelpLists(); timer1.Stop(); } }