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 cadastrarPedido() { try { dalPedido ped = new dalPedido(); int i = ped.inserePedido(new Pedidos(Convert.ToInt32(tbCodigo.Text), Convert.ToDecimal(tbValorTotalPedido.Text), 1, DateTime.Today.Date, DateTime.Today.Date), listItens); listItens.Clear(); resetCampos(); if (MessageBox.Show("Pedido registrado com sucesso, deseja imprimir o pedido?", "Cadastro de pedido", MessageBoxButtons.YesNo) == DialogResult.Yes) { repwImprimePedido abrir = new repwImprimePedido(); abrir.imprimePedidoBindingSource.DataSource = ped.sourceRelatorioPedido(i); abrir.Show(); } } catch (Exception ex) { MessageBox.Show("ERRO:" + ex.ToString(), "ERRO"); } }