private async void ApagarDados()
 {
     if (MessageBox.Show("Tens a certeza de que queres mesmo apagar esta infromação?",
                         "Perda de Dados Permanente", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
     {
         try
         {
             if (await pedidoModels.Delete(new PedidosModels {
                 ID = (int)txtCodigo.EditValue,
             }))
             {
                 XtraMessageBox.Show("Apagado com Exito", "Apagar infromação", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         catch (System.Exception exe)
         {
             XtraMessageBox.Show(MessageCaption.ErrorRelacionalShipe + exe.Message,
                                 "Apagar infromação", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }
示例#2
0
        private async void MenuApagar_Click(object sender, EventArgs e)
        {
            var userdelete = pedidosModelsBindingSource.Current as PedidosModels;

            if (userdelete != null)
            {
                if (MessageBox.Show("Tens a certeza de que queres mesmo apagar esta infromação?",
                                    "Perda de Dados Permanente", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        if (await pedidoModels.Delete(userdelete))
                        {
                            XtraMessageBox.Show("Apagado com Exito", "Apagar infromação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    catch (Exception exe)
                    {
                        XtraMessageBox.Show(MessageCaption.ErrorRelacionalShipe + exe.Message,
                                            "Apagar infromação", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }