private void buttonGerarNotaFiscal_Click(object sender, EventArgs e) { try { pedido = new Pedido(); NotaFiscalService NotaFiscalService = new NotaFiscalService(); pedido.EstadoOrigem = cboEstadoOrigem.Text; pedido.EstadoDestino = cboEstadoDestino.Text; pedido.NomeCliente = txtBoxNomeCliente.Text; DataTable table = (DataTable)dataGridViewPedidos.DataSource; foreach (DataRow row in table.Rows) { pedido.ItensDoPedido.Add( new PedidoItem() { Brinde = Convert.ToBoolean((row["Brinde"].ToString() == string.Empty ? false : true)), CodigoProduto = row["Codigo do produto"].ToString(), NomeProduto = row["Nome do produto"].ToString(), ValorItemPedido = Convert.ToDouble(row["Valor"].ToString()) }); } NotaFiscalService.Gravar(pedido); MessageBox.Show("Operação efetuada com sucesso"); LimpaTela(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void TestMethod4() { NotaFiscalDesconto notaFiscal = new NotaFiscalDesconto(); NotaFiscalRepository notaFiscalRepository = new NotaFiscalRepository(); NotaFiscalService NotaFiscalService = new NotaFiscalService(); Pedido pedido = new Pedido(); pedido.EstadoOrigem = "SP"; pedido.EstadoDestino = "RJ"; pedido.NomeCliente = "Carlos Lui"; pedido.ItensDoPedido.Add( new PedidoItem() { Brinde = false, CodigoProduto = "1256", NomeProduto = "Tenis", ValorItemPedido = 200 }); NotaFiscalService.Gravar(pedido); }