示例#1
0
        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);
        }
示例#2
0
        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);
            }
        }