Помогите исправить ошибки при удалении пользователя... - 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;
            }
            
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы