private void editarPedido()
        {
            if (pedidoDetalhes == null)
            {
                pedidoDetalhes          = new formPedidoDetalhes();
                pedidoDetalhes.PedidoID = (int)dgvPedido.CurrentRow.Cells[0].Value;

                pedidoDetalhes.MdiParent = ActiveForm;
                pedidoDetalhes.Show();
                pedidoDetalhes.FormClosed += PedidoDetalhes_FormClosed;
            }
            else
            {
                pedidoDetalhes.Activate();
            }
        }
        private void novoPedido()
        {
            dalPedido dalPed = new dalPedido();
            dalConfig conf   = new dalConfig();
            bool      taxa   = conf.retornaConfig("SERV") == "S" ? true : false;

            dalPed.inserePedido(new Pedido {
                Nome = tbNomePedido.Text, Data = DateTime.Now, SubTotal = 0, ValorTotal = 0, NumPessoas = 1, Viagem = false, Status = true, Troco = 0, ValorPago = 0, TaxaS = taxa, VlTaxaS = 0
            });
            dalLogs.addLog(dalOperador.retornaOperador(Principal.OperadorID).Nome, "Adicionou o pedido nº: " + dalPed.selecionaUltimoPedido().PedidoID);
            tbNomePedido.Text       = "";
            pedidoDetalhes          = new formPedidoDetalhes();
            pedidoDetalhes.PedidoID = dalPed.selecionaUltimoPedido().PedidoID;

            pedidoDetalhes.MdiParent = ActiveForm;
            pedidoDetalhes.Show();
            pedidoDetalhes.FormClosed += PedidoDetalhes_FormClosed;
        }
 private void PedidoDetalhes_FormClosed(object sender, EventArgs e)
 {
     pedidoDetalhes = null;
     botoes_Alterar(sender, e);
     Principal.atualizaAvisoS();
 }