// 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); } }
public static void DeleteBien(string idJugador, Usuario u) { Console.WriteLine("Okey, vamos a eliminar algunos bienes!"); Console.WriteLine("De estos bienes cual eliminamos? Ingresa solo el ID:"); listBienes(idJugador, true, u, true); Console.WriteLine("\n"); Console.WriteLine("ID:"); string idBien = Console.ReadLine(); try { BienBBL servicioBien = new BienBBL(); string rtaServer = servicioBien.DeleteBien(idBien, u.Codigo.ToString(), idJugador); if (rtaServer == "\"OK\"") { BitacoraBBL servicioBitacora = new BitacoraBBL(); servicioBitacora.enviarPost(new Bitacora(u.Codigo, "Se elimino el bien: " + idBien, TipoConsultaEnum.Trabajar_con_bienes)); Console.WriteLine("El bien " + idBien + " Se elimino con exito!"); userMethods.checkIfContinue(u); } else { Console.WriteLine("Ups! Hubo un error del server:" + rtaServer); DeleteBien(idJugador, u); } } catch (System.Exception e) { Console.WriteLine("Hubo un error:" + e.ToString()); userMethods.returnOpciones(userMethods.listOpciones(false), u); } }
public static void AgregarBien(string idElegido, Usuario u) { Console.WriteLine("Que le vamos a cargar? (Casa, auto, yate, etc)"); string bien = Console.ReadLine(); Console.WriteLine("Que precio tiene?"); string precio = Console.ReadLine(); int precioInt, idElegidoInt; try { if ( bien != null && precio != null && Int32.TryParse(precio, out precioInt) && Int32.TryParse(idElegido, out idElegidoInt)) { Bien nuevoBien = new Bien(1, devolverTipo(bien), Int32.Parse(idElegido), bien, Int32.Parse(precio), DateTime.Now.ToString("dd/mm/yyyy")); BienBBL servicioBien = new BienBBL(); string rtaServer = servicioBien.EnviarBien(nuevoBien); if (rtaServer == "\"OK\"") { BitacoraBBL servicioBitacora = new BitacoraBBL(); servicioBitacora.enviarPost(new Bitacora(u.Codigo, "Se creo un bien al jugador: " + idElegido, TipoConsultaEnum.Crear_jugador)); Console.WriteLine("Se creo el bien: " + bien + " por: $" + precio + " - Con exito!"); userMethods.checkIfContinue(u); } else { Console.WriteLine("Ups! Hubo un error del server:" + rtaServer); AgregarBien(idElegido, u); } } else { Console.WriteLine("Ups cargaste mal algun dato, vamos de nuevo!"); AgregarBien(idElegido, u); } } catch (System.Exception e) { Console.WriteLine("Hubo un error en el server:" + e.ToString()); } }
// 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()); } }