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); }
//************************************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); }
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(); }
/* * 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(); }
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); }
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); }
public Sorteo() { this.sorteo = new Modelo.Sorteo(); }