Exemple #1
0
 /// <summary>
 /// Devuelve una única instancia de esta clase siguiendo el patrón Singleton.
 /// </summary>
 /// <returns>Una instancia bien construida de la clase.</returns>
 public static BBDDProgramaImpl ObtenerInstancia()
 {
     if (instancia == null)
     {
         instancia = new BBDDProgramaImpl();
     }
     return(instancia);
 }
Exemple #2
0
 /// <summary>
 /// Elimina una conexión de la base de datos.
 /// </summary>
 /// <param name="eliminar">La conexión a eliminar.</param>
 /// <returns>True si se ha eliminado la conexión.</returns>
 public static bool EliminarConexion(Conexion eliminar)
 {
     return(BBDDProgramaImpl.ObtenerInstancia().EliminarConexion(eliminar));
 }
Exemple #3
0
 /// <summary>
 /// Obtiene el puerto por defecto de un tipo de conexión desde la BBDD
 /// </summary>
 /// <param name="tipo">Tipo de conexión del que se quiere saber su puerto por defecto.</param>
 /// <returns>Un entero con el puerto por defecto.</returns>
 public static int ObtenerPuertoDefecto(Conexion.TipoConexion tipo)
 {
     return(BBDDProgramaImpl.ObtenerInstancia().ObtenerPuertoDefecto(tipo));
 }
Exemple #4
0
 /// <summary>
 /// Obtiene el ID de la BBDD de una conexión dada.
 /// </summary>
 /// <param name="conexion">La conexión del que obtener la ID.</param>
 /// <returns>Número entero con la ID de la conexión.</returns>
 public static int ObtenerIDConexion(Conexion conexion)
 {
     return(BBDDProgramaImpl.ObtenerInstancia().ObtenerIDConexion(conexion));
 }
Exemple #5
0
 /// <summary>
 /// Obtiene el ID de la BBDD de un usuario dado.
 /// </summary>
 /// <param name="usuario">El usuario del que obtener la ID.</param>
 /// <returns>Número entero con la ID del usuario.</returns>
 public static int ObtenerIDUsuario(Usuario usuario)
 {
     return(BBDDProgramaImpl.ObtenerInstancia().ObtenerIDUsuario(usuario));
 }
Exemple #6
0
 /// <summary>
 /// Obtiene las conexiones de un usuario desde la BBDD del programa.
 /// </summary>
 /// <param name="usuario">El usuario del que obtener las conexiones.</param>
 /// <returns>Una lista observable con las conexiones del usuario.</returns>
 public static ObservableCollection <Conexion> ObtenerConexionesUsuario(Usuario usuario)
 {
     return(BBDDProgramaImpl.ObtenerInstancia().ObtenerConexionesUsuario(usuario));
 }
Exemple #7
0
 /// <summary>
 /// Registra una conexión en la BBDD del programa.
 /// </summary>
 /// <param name="guardar">Conexión a registrar.</param>
 /// <returns>Un objeto tipo ResultadoConexion con el resultado de la operación</returns>
 public static ResultadoConexion RegistrarConexion(Conexion guardar)
 {
     return(BBDDProgramaImpl.ObtenerInstancia().RegistrarConexion(guardar));
 }
Exemple #8
0
 /// <summary>
 /// Logea un usuario contra la BBDD del programa.
 /// </summary>
 /// <param name="usuario">Nombre del usuario a registrar</param>
 /// <param name="contrasenia">Contraseña del usuario.</param>
 /// <returns>Un objeto tipo ResultadoLogin con el resultado de la operación</returns>
 public static ResultadoLogin LoginUsuario(string usuario, string contrasenia)
 {
     return(BBDDProgramaImpl.ObtenerInstancia().LoginUsuario(usuario, contrasenia));
 }