コード例 #1
0
 /// <summary>
 /// Pre: P debe estar inicializado.
 /// Post: Si existe p, nos devuelve de la base de datos un objeto persistencia on todos sus valores. En caso contraio devuelve null.
 /// </summary>
 /// <param name="p"></param>
 /// <returns></returns>
 public static Presupuesto buscarPresupuesto(Presupuesto p)
 {
     if (Persistencia.Existe(p))
     {
         return(Persistencia.Buscar(p));
     }
     else
     {
         return(null);
     }
 }
コード例 #2
0
 /// <summary>
 /// Pre: P debe estar inicializado.
 /// Post: Si existe p en la bd(un preuspuesto con el mismo id), busca en la base de datos un presupuesto con el mismo id que p. Si lo encuentra actualiza sus valores con los de los campos de p y devuelve true. En caso contrario devuelve false.
 /// </summary>
 /// <param name="p"></param>
 /// <returns></returns>
 public static bool actualizarPresupuesto(Presupuesto p)
 {
     if (Persistencia.Existe(p))
     {
         Persistencia.Actualizar(p);
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #3
0
 /// <summary>
 /// Pre: P debe estar inicializado.
 /// Post: Si el presupuesto existe en la bd, lo elimina de la base de datos y devuelve true, en caso contrario devuelve false.
 /// </summary>
 /// <param name="p"></param>
 /// <returns></returns>
 public static bool eliminarPresupuesto(Presupuesto p)
 {
     if (Persistencia.Existe(p))
     {
         Persistencia.Borrar(p);
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #4
0
 /// <summary>
 /// Pre: P debe estar inicializado.
 /// Post: Si el presupuesto no existe, se añade a la base de datos y devuelve true, en caso contrario devuelve false.
 /// </summary>
 /// <param name="p"></param>
 public static bool añadirPresupuesto(Presupuesto p)
 {
     if (Persistencia.Existe(p))
     {
         return(false);
     }
     else
     {
         Persistencia.Añadir(p);
         return(true);
     }
 }
コード例 #5
0
 /// <summary>
 /// Pre: P debe estar inicializado.
 /// Post: Si el presupuesto existe devuelve true, en caso contrario devuelve false.
 /// </summary>
 /// <param name="p"></param>
 /// <returns></returns>
 public static bool existePresupuesto(Presupuesto p)
 {
     return(Persistencia.Existe(p));
 }