forked from marg-o/brigate
46 lines
1.4 KiB
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();
|
||
|
}
|
||
|
}
|