Exemple #1
0
        public List <Modelo.Apuesta> informacionApuestas(string codigoSorteo)
        {
            Modelo.Persona        p            = new Modelo.Persona();
            List <Modelo.Persona> lista        = new List <Modelo.Persona>();
            List <Modelo.Apuesta> listaPuestas = new List <Modelo.Apuesta>();

            Modelo.Sorteo s = new Modelo.Sorteo();
            s = buscarInfoSorteo(codigoSorteo);
            DataTable result = new DataTable();

            result = apuesta.SelectApuesta(s.id);

            for (int i = 0; i < result.Rows.Count; i++)
            {
                Modelo.Apuesta ap = new Modelo.Apuesta();

                ap.id         = Convert.ToInt32(result.Rows[i]["id"]);
                ap.id_persona = Convert.ToInt32(result.Rows[i]["id_persona"]);
                ap.id_sorteo  = Convert.ToInt32(result.Rows[i]["id_sorteo"]);
                ap.numero     = Convert.ToInt32(result.Rows[i]["numero"]);
                ap.monto      = Convert.ToInt32(result.Rows[i]["monto_apostado"]);

                listaPuestas.Add(ap);
            }


            return(listaPuestas);
        }
Exemple #2
0
        //************************************Tabla Ganadores *********************************************************

        /*
         * Ir a buscar id del sorteo.
         * Con el id_sorteo buscar los numeros premiados para ese sorteo.
         * Luego hacer una busqueda en la tabla apuestas de apuesta.id_sorteo = id_sorteo && where numero apostado = numUno || where numero apostado = numDos || where numero apostado = numTres
         *
         * */
        public DataTable CompletarTablaGanadores(string cod, int id, Boolean privilegios)
        {
            Modelo.SorteoPremiado sPre = new Modelo.SorteoPremiado();
            Modelo.Sorteo         s    = new Modelo.Sorteo();
            s    = buscarInfoSorteo(cod);
            sPre = CargarInfoSorteoPremiado(cod);
            DataTable res = new DataTable();

            res = apues.SelectParaTablaGanadores(s.id, sPre.numUno, sPre.numDos, sPre.numTres);
            if (privilegios)
            {
                return(res);
            }
            else
            {
                for (int i = 0; i < res.Rows.Count; i++)
                {
                    if (!(Convert.ToInt32(res.Rows[i]["id_persona"]) == id))
                    {
                        res.Rows.Remove(res.Rows[i]);
                    }
                }
                return(res);
            }



            return(res);
        }
Exemple #3
0
 private void cbSorteo_SelectedIndexChanged(object sender, EventArgs e)
 {
     Modelo.Sorteo s = new Modelo.Sorteo();
     s = (Modelo.Sorteo)cbSorteo.SelectedItem;
     lblCodigo.Text = s.codigo;
     lblFecha.Text  = s.fecha.ToString();
 }
Exemple #4
0
 /*
  * Inserta un sorteo.
  * Recibe una descripcion, un codigo,una fecha, y un estado.
  */
 public void Insert(string descripcion, string codigo, DateTime fecha, Boolean estado)
 {
     this.sorteo = new Modelo.Sorteo(descripcion, codigo, fecha, estado);
     this.sorteo.Insert();
     if (this.sorteo.isError)
     {
         this.isError          = true;
         this.errorDescription = this.sorteo.errorDescription;
     }
 }
 public LogicaCasaNoPierde()
 {
     log    = new Logica();
     sor    = new Modelo.Sorteo();
     apu    = new Controladores.Apuesta();
     sorPre = new Modelo.SorteoPremiado();
     sorteo = new Controladores.Sorteo();
     dpagar = new Modelo.DineroAPagar();
     listaDineroTotalPorNumero = new List <Modelo.DineroAPagar>();
     listaNumeros = new List <int>();
     casa         = new Modelo.Casa();
 }
Exemple #6
0
        public Modelo.Sorteo buscarInfoSorteo(string codigo)
        {
            Modelo.Sorteo s      = new Modelo.Sorteo();
            DataTable     result = new DataTable();

            result = sorteo.SelectCodigo(codigo);
            for (int i = 0; i < result.Rows.Count; i++)
            {
                s.fecha       = Convert.ToDateTime(result.Rows[i]["fecha"]);
                s.estado      = Convert.ToBoolean(result.Rows[i]["estado"]);
                s.descripcion = result.Rows[i]["descripcion"].ToString();
                s.id          = Convert.ToInt32(result.Rows[i]["id"]);
                s.codigo      = (result.Rows[i]["codigo"].ToString());
            }
            return(s);
        }
Exemple #7
0
        public List <Modelo.Sorteo> listaSorteos()
        {
            lista = new List <Modelo.Sorteo>();
            DataTable result = new DataTable();

            result = this.sorteo.SelectSorteosEstadoTrue();

            for (int i = 0; i < result.Rows.Count; i++)
            {
                Modelo.Sorteo s = new Modelo.Sorteo();
                s.fecha       = Convert.ToDateTime(result.Rows[i]["fecha"]);
                s.estado      = Convert.ToBoolean(result.Rows[i]["estado"]);
                s.descripcion = result.Rows[i]["descripcion"].ToString();
                s.id          = Convert.ToInt32(result.Rows[i]["id"]);
                s.codigo      = (result.Rows[i]["codigo"].ToString());

                lista.Add(s);
            }

            return(lista);
        }
        public double SumaTotalApuestas(int id_sorteo)
        {
            Modelo.Apuesta apuesta = new Modelo.Apuesta();
            Modelo.Sorteo  sorteo  = new Modelo.Sorteo();
            DataTable      result  = new DataTable();

            result = sorteo.SelectSorteosEstadoTrue();
            List <Int32> sorteos = new List <int>();

            for (int i = 0; i < result.Rows.Count; i++)
            {
                sorteos.Add(Convert.ToInt32(result.Rows[i]["id"]));
            }
            sorteos.Remove(id_sorteo);

            double a = 0;

            for (int i = 0; i < sorteos.Count; i++)
            {
                a += PrimerosNumerosConMasMonto(sorteos[i]);
            }
            return(a);
        }
Exemple #9
0
 public Sorteo()
 {
     this.sorteo = new Modelo.Sorteo();
 }