Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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);
        }