Помогите исправить ошибки при удалении пользователя... - C#
Формулировка задачи:
Помогите исправить ошибки при удалении пользователя...
И как добавить при создании нового пользователя новую папку с его именем...
Заранее спасибо...
Решение задачи: «Помогите исправить ошибки при удалении пользователя...»
textual
Листинг программы
private void deletToForm() { for (int i = 0; i < user.Logins.Count; i++) // Ищем пользователя и проверяем правильность пароля. { if (user.Logins[i] == loginTextBox.Text && user.Passwords[i] == passwordTextBox.Text) { user.Logins.RemoveAt(i); user.Passwords.RemoveAt(i); FileStream fs = new FileStream("Users.dat", FileMode.OpenOrCreate); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(fs, user); // Сериализуем класс. fs.Close(); MessageBox.Show("Удалить инженера " + loginTextBox.Text, "Удалить", MessageBoxButtons.YesNo , MessageBoxIcon.Warning); this.Close(); } else if (loginTextBox.Text == "" || passwordTextBox.Text == "") { MessageBox.Show("Не все поля заполнены!\nПроверте правильность заполнения и повторите попытку.", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else (user.Logins[i] == loginTextBox.Text && passwordTextBox.Text != user.Passwords[i]) { login = user.Logins[i]; MessageBox.Show("Вы ввели неверный пароль!\nПовторите правильность набора", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); passwordTextBox.Text = ""; passwordTextBox.Clear(); return; } } if (login == "") { MessageBox.Show("Пользователь " + loginTextBox.Text + " не найден!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); passwordTextBox.Text = ""; passwordTextBox.Clear(); loginTextBox.Text = ""; loginTextBox.Clear(); return; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д