/// <summary>
 /// PRE:el atributo debe de estar incializado
 /// POST:Dado el cliente c, busca en la bd al cliente cuyo dni coincide, y modifica sus campos por los valores de c. En caso de que los datos se modifiquen devuelve true, en caso contrario devuelve false
 /// </summary>
 /// <param name="c"></param>
 /// <returns></returns>
 public static bool Actualizar(Cliente c)
 {
     if (Persistencia.Existe(c))
     {
         Persistencia.Actualizar(c);
         return(true);
     }
     return(false);
 }
Example #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);
     }
 }
        /// <summary>
        /// PRE:e debe de estar incializado y debe contener los datos actualizados del extra que se quiere actualizar(tienen en mismo nombre)
        /// POST:comprueba que existe un coche con dicho numBastidor y si es asi lo actualiza y devuelve true y false en cualquier otro caso
        /// </summary>
        /// <param name="e"></param>
        /// <returns></returns>
        public static bool actualizar(Extra e)
        {
            bool actualizado = false;

            if (existeYa(e))
            {
                Persistencia.Actualizar(e);
                actualizado = true;
            }

            return(actualizado);
        }
        /// <summary>
        /// PRE:v debe de estar incializado y debe contener los datos actualizados del vehiculo que se quiere actualizar(tienen en mismo numBatidor)
        /// POST:comprueba que existe un coche con dicho numBastidor y si es asi lo actualiza y devuelve true y false en cualquier otro caso
        /// </summary>
        /// <param name="v"></param>
        /// <returns></returns>
        public static bool actualizar(VehiculoSegundaMano v)
        {
            bool actualizado = false;

            if (existeYa(v))
            {
                Persistencia.Actualizar(v);
                actualizado = true;
            }

            return(actualizado);
        }