private void Inicio_Load(object sender, EventArgs e)
        {
            //preenche lista de pedidos recentes abertos e fechados
            PedidoDAO     pedido = new PedidoDAO();
            List <Pedido> lista  = pedido.ListaPedidosDeHoje();

            foreach (Pedido p in lista)
            {
                dgPedidos.Rows.Add(p.Nro_pedido, p.Situacao, p.NomeCliente, p.BairroCliente, p.Tempo);
            }
        }
        private void AtualizaDataGrid()
        {
            dgPedidos.Rows.Clear();
            PedidoDAO     pedido = new PedidoDAO();
            List <Pedido> lista  = pedido.ListaPedidosDeHoje();

            foreach (Pedido p in lista)
            {
                dgPedidos.Rows.Add(p.Nro_pedido, p.Situacao, p.NomeCliente, p.BairroCliente, p.Tempo);
            }
        }
        private void btnNovoPedido_Click(object sender, EventArgs e)
        {
            //tela editar pedido?

            PedidoDAO pedido = new PedidoDAO();

            pedido.CriaPedido();

            TelaPedido telaPedido = new TelaPedido();

            telaPedido.StartPosition = FormStartPosition.CenterScreen;
            telaPedido.ShowDialog();
        }
Exemplo n.º 4
0
        private void dgListaBebidas_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            PedidoDAO pedido = new PedidoDAO();

            //Produto temp = new Produto();
            int codigoProduto = int.Parse(dgListaBebidas.Rows[e.RowIndex].Cells[2].Value.ToString());

            //temp.Nome = dgListaBebidas.Rows[e.RowIndex].Cells[0].Value.ToString();
            //temp.Preco = dgListaBebidas.Rows[e.RowIndex].Cells[1].Value.ToString();
            //temp.Tipo = "Bebida";//nessa tela só pode ser bebida

            pedido.InsereItem(pedido.EncontraPedidoNovo(), codigoProduto);

            this.Close();
        }
Exemplo n.º 5
0
        public void AtualizaDataGrid()
        {
            float valorTotal = 0;

            //pesquisar dados do pedido nro X,
            //colocar itens do pedido X no datagrid.
            dgPedido.Rows.Clear();
            PedidoDAO      pedidoDAO    = new PedidoDAO();
            Pedido         pedidoAtual  = pedidoDAO.PedidoNro(pedidoDAO.EncontraPedidoNovo());
            ProdutoDAO     produtos     = new ProdutoDAO();
            List <Produto> listaDeItens = produtos.ListaItensDoPedidoPorNumero(pedidoDAO.EncontraPedidoNovo());

            foreach (Produto p in listaDeItens)
            {
                dgPedido.Rows.Add(p.Nome, p.Preco, p.Qtde, p.Codigo);
                valorTotal += float.Parse(p.Preco);
            }

            lblTotal.Text = valorTotal.ToString("C");
        }