示例#1
0
 public bool LogOff(Juego juego, int jugador)
 {
     try
     {
         Bitacora.Write("Se procede a deslogear al usuario: " + juego.Jugadores[jugador].Nombre);
         if (juego.Jugadores.Count > 1)
         {
             juego.Jugadores.Remove(juego.Jugadores[jugador]);
         }
         else
         {
             juego.Jugadores.Clear();
         }
         Bitacora.Write("Deslogeo exitoso");
         return(true);
     }
     catch (Exception ex)
     {
         Bitacora.Write("Error deslogeando al jugador: " + ex.Message);
         return(false);
     }
 }
示例#2
0
        public bool AltaUsuario(Usuario user)
        {
            try
            {
                Bitacora.Write("Se procede a crear al usuario: " + user.Nombre);
                Abrir();
                using (SqlCommand comando = new SqlCommand())
                {
                    Usuario usuario = new Usuario();

                    comando.Connection  = conexion;
                    comando.Transaction = transaccion;
                    comando.CommandType = CommandType.Text;
                    comando.CommandText = "INSERT INTO  Usuarios VALUES (@Nombre, @Password, @Ganadas, @Perdidas)";
                    comando.Parameters.AddWithValue("@Nombre", user.Nombre);
                    comando.Parameters.AddWithValue("@Password", user.Contraseña);
                    comando.Parameters.AddWithValue("@Ganadas", user.PartidasGanadas);
                    comando.Parameters.AddWithValue("@Perdidas", user.PartidasPerdidas);

                    comando.ExecuteNonQuery();

                    Confirmar();
                    comando.Dispose();
                    Cerrar();
                    Bitacora.Write("Usuario creado con exito");
                    return(true);
                }
            }
            catch (Exception ex)
            {
                Bitacora.Write("Error al crear el usuario: " + ex.Message);
                Cancelar();
                Cerrar();
                return(false);
            }
        }
示例#3
0
 public void Login(Juego juego, Usuario usuario)
 {
     Bitacora.Write("Se procede a logear al usuario: " + usuario.Nombre);
     juego.Jugadores.Add(usuario);
     Bitacora.Write("Logeo exitoso");
 }