public double pagarMonto(string cod, int numero, double monto) { Modelo.SorteoPremiado sp = new Modelo.SorteoPremiado(); DataTable result = new DataTable(); int uno = 0; int dos = 0; int tres = 0; result = sorPre.SelectPorCodigo(cod); for (int i = 0; i < result.Rows.Count; i++) { uno = Convert.ToInt32(result.Rows[i]["numerouno"]); dos = Convert.ToInt32(result.Rows[i]["numerodos"]); tres = Convert.ToInt32(result.Rows[i]["numerotres"]); } if (numero == uno) { monto = monto * 60; } else if (numero == dos) { monto = monto * 10; } else if (tres == numero) { monto = monto * 5; } return(monto); }
//************************************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); }
public void Insert(string codigo_sorteo, int numUno, int numDos, int numTres, int id_sorteo) { this.sorPre = new Modelo.SorteoPremiado(); this.sorPre.Insert(codigo_sorteo, numUno, numDos, numTres, id_sorteo); if (this.sorPre.isError) { this.isError = true; this.errorDescription = this.sorPre.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(); }
/* * Almacenar Numeros premiados para un sorteo. * */ public Modelo.SorteoPremiado CargarInfoSorteoPremiado(string cod) { DataTable result = new DataTable(); Modelo.SorteoPremiado sPre = new Modelo.SorteoPremiado(); result = sorPre.SelectPorCodigo(cod); for (int i = 0; i < result.Rows.Count; i++) { sPre.id = Convert.ToInt32(result.Rows[i]["id"]); sPre.numUno = Convert.ToInt32(result.Rows[i]["numerouno"]); sPre.numDos = Convert.ToInt32(result.Rows[i]["numerodos"]); sPre.numTres = Convert.ToInt32(result.Rows[i]["numerotres"]); sPre.id_sorteo = Convert.ToInt32(result.Rows[i]["id_sorteo"]); sPre.codigo_sorteo = (result.Rows[i]["codigo_sorteo"]).ToString(); sPre.pagado = Convert.ToBoolean(result.Rows[i]["pagado"]); } return(sPre); }
public SorteoPremiado() { this.sorPre = new Modelo.SorteoPremiado(); }