public void GerarXMLNota() { string _diretorio = ConfigurationManager.AppSettings.Get("CaminhoNota").ToString(); _service = new NotaFiscalService(); DataTable dados = _service.PrepararItensPedido(); DataRow linha = dados.NewRow(); linha[0] = "Sabonete"; linha[1] = "100101"; linha[2] = 10.00; linha[3] = false; dados.Rows.Add(linha); Pedido pedido = _service.GerarPedido("Willian Rodrigues", "SP", "MG", dados); NotaFiscal notaFiscal = new NotaFiscal(); notaFiscal.EmitirNotaFiscal(pedido); _service.GerarXMLNota(_diretorio, notaFiscal); if (pedido != null) { Console.Write("Pedido para " + notaFiscal.NumeroNotaFiscal); } }
public void GerarNotaFiscal() { string _diretorio = ConfigurationManager.AppSettings.Get("CaminhoNota").ToString(); _service = new NotaFiscalService(); DataTable dados = _service.PrepararItensPedido(); DataRow linha = dados.NewRow(); linha[0] = "Sabonete"; linha[1] = "100101"; linha[2] = 10.00; linha[3] = false; dados.Rows.Add(linha); Pedido pedido = _service.GerarPedido("Willian Rodrigues", "SP", "MG", dados); _service.GerarNotaFiscal(pedido, _diretorio); }
public void GerarPedido() { _service = new NotaFiscalService(); DataTable dados = _service.PrepararItensPedido(); DataRow linha = dados.NewRow(); linha[0] = "Sabonete"; linha[1] = "100101"; linha[2] = 10.00; linha[3] = false; dados.Rows.Add(linha); Pedido pedido = _service.GerarPedido("Willian Rodrigues", "SP", "MG", dados); if (pedido != null) { Console.Write("Pedido para " + pedido.NomeCliente); } }
private void GerarNota() { try { Pedido pedido = _service.GerarPedido(textBoxNomeCliente.Text, (string)cbxEstadoOrigem.SelectedValue, (string)cbxEstadoDestino.SelectedValue, (DataTable)dataGridViewPedidos.DataSource); _service.GerarNotaFiscal(pedido, _diretorio); MessageBox.Show("Operação efetuada com sucesso"); textBoxNomeCliente.Clear(); ResizeColumns(); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
public void TestarDesconto() { _service = new NotaFiscalService(); DataTable dados = _service.PrepararItensPedido(); DataRow linha = dados.NewRow(); linha[0] = "Sabonete"; linha[1] = "100101"; linha[2] = 10.00; linha[3] = false; dados.Rows.Add(linha); Pedido pedido = _service.GerarPedido("Willian Rodrigues", "SP", "MG", dados); NotaFiscal notaFiscal = new NotaFiscal(); notaFiscal.EmitirNotaFiscal(pedido); if (notaFiscal.ItensDaNotaFiscal[0].Desconto == 10) { Console.Write("Desconto foi aplicado!"); } }