Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package articlerental;
- import javax.inject.Named;
- import javax.enterprise.context.SessionScoped;
- import java.io.Serializable;
- import java.util.ArrayList;
- import java.util.List;
- import javax.faces.model.DataModel;
- import javax.faces.model.ListDataModel;
- /**
- *
- * @author Antoine
- */
- @Named(value = "articleController")
- @SessionScoped
- public class ArticleController implements Serializable {
- int startId;
- int endId;
- Webstockaccess authentification;
- DataModel articleList;
- ArticleHelper helper;
- Article ajouterarticle;
- Categorie ajouterarticleCategorie;
- Fournisseur ajouterarticleFournisseur;
- private int recordCount = 1000;
- private int pageSize = 10;
- private String UserName = null;
- private String Password = null;
- private String ajanom = null; //Ajoiuter Article Nom
- private int ajaid; //Ajouter Article Id
- private String ajacategorie = null; //Ajouter Article categorie
- private String ajafournisseur = null; //Ajouter Article Fournisseur
- private String ajadescription = null; //Ajouter Article Description
- private List articleDescription;
- private Article current;
- private int selectedItemIndex;
- /**
- * Creates a new instance of ArticleController
- */
- public ArticleController() {
- helper = new ArticleHelper();
- startId = 1;
- endId = 10;
- }
- public void setUserName(String UserName) {
- this.UserName = UserName;
- }
- public void setPassword(String Password) {
- this.Password = Password;
- }
- public String getUserName() {
- return UserName;
- }
- public String getPassword() {
- return Password;
- }
- public String getauthentification(){
- int result;
- result = helper.getLogin(UserName, Password);
- System.out.println("Resultat vaut : " + result);
- if(result == 0)
- return "index?faces-redirect=true"; //Si l'on ne met que "index", erreur ! la page n'a pas pu être restaurée
- if(result == 1)
- return "ListeArticleInventaire";
- else
- return "index?faces-redirect=true";
- }
- public DataModel getarticlelist() {
- if (articleList == null) {
- articleList = new ListDataModel(helper.getArticle());
- System.out.print(articleList.getRowCount());
- }
- return articleList;
- }
- /* public List getarticledescription() {
- articleDescription = new ArrayList();
- System.out.println("ICIII LA AVANT APPEL FONCTION HELPER ");
- //if (articleDescription == null) {
- articleDescription = helper.getArticleDescription();
- //}
- return articleDescription;
- }
- */
- public String getAjanom() {
- return ajanom;
- }
- public void setAjanom(String ajanom) {
- this.ajanom = ajanom;
- }
- public int getAjaid() {
- return ajaid;
- }
- public void setAjaid(int ajaid) {
- this.ajaid = ajaid;
- }
- public String getAjacategorie() {
- return ajacategorie;
- }
- public void setAjacategorie(String ajacategorie) {
- this.ajacategorie = ajacategorie;
- }
- public String getAjafournisseur() {
- return ajafournisseur;
- }
- public void setAjafournisseur(String ajafournisseur) {
- this.ajafournisseur = ajafournisseur;
- }
- public String getAjadescription() {
- return ajadescription;
- }
- public void setAjadescription(String ajadescription) {
- this.ajadescription = ajadescription;
- }
- public void ajouterarticlerequete()
- {
- ajouterarticle = new Article();
- ajouterarticleCategorie = new Categorie();
- ajouterarticleFournisseur = new Fournisseur();
- ajouterarticle.setArticleDescription(ajadescription);
- ajouterarticle.setArticleId(ajaid);
- ajouterarticleCategorie.setArticleCategorie(ajacategorie);
- ajouterarticleFournisseur.setFournisseurNom(ajafournisseur);
- System.out.println("ICI LA CONTROLLER MAGGLE");
- //NOm Article ??
- //helper.ajouterarticle(this.ajouterarticle, this.ajouterarticleCategorie, this.ajouterarticleFournisseur);
- }
- void recreateModel() {
- articleList = null;
- }
- public boolean isHasNextPage() {
- if (endId + pageSize <= recordCount) {
- return true;
- }
- return false;
- }
- public boolean isHasPreviousPage() {
- if (startId-pageSize > 0) {
- return true;
- }
- return false;
- }
- public String next() {
- startId = endId+1;
- endId = endId + pageSize;
- recreateModel();
- return "index";
- }
- public String previous() {
- startId = startId - pageSize;
- endId = endId - pageSize;
- recreateModel();
- return "index";
- }
- public int getPageSize() {
- return pageSize;
- }
- public String prepareView(){
- //current = (Article) getFilmTitles().getRowData();
- return "browse";
- }
- public String prepareList(){
- recreateModel();
- return "index";
- }
- public String editerarticle(){
- recreateModel();
- return "Editer";
- }
- public String ajouterarticle(){
- recreateModel();
- return "Ajouter";
- }
- public String supprimerarticle(){
- recreateModel();
- return "Supprimer";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement