public async void GetAllVendas() { pdvapi = new PDVTEF.PagAPI(); string URI = "http://pagapi.azurewebsites.net/API/getStatusVendas"; GetAtualizaPDV(pdvapi.GetMacAddress()); using (var client = new HttpClient()) { using (var response = await client.GetAsync(URI)) { if (response.IsSuccessStatusCode) { try { var VendasJsonString = await response.Content.ReadAsStringAsync(); var lstvendas = JsonConvert.DeserializeObject <PDVTEF.Entity.Vendas[]>(VendasJsonString).ToList(); foreach (var itens in lstvendas) { int ID = itens.ID; string valor = Convert.ToString(itens.VALOR); //"100,00"; string cupomFiscal = "1234"; // Convert.ToString(itens.VALOR); //"12345"; string dataFiscal = "20171119"; string horario = "002400"; string operador = pdvapi.GetMacAddress(); // txtOperador.Text; //"OPERADOR"; string restricoes = ""; string Status = itens.STATUS; //Caue - 22/11/2017 string qtdeParcelas = "0"; string valorPrimeiraParcela = "0"; string valorDemaisParcelas = "0"; int funcao = 0; string codigoSeguranca = ""; if (Status == "Aguardando Pagto PDV") { timer1.Enabled = false; //FuncVenda(valor, cupomFiscal, dataFiscal, horario, restricoes); FuncVenda(valor, cupomFiscal, dataFiscal, horario, restricoes, qtdeParcelas, valorPrimeiraParcela, valorDemaisParcelas, funcao, codigoSeguranca); GetAtualizaVendas(ID); } } } catch { insereLog("ERRO - GetAllVendas"); } } else { MessageBox.Show("Não foi possível obter o vendas : " + response.StatusCode); } } } }
//private void FuncVenda(string valor, string cupomFiscal, string dataFiscal, string horario, string restricoes) //{ // if (!clisitef.Configurado) // { // btnConfigura_Click(null, null); // } // pdvapi = new PDVTEF.PagAPI(); // string operador = pdvapi.GetMacAddress(); // txtOperador.Text; //"OPERADOR"; // //int retorno = clisitef.Venda(0, valor, cupomFiscal, dataFiscal, horario, operador, restricoes); // int retorno = clisitef.Venda(funcao, valor, cupomFiscal, dataFiscal, horario, operador, restricoes, qtdeParcelas, valorPrimeiraParcela, valorDemaisParcelas); //} private void FuncVenda(string valor, string cupomFiscal, string dataFiscal, string horario, string restricoes, string qtdeParcelas, string valorPrimeiraParcela, string valorDemaisParcelas, int funcao, string codigoSeguranca) { if (!clisitef.Configurado) { btnConfigura_Click(null, null); } pdvapi = new PDVTEF.PagAPI(); string operador = pdvapi.GetMacAddress(); // txtOperador.Text; //"OPERADOR"; int retorno = clisitef.Venda(funcao, valor, cupomFiscal, dataFiscal, horario, operador, restricoes, qtdeParcelas, valorPrimeiraParcela, valorDemaisParcelas, codigoSeguranca); }