private void Delete_Click_1(object sender, RoutedEventArgs e) { var o = this.data1.SelectedItem; Entidades e2 = null; try { e2 = (Entidades)data1.SelectedItem; System.Windows.Forms.DialogResult result = System.Windows.Forms.MessageBox.Show("Tem a certeza que pretende eliminar a entidade " + e2.Nome + "?", "Pergunta!", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Question); switch (result) { case System.Windows.Forms.DialogResult.Yes: bool done = entidades.Delete_Entidade(e2.StampEntidade); string warning = ""; if (done == true) { warning = "A entidade " + e2.Nome + " foi removida com sucesso!"; } else { warning = "Falha ao remover a entidade " + e2.Nome + "!"; } System.Windows.Forms.MessageBox.Show(warning, "Aviso!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); data1.ItemsSource = entidades.GetEntidade(); break; default: break; } } catch { System.Windows.Forms.MessageBox.Show("Tem que seleccionar uma entidade para eliminar!", "Aviso!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); } }
protected void DeleteEntidade(object sender, EventArgs e) { if (id_Emp.Trim() != "") { System.Windows.Forms.DialogResult result = System.Windows.Forms.MessageBox.Show("Tem a certeza que pretende eliminar a entidade?", "Pergunta!", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Question); switch (result) { case System.Windows.Forms.DialogResult.Yes: bool done = emp.Delete_Entidade(id_Emp); string warning = ""; if (done == true) { warning = "A entidade foi removida com sucesso!"; } else { warning = "Falha ao remover a entidade!"; } System.Windows.Forms.MessageBox.Show(warning, "Aviso!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); PainelCentro.Escolhe_Painel(1, false); break; default: break; } } else { PainelCentro.Escolhe_Painel(1, false); } }