// GET: api/Concurso/Loteria public Concurso Get(Loteria loteria) { GuiaDoApostadorDominio.Controllers.ConcursoController controller = new GuiaDoApostadorDominio.Controllers.ConcursoController(loteria); Concurso con = controller.BuscarMaisRecente(); return(con); }
// GET: api/Concurso/Loteria/id public Concurso Get(Loteria loteria, int id) { GuiaDoApostadorDominio.Controllers.ConcursoController controller = new GuiaDoApostadorDominio.Controllers.ConcursoController(loteria); Concurso con = controller.Buscar(id); return(con); }
static void Main(string[] args) { Loteria sort = new Loteria(); sort.totalNumeros = 5; sort.intervalo = 10; sort.sortear(); }
// GET: api/Estatistica/nome/loteria public object Get(Estatistica estatistica, Loteria loteria) { GuiaDoApostadorDominio.Controllers.ConcursoController controller = new GuiaDoApostadorDominio.Controllers.ConcursoController(loteria); object estat = controller.ObtemEstatistica(estatistica); return(estat); }
public ActionResult DeleteConfirmed(int id) { Loteria loteria = db.loterias.Find(id); db.loterias.Remove(loteria); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,nombre,diaDeJuego,horaDeCierre,ultimoSorteo,estado,codigoBase")] Loteria loteria) { if (ModelState.IsValid) { db.Entry(loteria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(loteria)); }
public ActionResult Create([Bind(Include = "id,nombre,diaDeJuego,horaDeCierre,ultimoSorteo,estado,codigoBase")] Loteria loteria) { if (ModelState.IsValid) { db.loterias.Add(loteria); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(loteria)); }
// GET: Loterias/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Loteria loteria = db.loterias.Find(id); if (loteria == null) { return(HttpNotFound()); } return(View(loteria)); }
public ConcursoController(Loteria loteria) { switch (loteria) { case Loteria.DuplaSena: _controller = new DuplaSenaController(); break; case Loteria.Federal: _controller = new FederalController(); break; case Loteria.Loteca: _controller = new LotecaController(); break; case Loteria.Lotofacil: _controller = new LotofacilController(); break; case Loteria.Lotogol: _controller = new LotogolController(); break; case Loteria.Lotomania: _controller = new LotomaniaController(); break; case Loteria.MegaSena: _controller = new MegaSenaController(); break; case Loteria.Quina: _controller = new QuinaController(); break; case Loteria.Timemania: _controller = new TimemaniaController(); break; default: _controller = new ConcursoControllerMock(); break; } }
/// <summary> /// Initializes a new instance of the <see cref="MenuListyZwyciezcowVM"/> class. /// Jeśli nie ma w bazie loterii - tworzy przykładową loterię (brak implementacji wprowadzania loterii) /// </summary> public MenuListyZwyciezcowVM() { GenerujListe = new DelegateCommand(GenerujListeWykonaj); UdostepnijListe = new DelegateCommand(UdostepnijListeWykonaj); WyslijEmaile = new DelegateCommand(WyslijEmaileWykonaj); PrzejdzDoWprowadzania = new DelegateCommand(PrzejdzDoWprowadzaniaWykonaj); if (repozytorim.DajLoterie().Count == 0) { Loteria loteria = new Loteria { Pula = 100000, Data = DateTime.Now, Wylosowane = new int[] { 1, 2, 3, 4, 5, 6 } }; repozytorim.DodajLoterie(loteria); } }
private Chance ApuestaBase(JuegoDTO juego) { int loteriaint = 0; Int32.TryParse(juego.loteria, out loteriaint); List <Loteria> lot = db.loterias.ToList(); Loteria loteriaSeleccionada = lot.FirstOrDefault(x => x.id == loteriaint); Chance model = new Chance(); int cifrasint = 0; Int32.TryParse(juego.cifras, out cifrasint); model.cifras = cifrasint; model.codigoDeValidacion = Guid.NewGuid().ToString(); model.fecha = DateTime.Now; model.serial = Guid.NewGuid().ToString(); model.sorteo = loteriaSeleccionada.ultimoSorteo; model.loteriaId = loteriaSeleccionada.id; model.telefono = juego.telefono; model.vendedorId = juego.vendedorId; juego.apuestas.ForEach(x => { if (x.número != 0) { Apuesta item = new Apuesta(); item.combinado = x.combinado; item.directo = x.directo; item.numero = x.número.ToString(); item.pata = x.pata; item.una = x.uña; model.apuestas.Add(item); } }); model.totalApuesta = model.apuestas.Sum(x => x.pata + x.una + x.directo + x.combinado).Value; juego.codigoDeValidacion = model.codigoDeValidacion; juego.serial = model.serial; return(model); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { jsonParsed = MatchLoadPage.PreencheModelo(Server.MapPath("json.txt")).ToString(); } catch (System.Net.WebException wex) { if (wex.Response != null) { wex.StackTrace.ToString(); } } JavaScriptSerializer serializer = new JavaScriptSerializer(); Loteria loteria = serializer.Deserialize <Loteria>(jsonParsed); preencheDropdownlist(loteria.NumeroConcurso); loadPage("L"); } }
//chavear método, existirá um método de inserir para cada loteria. internal void Inserir(Entities.PremioPadrao obj, int idConcurso, Loteria tipo) { switch (tipo) { case Loteria.DuplaSena: break; case Loteria.Federal: break; case Loteria.Loteca: break; case Loteria.Lotofacil: break; case Loteria.Lotogol: break; case Loteria.Lotomania: break; case Loteria.MegaSena: InserirMegaSena(obj, idConcurso); break; case Loteria.Quina: break; case Loteria.Timemania: break; default: break; } }
public void loadPage(string status) { DateTime dateAgora = DateTime.Now; this.lblUserOnline.Text = base.Application["addUserBolao"].ToString(); string time = dateAgora.TimeOfDay.ToString(); Session["ok"] = false; dvGanhadores.Visible = false; try { if (status == "D") { //Not yet implemented //json = JSONHelper.GetJSONString(String.Format(ConfigurationManager.AppSettings["loteria1"], 2, Convert.ToInt32(DropDownList1.SelectedItem.Text))); } else { //json = JSONHelper.GetJSONString(String.Format(ConfigurationManager.AppSettings["loteria"], 2)); } } catch (System.Net.WebException wex) { if (wex.Response != null) { wex.StackTrace.ToString(); } } JavaScriptSerializer serializer = new JavaScriptSerializer(); Loteria loteria = serializer.Deserialize <Loteria>(jsonParsed); //XmlDocument doc = (XmlDocument)JsonConvert.DeserializeXmlNode(json, "BolaoQuina"); //doc.Save(@"D:\Meu Desenvolvimento\"+loteria.NumeroConcurso+".xml"); //Response.Write("<script>Alert("+ doc + ")</script>"); if (loteria.Acumulou) { this.lblAcumulouSimOuNao.Text = "ACUMULOU: NOVAS SDN'S ABERTAS!!!!<br>"; } this.lblNumeroConcurso.Text = loteria.NumeroConcurso.ToString(); this.lblDataConcurso.Text = Convert.ToDateTime(loteria.Data, CultureInfo.InvariantCulture).ToString("MM/dd/yyyy"); this.lblSorteiRealizadoEm.Text = loteria.RealizadoEm; this.lblEstimativaValorProximoSorteio.Text = loteria.EstimativaPremio.ToString("#,0.00", new CultureInfo("pt-BR")).ToString(); this.lblDataProximoConcurso.Text = Convert.ToDateTime(loteria.DataProximo).ToString("dd/MM/yyyy"); this.lblAcumladoProximoConcurso.Text = loteria.ValorAcumulado.ToString("#,0.00", new CultureInfo("pt-BR")).ToString(); this.isPersit = this.oBolao.validaInsert(Convert.ToInt32(this.lblNumeroConcurso.Text)); numerosDaQuina = preencheNumero(loteria.NumeroConcurso); foreach (var item1 in loteria.Sorteios) { foreach (var item2 in item1.Numeros) { numerosSort.Add(item2); } foreach (var item3 in item1.Premios) { if (item3.Faixa == "Quina") { this.lblQuina.Text = item3.Valor.ToString("#,0.00", new CultureInfo("pt-BR")).ToString(); this.lblQuinaGanhadores.Text = item3.NumeroGanhadores.ToString(); int num5 = item1.Ganhadores.Count / 2; if ((num5 == 0) && (item1.Ganhadores.Count > 0)) { this.dvGanhadores.Visible = true; object[] objArray1 = new object[] { item1.Ganhadores[1].CidadeEstado, " - ", item1.Ganhadores[0].CidadeEstado, "</br> ", 1, " aposta ganhou o pr\x00eamio para 5 acertos" }; this.lbGanhador.Text = string.Concat(objArray1); } else if (num5 == 2) { this.dvGanhadores.Visible = true; object[] objArray2 = new object[] { num5, " aposta ganhou o pr\x00eamio para 5 acertos</br>", item1.Ganhadores[1].CidadeEstado, " - ", item1.Ganhadores[0].CidadeEstado, "</br> ", item1.Ganhadores[3].CidadeEstado, " - ", item1.Ganhadores[2].CidadeEstado }; this.lbGanhador.Text = string.Concat(objArray2); } } if (item3.Faixa == "Quadra") { lblQuadra.Text = item3.Valor.ToString("#,0.00", new CultureInfo("pt-BR")).ToString(); lblGanhadoresQuadra.Text = item3.NumeroGanhadores.ToString(); } if (item3.Faixa == "Terno") { lblTerno.Text = item3.Valor.ToString("#,0.00", new CultureInfo("pt-BR")).ToString(); lblTernoGanhadores.Text = item3.NumeroGanhadores.ToString(); } if (item3.Faixa == "Duque") { lblDuqueValor.Text = item3.Valor.ToString("#,0.00", new CultureInfo("pt-BR")).ToString(); lblGanhadoresDuque.Text = item3.NumeroGanhadores.ToString(); } } } ListaResultadoQuina quina = this.contaAcertos(this.numerosSort); string str = ""; int index = 0; this.numerosSort.Sort(); foreach (int num6 in this.numerosSort) { this.ordemSorteioQuina[index] = num6; str = str + num6 + " - "; int num2 = index; index = num2 + 1; } this.lblNumberOne.Text = this.ordemSorteioQuina[0].ToString().PadLeft(2, '0'); this.lblNumberTwo.Text = this.ordemSorteioQuina[1].ToString().PadLeft(2, '0'); this.lblNumberTree.Text = this.ordemSorteioQuina[2].ToString().PadLeft(2, '0'); this.lblNumberFor.Text = this.ordemSorteioQuina[3].ToString().PadLeft(2, '0'); this.lblNumberFive.Text = this.ordemSorteioQuina[4].ToString().PadLeft(2, '0'); this.GridView1.DataSource = quina; this.GridView1.DataBind(); this.preencheConfig(); this.carregaXMLGridview(); }
/// <summary> /// Apenas um método de mock, /// se for implementar algum mock usar um framework voltado para mock. /// </summary> /// <param name="loteria"></param> /// <returns></returns> public Concurso BuscaConcurso(Loteria loteria, int idConcurso) { Concurso con = null; // Atribuir valores de exemplo, fiz so o da lotofacil switch (loteria) { case Loteria.DuplaSena: con = new DuplaSena() { ID = idConcurso }; break; case Loteria.Federal: con = new Federal() { ID = idConcurso }; break; case Loteria.Loteca: con = new Loteca() { ID = idConcurso }; break; case Loteria.Lotofacil: con = new LotofacilControllerMock().Buscar(idConcurso); break; case Loteria.Lotogol: con = new Lotogol() { ID = idConcurso }; break; case Loteria.Lotomania: con = new Lotomania() { ID = idConcurso }; break; case Loteria.MegaSena: con = new MegaSenaControllerMock().Buscar(idConcurso); break; case Loteria.Quina: con = new Quina() { ID = idConcurso }; break; case Loteria.Timemania: con = new Timemania() { ID = idConcurso }; break; default: break; } return(con); }