protected void BTN_Jugar_Click(object sender, EventArgs e)
        {
            Juegos juego;
            int    limite = 0;

            reiniciaLabl();
            switch (DropDownJuego.SelectedItem.Text)
            {
            case "Ruleta":
                juego  = new JuegoRuleta();
                limite = 40;
                break;

            case "ParesNones":
                juego  = new JuegoParesNones();
                limite = 2;
                break;

            case "Cartas":
                juego  = new JuegoApuestaCarta();
                limite = 12;
                break;

            default:
                juego = null;
                break;
            }
            try
            {
                int   opcionApuesta   = Int32.Parse(OpcionApuesta.Text);
                float cantidadApuesta = float.Parse(CantidadApostada.Text);
                if (opcionApuesta > 0 && opcionApuesta <= limite)
                {
                    if (cantidadApuesta <= 0)
                    {
                        lblErrores.Text = "Debe introducir una apuesta positiva";
                    }
                    else
                    {
                        juego.generarInfoTicket(1, 1, cantidadApuesta);
                        juego.jugar(Int32.Parse(OpcionApuesta.Text), juego.infoticket.cantidadApostada, 2);
                        ResultadoGanancia.Text = juego.infoticket.ganancia.ToString();
                        ResultadoJuego.Text    = juego.numGenerado.ToString();
                    }
                }
                else
                {
                    lblErrores.Text = string.Format("El numero seleccionado debe estar entre 1 y {0}", limite);
                }
            }
            catch (FormatException ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
                lblErrores.Text = "Debes rellenar los dos campos";
            }
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> InsertJuegoRuleta()
        {
            JuegoRuleta NuevoJuego = new JuegoRuleta();
            await _JuegoRuletasService.InsertJuegoRuleta(NuevoJuego);

            NuevoJuego = await _JuegoRuletasService.GetJuegoRuleta(NuevoJuego.Id);

            var JuegoRuletaDto = _mapper.Map <GetJuegoRuletaDto>(NuevoJuego);

            var response = new ApiResponse <GetJuegoRuletaDto>(JuegoRuletaDto);

            response.success = true;
            response.Message = "La ruleta ha sido creada";

            return(Ok(response));
        }
Ejemplo n.º 3
0
 public async Task UpdateJuegoRuleta(JuegoRuleta juegoRuleta)
 {
     _UoW.JuegoRuletas.Update(juegoRuleta);
     await _UoW.CompleteAsync();
 }
Ejemplo n.º 4
0
 public async Task InsertJuegoRuleta(JuegoRuleta NuevoJuego)
 {
     _UoW.JuegoRuletas.Add(NuevoJuego);
     await _UoW.CompleteAsync();
 }
 public void Update(JuegoRuleta juegoruleta)
 {
     _context.JuegoRuletas.Update(juegoruleta);
 }
 public void Add(JuegoRuleta juegoruleta)
 {
     _context.JuegoRuletas.Add(juegoruleta);
 }