public void carregarListaCompras(Compras compra) { var listaDetalhesCompra = from DetalheCompras in BookidsContainer.DetalheComprasSet where DetalheCompras.NrCompra == compra.NrCompra select DetalheCompras; foreach (DataGridViewRow item in dgvVendas.Rows) { try { dgvVendas.SelectedRows[0].Cells[2].Value = compra.getTotalCompra(); } catch (ArgumentOutOfRangeException ex) { } } lbListaDetalhes.DataSource = listaDetalhesCompra.ToList <DetalheCompras>(); labelTotalCompra.Text = string.Format("€ {0:C2}", compra.getTotalCompra()); }
public string getFatura(Clientes cliente, Compras compra) { string descricao = "Compra nº: " + compra.NrCompra + " \n " + cliente.Nome + "\n Nº Cartão: " + cliente.NrCartao + "\n________________________________________________________________" + "\nCompra efetuada a " + compra.Data.ToString("dd/MM/yyyy") + " às " + compra.Data.ToString("HH:mm:ss"); foreach (DetalheCompras dc in DetalheCompras) { descricao += "\n - " + string.Format("{0} ({1})- {2:F2} €/uni", dc.Produtos.Designacao, dc.Quantidade, dc.Produtos.Preco); } descricao += "\n________________________________________________________________" + string.Format("\nTotal da Compra: € {0:F2}", compra.getTotalCompra()); return(descricao); }