public PainelPessoas(UserControlCentro controlCentro) { InitializeComponent(); PainelCentro = controlCentro; dp = new Controls.DataGridPessoas(people.GetPessoas(), PainelCentro); dd1.Children.Add(dp); buttonsGeral = new Controls.ButtonsGeral(); GridFundo.Children.Add(buttonsGeral); buttonsGeral.DeleteClick += new EventHandler(EliminaPessoa); buttonsGeral.AddClick += new EventHandler(AddNewPessoa); buttonsGeral.EditClick += new EventHandler(EditaPessoa); buttonsGeral.RefreshClick += new EventHandler(Refresh); buttonsGeral.HomeClick += new EventHandler(Home); }
public void DeletePessoa() { var o = this.data1.SelectedItem; Pessoas p2 = null; try { p2 = (Pessoas)data1.SelectedItem; System.Windows.Forms.DialogResult result = System.Windows.Forms.MessageBox.Show("Tem a certeza que pretende eliminar a pessoa " + p2.Nome + "?", "Pergunta!", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Question); switch (result) { case System.Windows.Forms.DialogResult.Yes: bool done = people.Delete_Pessoa(p2.StampPessoa); string warning = ""; if (done == true) { warning = "A pessoa " + p2.Nome + " foi removida com sucesso!"; } else { warning = "Falha ao remover a pessoa " + p2.Nome + "!"; } System.Windows.Forms.MessageBox.Show(warning, "Aviso!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); data1.ItemsSource = people.GetPessoas(); break; default: break; } } catch { System.Windows.Forms.MessageBox.Show("Tem que seleccionar uma pessoa para eliminar!", "Aviso!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); } }