示例#1
0
        public override void Remover()
        {
            var selected = _pedidoControl.ObterSelecionado();

            if (selected != null)
            {
                try
                {
                    var retorno = _servico.Remover(selected.ID);

                    if (retorno)
                    {
                        MessageBox.Show("Deletado com sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Erro ao deletar", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    this.AtualizarLista();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Selecione um pedido", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
 public async Task <bool> Remover(int id) => await _pedidoServico.Remover(id);