示例#1
0
        private void deleteButton_Click(object sender, EventArgs e)
        {
            string _GroupName  = this.groupsComboBox.SelectedItem.ToString();
            string _Name       = this.nameTextBox.Text;
            string _MiddleName = this.MidNameTextBox.Text;
            string _SurName    = this.surNameTextBox.Text;
            Person anyPerson   = new Person(_GroupName, _Name, _MiddleName, _SurName, true);

            if (this.CurrentPerson != null)
            {
                try
                {
                    int res = anyPerson.delete();
                    if (res == 0)
                    {
                        this.clearGUI();
                        this.updatePersonsList();
                        if (anyPerson.PhotoPath != null)
                        {
                            File.Delete(anyPerson.PhotoPath);
                        }
                        MessageBox.Show("Успешное удаление!", "Успешно!");
                        this.CurrentPerson = null;
                    }
                    else
                    {
                        MessageBox.Show("Ошибка! Удаление не было завершено! Попробуйте повторить попытку!", "Ошибка!");
                    }
                }
                catch (Exception exp)
                {
                    MessageBox.Show("Ошибка! Удаление не было завершено! Попробуйте повторить попытку!", "Ошибка!");
                }
            }
        }