brigate/src/service/ContattoService.java

46 lines
1.4 KiB
Java

package service;
import java.time.LocalDate;
import java.util.ArrayList;
import bean.Contatto;
import dao.ContattoDao;
public class ContattoService {
private static ContattoDao cd = new ContattoDao();
public static boolean aggiungiContatto(String nome, String cognome, String servizio_sociale, String area,
String indirizzo, long telefono, String email, int numero_persone, String composizione_nucleo, String note_sacchetto) {
return cd.create(nome, cognome, servizio_sociale, area, indirizzo, telefono, email, numero_persone,
composizione_nucleo, note_sacchetto);
}
public static Contatto cercaPerNumero(long telefono) {
return cd.read(telefono);
}
public static boolean aggiorna(String nome, String cognome, String servizio_sociale, String area, String indirizzo,
long telefono, String email, int numero_persone, String composizione_nucleo, String note_sacchetto) {
return cd.update(nome, cognome, servizio_sociale, area, indirizzo, telefono, email, numero_persone,
composizione_nucleo, note_sacchetto);
}
public static boolean consegnatoOggi(long telefono) {
return cd.updateConsegna(telefono, LocalDate.now());
}
public static boolean consegnatoIl(long telefono, LocalDate data) {
return cd.updateConsegna(telefono, data);
}
public static boolean elimina(long telefono) {
return cd.delete(telefono);
}
public static ArrayList<Contatto> elenco() {
return cd.leggiTutti();
}
}