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 ResizeColumns() { dataGridViewPedidos.AutoGenerateColumns = true; dataGridViewPedidos.DataSource = _service.PrepararItensPedido(); double mediaWidth = dataGridViewPedidos.Width / dataGridViewPedidos.Columns.GetColumnCount(DataGridViewElementStates.Visible); for (int i = dataGridViewPedidos.Columns.Count - 1; i >= 0; i--) { var coluna = dataGridViewPedidos.Columns[i]; coluna.Width = Convert.ToInt32(mediaWidth); } ListaEstado lista = new ListaEstado(); ListaEstado lista2 = new ListaEstado(); cbxEstadoOrigem.DataSource = lista.EstadosLista; cbxEstadoDestino.DataSource = lista2.EstadosLista; _diretorio = ConfigurationManager.AppSettings.Get("CaminhoNota").ToString(); }
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!"); } }