Пример #1
0
  public String save() {
    if (!pcd_dateccharge.isEmpty()) convertToDate(pcd_dateccharge, admin.getPCD_dateCCharge());
    else admin.setPCD_dateCCharge(null);
    if (!pcd_datechoix.isEmpty())
      admin.setPCD_dateChoix(convertToDate(pcd_datechoix, admin.getPCD_dateChoix()));
    else admin.setPCD_dateChoix(null);
    if (!pcd_daterapport.isEmpty())
      admin.setPCD_dateRapport(convertToDate(pcd_daterapport, admin.getPCD_dateRapport()));
    else admin.setPCD_dateRapport(null);
    if (!pfe_daterapport.isEmpty())
      admin.setPFE_dateRapport(convertToDate(pfe_daterapport, admin.getPFE_dateRapport()));
    else admin.setPFE_dateRapport(null);
    if (!pfe_dateccharge.isEmpty())
      admin.setPFE_dateCCharge(convertToDate(pfe_dateccharge, admin.getPFE_dateCCharge()));
    else admin.setPFE_dateCCharge(null);
    if (!pp_datechoix.isEmpty())
      admin.setPP_dateChoix(convertToDate(pp_datechoix, admin.getPP_dateChoix()));
    else admin.setPP_dateChoix(null);
    if (!pp_daterapport.isEmpty())
      admin.setPP_dateRapport(convertToDate(pp_daterapport, admin.getPP_dateRapport()));
    else admin.setPP_dateRapport(null);
    if (!filiere_datechoix.isEmpty())
      admin.setFiliere_dateChoix(convertToDate(filiere_datechoix, admin.getFiliere_dateChoix()));
    else admin.setFiliere_dateChoix(null);
    if (!modopt_datechoix.isEmpty())
      admin.setModOpt_dateChoix(convertToDate(modopt_datechoix, admin.getModOpt_dateChoix()));
    else admin.setModOpt_dateChoix(null);

    admin.setAnnee(annee);
    admin.setPCD_choix(pcd_choix);
    admin.setPP_choix(pp_choix);
    admin.setPCD_nbSujetAjugerParProf(pCD_nbSujetAjugerParProf);
    admin.setPP_nbSujetAjugerParProf(pp_nbSujetAjugerParProf);
    admin.setPCD_nbChoix(pcd_nbchoix);
    admin.setPP_nbChoix(pp_nbchoix);
    admD.add(admin);
    return "";
  }
Пример #2
0
@ManagedBean
@RequestScoped
public class AdminBean implements Serializable {

  /** */
  private static final long serialVersionUID = 1L;

  private AdminDao admD = new AdminDao();
  private Administration admin = admD.getAdministration();
  private EnseignantDao ensD = new EnseignantDao();
  private List<Enseignant> listEns = ensD.getAll();

  public Administration getAdmin() {
    return admin;
  }

  public void setAdmin(Administration admin) {
    this.admin = admin;
  }

  private int annee = admin.getAnnee();
  private String pcd_datechoix;
  private String pcd_dateccharge;
  private String pcd_daterapport;
  private String pp_datechoix;
  private String pp_daterapport;
  private String pfe_dateccharge;
  private String pfe_daterapport;
  private String filiere_datechoix;
  private String modopt_datechoix;
  private boolean pcd_choix = admin.isPCD_choix();
  private boolean pp_choix = admin.isPP_choix();

  public boolean isPp_choix() {
    return pp_choix;
  }

  public void setPp_choix(boolean pp_choix) {
    this.pp_choix = pp_choix;
  }

  private Integer pcd_nbchoix = admin.getPCD_nbChoix();
  private Integer pCD_nbSujetAjugerParProf = admin.getPCD_nbSujetAjugerParProf();

  private Integer pp_nbSujetAjugerParProf = admin.getPP_nbSujetAjugerParProf();

  private Integer pp_nbchoix = admin.getPP_nbChoix();

  public void setPcd_nbchoix(Integer pcd_nbchoix) {
    this.pcd_nbchoix = pcd_nbchoix;
  }

  public int getAnnee() {
    return annee;
  }

  public void setAnnee(int annee) {
    this.annee = annee;
  }

  public String getPcd_datechoix() {
    return pcd_datechoix;
  }

  public void setPcd_datechoix(String pcd_datechoix) {
    this.pcd_datechoix = pcd_datechoix;
  }

  public String getPcd_dateccharge() {
    return pcd_dateccharge;
  }

  public void setPcd_dateccharge(String pcd_dateccharge) {
    this.pcd_dateccharge = pcd_dateccharge;
  }

  public String getPcd_daterapport() {
    return pcd_daterapport;
  }

  public void setPcd_daterapport(String pcd_daterapport) {
    this.pcd_daterapport = pcd_daterapport;
  }

  public String getPp_datechoix() {
    return pp_datechoix;
  }

  public void setPp_datechoix(String pp_datechoix) {
    this.pp_datechoix = pp_datechoix;
  }

  public String getPp_daterapport() {
    return pp_daterapport;
  }

  public void setPp_daterapport(String pp_daterapport) {
    this.pp_daterapport = pp_daterapport;
  }

  public String getPfe_dateccharge() {
    return pfe_dateccharge;
  }

  public void setPfe_dateccharge(String pfe_dateccharge) {
    this.pfe_dateccharge = pfe_dateccharge;
  }

  public String getPfe_daterapport() {
    return pfe_daterapport;
  }

  public void setPfe_daterapport(String pfe_daterapport) {
    this.pfe_daterapport = pfe_daterapport;
  }

  public String getFiliere_datechoix() {
    return filiere_datechoix;
  }

  public void setFiliere_datechoix(String filiere_datechoix) {
    this.filiere_datechoix = filiere_datechoix;
  }

