public List <String> cargarComboxSorteosNoPremiados() { DataTable todos = new DataTable(); DataTable resultPremiados = new DataTable(); todos = sorteo.SelectSorteosEstadoTrue(); resultPremiados = sorPre.Select(); List <string> lista = new List <string>(); for (int i = 0; i < todos.Rows.Count; i++) { string a = (todos.Rows[i]["codigo"]).ToString(); lista.Add(a); } for (int j = 0; j < resultPremiados.Rows.Count; j++) { string a = resultPremiados.Rows[j]["codigo_sorteo"].ToString(); if (lista.Contains(a)) { lista.Remove(a); } } return(lista); }
private void gananciaMinima() { double montoTotal = 0; LogicaCasaNoPierde logCasaN = new LogicaCasaNoPierde(); Sorteo sorteo = new Sorteo(); DataTable result = sorteo.SelectSorteosEstadoTrue(); for (int i = 0; i < result.Rows.Count; i++) { int id = Convert.ToInt32(result.Rows[i]["id"]); montoTotal += logCasaN.PrimerosNumerosConMasMonto(id); } montoTotal = Convert.ToDouble(txtDinero.Text) - montoTotal; lblMinima.Text = montoTotal.ToString(); }
public double ApuestaMaxima(int numero, double monto, string codigo) { DataTable plataHome = casa.SelectDineroCasa(); int total = 0; double montoTotal = 0; double dineroCasa = Convert.ToDouble(plataHome.Rows[0]["dinero"]); Modelo.Apuesta apuesta = new Modelo.Apuesta(); Sorteo sorteo = new Sorteo(); DataTable result = sorteo.SelectSorteosEstadoTrue(); int idT = 0; for (int i = 0; i < result.Rows.Count; i++) { if (result.Rows[i]["codigo"].Equals(codigo)) { idT = Convert.ToInt32(result.Rows[i]["id"]); //result.Rows.Remove(result.Rows[i]); } int id = Convert.ToInt32(result.Rows[i]["id"]); montoTotal += PrimerosNumerosConMasMonto(id); } montoTotal = dineroCasa - montoTotal; DataTable sort = apuesta.SelectMontoDescendente(idT); List <Sumas> listaApuestas = new List <Sumas>(); Sumas apu = new Sumas(); for (int k = 0; k < sort.Rows.Count; k++) { apu = new Sumas(); apu.num = Convert.ToInt32(sort.Rows[k]["numero"]); apu.monto = Convert.ToInt32(sort.Rows[k]["sum"]); listaApuestas.Add(apu); } for (int i = 0; i < listaApuestas.Count; i++) { if ((listaApuestas[i].num) == numero) { listaApuestas[i].monto = listaApuestas[i].monto + monto; if (listaApuestas[0].monto.Equals(listaApuestas[i].monto)) { return(Math.Round(montoTotal / 60, 0)); } if (listaApuestas[1].monto.Equals(listaApuestas[i].monto)) { return(Math.Round(montoTotal / 10, 0)); } if (listaApuestas[2].monto.Equals(listaApuestas[i].monto)) { return(Math.Round(montoTotal / 5, 0)); } else { return(Math.Round(listaApuestas[2].monto, 0)); } } } return(0); }