예제 #1
0
        private void reloadData()
        {
            gridPedidos.Rows.Clear();
            ControladorManterPedido conPedido = new ControladorManterPedido();
            List <Pedido>           lista     = conPedido.retornarPedidos();

            try
            {
                foreach (Pedido pedido in lista)
                {
                    ControladorManterCliente conCliente = new ControladorManterCliente();
                    Cliente cliente = null;
                    if (pedido.Cliente.CPF != null)
                    {
                        var listaClientes = conCliente.retornarClientes(pedido.Cliente.CPF);
                        cliente = listaClientes.ElementAt(0);
                    }
                    gridPedidos.Rows.Add(
                        pedido.Codigo.ToString(),                                                // codigo
                        pedido.Mesa.Numero == -1 ? "" :pedido.Mesa.Numero.ToString(),            // numero_mesa
                        cliente == null ? "" : (cliente.CPF + ": " + cliente.Nome),              // cliente
                        pedido.Data,                                                             // data
                        pedido.PagamentoConfirmado == true? "Sim" : "Não",                       // pagamento confirmado
                        pedido.PrecoTotal == -1 ? "Não Calculado" : pedido.PrecoTotal.ToString() // preço total
                        );
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
 private void loadPedNFec()
 {
     try
     {
         ControladorManterPedido conPedidos = new ControladorManterPedido();
         var lista = conPedidos.retornarPedidos();
         foreach (Pedido ped in lista)
         {
             cmbPedNFe.Items.Add(ped.Codigo);
         }
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }