Example #1
0
        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);
        }