예제 #1
0
        // excluir pedido
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (pedidoAtual.Id != null)
            {
                if (pedidoAtual.ItensDePedido.Count > 0)
                {
                    MessageBox.Show("Pedido não pode ser apagado pois já contém itens!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }

                if (DialogResult.Yes == MessageBox.Show("Deseja realmente excluir o pedido?", "Atenção!", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation))
                {
                    int    idPed   = (int)pedidoAtual.Id;
                    string numMesa = pedidoAtual.NumMesa;
                    pedidoController.DeleteById(idPed, numMesa);
                    GetAll();
                    ClearControlsItem();
                    ClearControls(panelPedido);
                    MessageBox.Show("Pedido apagado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }