Exemplo n.º 1
0
        // Funcion que crea a los jugadores
        public static void createJugador(Usuario u)
        {
            JugadorBLL  servicioJugador  = new JugadorBLL();
            BitacoraBBL servicioBitacora = new BitacoraBBL();

            Console.WriteLine("Completa los campos para crear un jugador: \n");
            Console.WriteLine("Nombre:");
            string nombreJugador = Console.ReadLine();

            Console.WriteLine("Apellido:");
            string apellidoJugador = Console.ReadLine();

            Console.WriteLine("Fuerza (entre 1 y 10):");
            string fuerzaJugador = Console.ReadLine();

            Console.WriteLine("Angulo (entre 0 y 90):");
            string anguloJugador = Console.ReadLine();

            try
            {
                Jugador jugadorNuevo = new Jugador(1, u.Codigo, nombreJugador, apellidoJugador, Int32.Parse(fuerzaJugador), Int32.Parse(anguloJugador));
                string  rtaServer    = servicioJugador.SendJugador(jugadorNuevo);
                if (rtaServer == "\"OK\"")
                {
                    servicioBitacora.enviarPost(new Bitacora(u.Codigo, "Se creo un jugador", TipoConsultaEnum.Crear_jugador));
                    Console.WriteLine("Jugador creado con exito! Con que seguimos?");
                    checkIfContinue(u);
                }
                else
                {
                    Console.WriteLine("Ups! Hubo un error del server:" + rtaServer);
                    createJugador(u);
                }
            }
            catch (System.Exception e)
            {
                Console.WriteLine("Hubo un error en el server:" + e.ToString());
            }
        }