public void PegarResultado() { //VERIFICAR NO BD O NÚMERO DO CONCURSO COM A COLUNA VAZIA E SE A DATA DELE É MAIOR DO QUE HOJE Besni_Caixa.Caixa response = AJAX.GET <Besni_Caixa.Caixa>("http://confiraloterias.com.br/api0/json.php?loteria=federal&token=fwjSAAWIwhyYh3V&concurso=05239"); try { Response.Write(response.concurso); Response.End(); DateTime dataSorteio = Convert.ToDateTime(response.concurso.data); String diaSemana = dataSorteio.DayOfWeek.ToString(); //Verificar se sorteio é de Sábado (Saturday) if (diaSemana == "Saturday" || 1 == 1) { //Gerando a série numeroSerie = numeroSerie += response.concurso.premiacao.premio_1.bilhete[3]; numeroSerie = numeroSerie += response.concurso.premiacao.premio_2.bilhete[3]; numeroSerie = numeroSerie += response.concurso.premiacao.premio_3.bilhete[3]; //Gerando número da sorte Besni numeroSorte = numeroSorte += response.concurso.premiacao.premio_1.bilhete[4]; numeroSorte = numeroSorte += response.concurso.premiacao.premio_2.bilhete[4]; numeroSorte = numeroSorte += response.concurso.premiacao.premio_3.bilhete[4]; numeroSorte = numeroSorte += response.concurso.premiacao.premio_4.bilhete[4]; numeroSorte = numeroSorte += response.concurso.premiacao.premio_5.bilhete[4]; numeroSorte = numeroSerie + "-" + numeroSorte; //Salva os dados do Concurso rsConcurso = objBD.ExecutaSQL("Exec piuConcurso '" + response.concurso.numero + "', '" + response.concurso.data + "', '" + response.concurso.cidade + "', '" + response.concurso.local + "',NULL,'" + response.concurso.premiacao.premio_1.bilhete + "', '" + response.concurso.premiacao.premio_2.bilhete + "', '" + response.concurso.premiacao.premio_3.bilhete + "', '" + response.concurso.premiacao.premio_4.bilhete + "', '" + response.concurso.premiacao.premio_5.bilhete + "', '" + numeroSorte + "'"); if (rsConcurso == null) { throw new Exception(); } if (rsConcurso.HasRows) { rsConcurso.Read(); if (Convert.ToInt16(rsConcurso["CON_ID"]) > 0) { //Salva a premiacao rsPremiacao = objBD.ExecutaSQL("Exec piPremiacao 0,'" + rsConcurso["CON_ID"] + "','" + response.concurso.premiacao.premio_1.bilhete + "', '" + response.concurso.premiacao.premio_2.bilhete + "', '" + response.concurso.premiacao.premio_3.bilhete + "', '" + response.concurso.premiacao.premio_4.bilhete + "', '" + response.concurso.premiacao.premio_5.bilhete + "', '" + numeroSorte + "'"); //DISPARAR E-MAIL PARA AS AGÊNCIAS } } rsConcurso.Close(); rsConcurso.Dispose(); } ExbirResultado(); } catch (Exception) { throw; } }
public void PegarResultado() { //VERIFICAR NO BD O NÚMERO DO CONCURSO COM A COLUNA VAZIA E SE A DATA DELE É MAIOR DO QUE HOJE Besni_Caixa.Caixa response = AJAX.GET <Besni_Caixa.Caixa>("http://confiraloterias.com.br/api0/json.php?loteria=federal&token=fwjSAAWIwhyYh3V"); try { DateTime dataSorteio = Convert.ToDateTime(response.concurso.data); String diaSemana = dataSorteio.DayOfWeek.ToString(); //Response.Write("EXEC psConcursoPorDataSorteio '" + response.concurso.data + "'"); //Response.End(); rsSerie = objBD.ExecutaSQL("EXEC psConcursoPorDataSorteio '" + response.concurso.data + "'"); if (rsSerie == null) { throw new Exception(); } if (rsSerie.HasRows) { rsSerie.Read(); //Gerando a série numeroSerie = rsSerie["SER_NUMERO"].ToString(); //Gerando número da sorte Besni numeroSorte = numeroSorte += response.concurso.premiacao.premio_1.bilhete[4]; numeroSorte = numeroSorte += response.concurso.premiacao.premio_2.bilhete[4]; numeroSorte = numeroSorte += response.concurso.premiacao.premio_3.bilhete[4]; numeroSorte = numeroSorte += response.concurso.premiacao.premio_4.bilhete[4]; numeroSorte = numeroSorte += response.concurso.premiacao.premio_5.bilhete[4]; numeroSorte = numeroSerie + "-" + numeroSorte; //Response.Write("Exec piuConcurso '" + response.concurso.numero + "', '" + response.concurso.data + "', '" + response.concurso.cidade + "', '" + response.concurso.local + "',NULL,'" + response.concurso.premiacao.premio_1.bilhete + "', '" + response.concurso.premiacao.premio_2.bilhete + "', '" + response.concurso.premiacao.premio_3.bilhete + "', '" + response.concurso.premiacao.premio_4.bilhete + "', '" + response.concurso.premiacao.premio_5.bilhete + "', '" + numeroSorte + "'"); //Response.End(); //Salva os dados do Concurso rsConcurso = objBD.ExecutaSQL("Exec piuConcurso '" + response.concurso.numero + "', '" + response.concurso.data + "', '" + response.concurso.cidade + "', '" + response.concurso.local + "',NULL,'" + response.concurso.premiacao.premio_1.bilhete + "', '" + response.concurso.premiacao.premio_2.bilhete + "', '" + response.concurso.premiacao.premio_3.bilhete + "', '" + response.concurso.premiacao.premio_4.bilhete + "', '" + response.concurso.premiacao.premio_5.bilhete + "', '" + numeroSorte + "'"); if (rsConcurso == null) { throw new Exception(); } if (rsConcurso.HasRows) { rsConcurso.Read(); //objUtils.EnviaEmail(rsLogin["CAD_EMAIL"].ToString(), "Esqueci a Senha | Promoção Besni", conteudo, "", "", null, "*****@*****.**", null); // objUtils.EnviaEmail("*****@*****.**", "Esqueci a Senha | Promoção Besni", "conteudo", "", "", null, "*****@*****.**", null); } rsConcurso.Close(); rsConcurso.Dispose(); //GERAR GANHADORES rsGanhadores = objBD.ExecutaSQL("exec psGanhadores " + response.concurso.numero); if (rsGanhadores == null) { throw new Exception(); } if (rsGanhadores.HasRows) { while (rsGanhadores.Read()) { objBD.ExecutaSQL("EXEC piGanhadoers '" + rsGanhadores["CON_ID"] + "','" + rsGanhadores["CLI_ID"] + "','" + rsGanhadores["CUP_ID"] + "' "); } } rsGanhadores.Dispose(); rsGanhadores.Close(); } else { // objUtils.EnviaEmail("*****@*****.**", "Esqueci a Senha | Promoção Besni", "conteudo", "", "", null, "*****@*****.**", null); } } catch (Exception) { throw; } }