public XmlServiceTest() { _nota = new NotaFiscal(99999, new Random().Next(Int32.MaxValue), "Cliente de teste", new EstadoDestino(EEstados.SP), EEstados.SP); _notaFiscalItem = new NotaFiscalItem( _nota.EstadoOrigem, _nota.EstadoDestino, 10, false, "NomeProduto", "CodigoProduto"); _nota.AddItensDaNotaFiscal(_notaFiscalItem); }
private NotaFiscal EmitirNotaFiscal(EmissaoNotaFiscalCommand pedido) { NotaFiscal nota = new NotaFiscal(99999, new Random().Next(Int32.MaxValue), pedido.NomeCliente, pedido.EstadoDestino, pedido.EstadoOrigem ); foreach (PedidoItem itemPedido in pedido.ItensDoPedido) { NotaFiscalItem notaFiscalItem = new NotaFiscalItem( pedido.EstadoOrigem, pedido.EstadoDestino, itemPedido.ValorItemPedido, itemPedido.Brinde, itemPedido.NomeProduto, itemPedido.CodigoProduto); nota.AddItensDaNotaFiscal(notaFiscalItem); } return(nota); }