  public String getModopt_datechoix() {
    return modopt_datechoix;
  }

  public void setModopt_datechoix(String modopt_datechoix) {
    this.modopt_datechoix = modopt_datechoix;
  }

  public boolean isPcd_choix() {
    return pcd_choix;
  }

  public void setPcd_choix(boolean pcd_choix) {
    this.pcd_choix = pcd_choix;
  }

  public int getPcd_nbchoix() {
    return pcd_nbchoix;
  }

  public void setPcd_nbchoix(int pcd_nbchoix) {
    this.pcd_nbchoix = pcd_nbchoix;
  }

  @SuppressWarnings("deprecation")
  public Date convertToDate(String dateS, Date date) {
    if (date == null) date = new Date(2000, 01, 01);
    date.setYear(Integer.parseInt(dateS.split("-")[0]) - 1900);
    date.setMonth(Integer.parseInt(dateS.split("-")[1]) - 1);
    date.setDate(Integer.parseInt(dateS.split("-")[2]));
    return date;
  }

  public String save() {
    if (!pcd_dateccharge.isEmpty()) convertToDate(pcd_dateccharge, admin.getPCD_dateCCharge());
    else admin.setPCD_dateCCharge(null);
    if (!pcd_datechoix.isEmpty())
      admin.setPCD_dateChoix(convertToDate(pcd_datechoix, admin.getPCD_dateChoix()));
    else admin.setPCD_dateChoix(null);
    if (!pcd_daterapport.isEmpty())
      admin.setPCD_dateRapport(convertToDate(pcd_daterapport, admin.getPCD_dateRapport()));
    else admin.setPCD_dateRapport(null);
    if (!pfe_daterapport.isEmpty())
      admin.setPFE_dateRapport(convertToDate(pfe_daterapport, admin.getPFE_dateRapport()));
    else admin.setPFE_dateRapport(null);
    if (!pfe_dateccharge.isEmpty())
      admin.setPFE_dateCCharge(convertToDate(pfe_dateccharge, admin.getPFE_dateCCharge()));
    else admin.setPFE_dateCCharge(null);
    if (!pp_datechoix.isEmpty())
      admin.setPP_dateChoix(convertToDate(pp_datechoix, admin.getPP_dateChoix()));
    else admin.setPP_dateChoix(null);
    if (!pp_daterapport.isEmpty())
      admin.setPP_dateRapport(convertToDate(pp_daterapport, admin.getPP_dateRapport()));
    else admin.setPP_dateRapport(null);
    if (!filiere_datechoix.isEmpty())
      admin.setFiliere_dateChoix(convertToDate(filiere_datechoix, admin.getFiliere_dateChoix()));
    else admin.setFiliere_dateChoix(null);
    if (!modopt_datechoix.isEmpty())
      admin.setModOpt_dateChoix(convertToDate(modopt_datechoix, admin.getModOpt_dateChoix()));
    else admin.setModOpt_dateChoix(null);

    admin.setAnnee(annee);
    admin.setPCD_choix(pcd_choix);
    admin.setPP_choix(pp_choix);
    admin.setPCD_nbSujetAjugerParProf(pCD_nbSujetAjugerParProf);
    admin.setPP_nbSujetAjugerParProf(pp_nbSujetAjugerParProf);
    admin.setPCD_nbChoix(pcd_nbchoix);
    admin.setPP_nbChoix(pp_nbchoix);
    admD.add(admin);
    return "";
  }

  public AdminBean() {
    super();
    if (admin.getPCD_dateChoix() != null) pcd_datechoix = admin.getPCD_dateChoix().toString();
    if (admin.getPCD_dateCCharge() != null) pcd_dateccharge = admin.getPCD_dateCCharge().toString();
    if (admin.getPCD_dateRapport() != null) pcd_daterapport = admin.getPCD_dateRapport().toString();
    if (admin.getPP_dateChoix() != null) pp_datechoix = admin.getPP_dateChoix().toString();
    if (admin.getPP_dateRapport() != null) pp_daterapport = admin.getPP_dateRapport().toString();
    if (admin.getPFE_dateCCharge() != null) pfe_dateccharge = admin.getPFE_dateCCharge().toString();
    if (admin.getPFE_dateRapport() != null) pfe_daterapport = admin.getPFE_dateRapport().toString();
    if (admin.getFiliere_dateChoix() != null)
      filiere_datechoix = admin.getFiliere_dateChoix().toString();
    if (admin.getModOpt_dateChoix() != null)
      modopt_datechoix = admin.getModOpt_dateChoix().toString();
  }

  public Integer getpCD_nbSujetAjugerParProf() {
    return pCD_nbSujetAjugerParProf;
  }

  public void setpCD_nbSujetAjugerParProf(Integer pCD_nbSujetAjugerParProf) {
    this.pCD_nbSujetAjugerParProf = pCD_nbSujetAjugerParProf;
  }

  public Integer getPp_nbSujetAjugerParProf() {
    return pp_nbSujetAjugerParProf;
  }

  public void setPp_nbSujetAjugerParProf(Integer pp_nbSujetAjugerParProf) {
    this.pp_nbSujetAjugerParProf = pp_nbSujetAjugerParProf;
  }

  public Integer getPp_nbchoix() {
    return pp_nbchoix;
  }

  public void setPp_nbchoix(Integer pp_nbchoix) {
    this.pp_nbchoix = pp_nbchoix;
  }

  public List<Enseignant> getListEns() {
    return listEns;
  }

  public void setListEns(List<Enseignant> listEns) {
    this.listEns = listEns;
  }

  public String save4Jury() {
    for (Enseignant ens : listEns) {
      ensD.add(ens);
    }
    return "Admin";
  }
}