Exemplo n.º 1
0
        // Funcion que toma los datos para eliminar un jugador
        public static void deleteJugador(Usuario u)
        {
            JugadorBLL  servicioJugador  = new JugadorBLL();
            BitacoraBBL servicioBitacora = new BitacoraBBL();

            Console.WriteLine("Que jugador te gustaria eliminar? (ingresa solo el id)");
            listJugadores(u, false, false, true);
            Console.WriteLine("ID:");
            string idJugadorToDelete = Console.ReadLine();

            try
            {
                string rtaServer = servicioJugador.DeleteJugador(u.Codigo.ToString(), idJugadorToDelete);
                if (rtaServer == "\"OK\"")
                {
                    servicioBitacora.enviarPost(new Bitacora(u.Codigo, "Se elimino un jugador", TipoConsultaEnum.Eliminar_jugador));
                    Console.WriteLine("Jugador eliminado con exito!");
                    checkIfContinue(u);
                }
                else
                {
                    Console.WriteLine("Ups! Hubo un error del server:" + rtaServer);
                    deleteJugador(u);
                }
            }
            catch (System.Exception e)
            {
                Console.WriteLine("Hubo un error en el server:" + e.ToString());
                checkIfContinue(u);
            }
        }