public int update(Utensilio u) {
   ContentValues valores = new ContentValues();
   valores.put(Contrato.TablaUtensilio.NOMBRE, u.getNombre());
   String condicion = Contrato.TablaUtensilio._ID + " = ?";
   String[] argumentos = {u.getId() + ""};
   return bd.update(Contrato.TablaUtensilio.TABLA, valores, condicion, argumentos);
 }
 public List<Utensilio> selectAll(String condicion, String[] parametros) {
   List<Utensilio> utensilios = new ArrayList<>();
   Cursor cursor = getCursor(condicion, parametros);
   Utensilio u;
   while (cursor.moveToNext()) {
     u = new Utensilio();
     u.set(cursor);
     utensilios.add(u);
   }
   cursor.close();
   return utensilios;
 }
 public Utensilio select(long id) {
   Cursor c = getCursor(Contrato.TablaUtensilio._ID + " = ?", new String[] {id + ""});
   Utensilio utensilio = new Utensilio();
   utensilio.set(c);
   return utensilio;
 }
 public int delete(Utensilio u) {
   return delete(u.getId());
 }
 public long insert(Utensilio u) {
   ContentValues valores = new ContentValues();
   valores.put(Contrato.TablaUtensilio.NOMBRE, u.getNombre());
   return bd.insert(Contrato.TablaUtensilio.TABLA, null, valores);
 }