Exemplo n.º 1
0
        private void BtnClassErase_Click(object sender, EventArgs e)
        {
            if (currentClass == null)
            {
                MessageBox.Show("Scegliere in 'Sigla classe' una classe da cancellare");
                return;
            }
            DialogResult res = MessageBox.Show("ATTENZIONE: eliminazione della classe " + CmbClasses.Text
                                               + " dell'anno " + CmbSchoolYear.Text
                                               + ". \r\nDevo eliminare solo la classe (Sì) o anche gli studenti (No)?\r\nScegliere 'Annulla' per non eliminare", "ATTENZIONE!",
                                               MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button3);

            if (res == DialogResult.Cancel)
            {
                return;
            }
            if (res == DialogResult.No)
            {
                // eliminazione degli studenti della classe
                db.EraseAllStudentsOfAClass(currentClass);
            }
            // eliminazione della classe
            db.EraseClassFromClasses(currentClass);

            this.Close();
        }