// Path: app/src/main/java/com/bdc/ociney/fragment/FragmentTheaderDetailMoviePageHoraires.java
// public class FragmentTheaderDetailMoviePageHoraires extends Fragment {
// 
//     public static final String JOUR = "jour";
//     public static final String HORAIRES = "horaires";
//     String jour;
//     List<Horaires> horaires;
//     View view;
//     TextView date;
//     ViewGroup listeSeances;
// 
//     public static FragmentTheaderDetailMoviePageHoraires newInstance(String jour, List<Horaires> horaires) {
//         FragmentTheaderDetailMoviePageHoraires fragment = new FragmentTheaderDetailMoviePageHoraires();
//         Bundle args = new Bundle();
//         args.putString(JOUR, jour);
// 
//         Gson gSon = new Gson();
//         args.putString(HORAIRES, gSon.toJson(horaires));
// 
//         fragment.setArguments(args);
// 
//         return fragment;
//     }
// 
//     @Override
//     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//         super.onCreateView(inflater, container, savedInstanceState);
// 
//         Bundle bundle = getArguments();
//         this.jour = bundle.getString(JOUR);
//         Gson gSon = new Gson();
//         this.horaires = gSon.fromJson(bundle.getString(HORAIRES), new TypeToken<List<Horaires>>() {
//         }.getType());
// 
// 
//         view = inflater.inflate(R.layout.fragment_theater_detail_movie_content_page_horaires, null);
// 
//         charger();
//         remplir();
//         ajouterListener();
// 
//         return view;
//     }
// 
//     private void charger() {
//         date = (TextView) view.findViewById(R.id.date);
//         listeSeances = (ViewGroup) view.findViewById(R.id.liste_seances);
//     }
// 
//     private void remplir() {
//         date.setText(jour);
//         CellTheater.chargerHoraires(listeSeances, horaires, false);
//     }
// 
//     private void ajouterListener() {
// 
//     }
// }
// 
// Path: app/src/main/java/com/bdc/ociney/modele/Theater/Horaires.java
// public class Horaires {
//     boolean avantPremier = false;
//     String date;
//     String formatEcran;
//     String display; //affichage complet
//     List<String> seances = new ArrayList<String>();
//     String version;
// 
//     public boolean isAvantPremier() {
//         return avantPremier;
//     }
// 
//     public void setAvantPremier(boolean avantPremier) {
//         this.avantPremier = avantPremier;
//     }
// 
//     public String getDate() {
//         try {
//             String[] d = date.split("-");
//             return d[2] + "/" + d[1] + "/" + d[0];
//         } catch (Exception e) {
//             return date;
//         }
//     }
// 
//     public void setDate(String date) {
//         this.date = date;
//     }
// 
//     public String getFormatEcran() {
//         return formatEcran;
//     }
// 
//     public void setFormatEcran(String formatEcran) {
//         this.formatEcran = formatEcran;
//     }
// 
//     public String getDisplay() {
//         return display;
//     }
// 
//     public void setDisplay(String display) {
//         this.display = display;
//     }
// 
//     public List<String> getSeances() {
//         return seances;
//     }
// 
//     public void setSeances(List<String> seances) {
//         this.seances = seances;
//     }
// 
//     public String getVersion() {
//         return version;
//     }
// 
//     public void setVersion(String version) {
//         this.version = version;
//     }
// 
//     public boolean isToday() {
//         String dateFormatted = getDate();
// 
//         Date now = new Date();
//         SimpleDateFormat formater = new SimpleDateFormat("dd/MM/yyyy");
//         String nowFormatted = formater.format(now);
// 
//         Log.d("DATE", dateFormatted + " " + nowFormatted);
// 
//         return dateFormatted.equals(nowFormatted);
//     }
// 
//     public boolean isMoreThanToday() {
//             try {
//                 String dateFormatted = getDate();
// 
//                 Date now = new Date();
//                 now.setHours(0);
//                 now.setSeconds(0);
//                 now.setMinutes(0);
// 
//                 SimpleDateFormat formater = new SimpleDateFormat("E dd MMMMM yyyy", Locale.FRANCE);
//                 Date date = formater.parse(dateFormatted);
// 
//                 date.setHours(13);
// 
//                 return date.equals(now) || date.after(now);
//             } catch (Exception e) {
//                 e.printStackTrace();
//                 return false;
//             }
//     }
// 
//     @Override
//     public String toString() {
//         return "Horraires{" +
//                 ", date='" + date + '\'' +
//                 ", seances=" + seances +
//                 '}';
//     }
// }


import android.app.Activity;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import com.bdc.ociney.fragment.FragmentTheaderDetailMoviePageHoraires;
import com.bdc.ociney.modele.Theater.Horaires;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
package com.bdc.ociney.adapter;




/**
 * Created by florentchampigny on 01/05/2014.
 */
public class TheaterHorairesPagerAdapter extends FragmentStatePagerAdapter {

    Activity activity;
// Path: app/src/main/java/com/bdc/ociney/fragment/FragmentTheaderDetailMoviePageHoraires.java
// public class FragmentTheaderDetailMoviePageHoraires extends Fragment {
// 
//     public static final String JOUR = "jour";
//     public static final String HORAIRES = "horaires";
//     String jour;
//     List<Horaires> horaires;
//     View view;
//     TextView date;
//     ViewGroup listeSeances;
// 
//     public static FragmentTheaderDetailMoviePageHoraires newInstance(String jour, List<Horaires> horaires) {
//         FragmentTheaderDetailMoviePageHoraires fragment = new FragmentTheaderDetailMoviePageHoraires();
//         Bundle args = new Bundle();
//         args.putString(JOUR, jour);
// 
//         Gson gSon = new Gson();
//         args.putString(HORAIRES, gSon.toJson(horaires));
// 
//         fragment.setArguments(args);
// 
//         return fragment;
//     }
// 
//     @Override
//     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//         super.onCreateView(inflater, container, savedInstanceState);
// 
//         Bundle bundle = getArguments();
//         this.jour = bundle.getString(JOUR);
//         Gson gSon = new Gson();
//         this.horaires = gSon.fromJson(bundle.getString(HORAIRES), new TypeToken<List<Horaires>>() {
//         }.getType());
// 
// 
//         view = inflater.inflate(R.layout.fragment_theater_detail_movie_content_page_horaires, null);
// 
//         charger();
//         remplir();
//         ajouterListener();
// 
//         return view;
//     }
// 
//     private void charger() {
//         date = (TextView) view.findViewById(R.id.date);
//         listeSeances = (ViewGroup) view.findViewById(R.id.liste_seances);
//     }
// 
//     private void remplir() {
//         date.setText(jour);
//         CellTheater.chargerHoraires(listeSeances, horaires, false);
//     }
// 
//     private void ajouterListener() {
// 
//     }
// }
// 
// Path: app/src/main/java/com/bdc/ociney/modele/Theater/Horaires.java
// public class Horaires {
//     boolean avantPremier = false;
//     String date;
//     String formatEcran;
//     String display; //affichage complet
//     List<String> seances = new ArrayList<String>();
//     String version;
// 
//     public boolean isAvantPremier() {
//         return avantPremier;
//     }
// 
//     public void setAvantPremier(boolean avantPremier) {
//         this.avantPremier = avantPremier;
//     }
// 
//     public String getDate() {
//         try {
//             String[] d = date.split("-");
//             return d[2] + "/" + d[1] + "/" + d[0];
//         } catch (Exception e) {
//             return date;
//         }
//     }
// 
//     public void setDate(String date) {
//         this.date = date;
//     }
// 
//     public String getFormatEcran() {
//         return formatEcran;
//     }
// 
//     public void setFormatEcran(String formatEcran) {
//         this.formatEcran = formatEcran;
//     }
// 
//     public String getDisplay() {
//         return display;
//     }
// 
//     public void setDisplay(String display) {
//         this.display = display;
//     }
// 
//     public List<String> getSeances() {
//         return seances;
//     }
// 
//     public void setSeances(List<String> seances) {
//         this.seances = seances;
//     }
// 
//     public String getVersion() {
//         return version;
//     }
// 
//     public void setVersion(String version) {
//         this.version = version;
//     }
// 
//     public boolean isToday() {
//         String dateFormatted = getDate();
// 
//         Date now = new Date();
//         SimpleDateFormat formater = new SimpleDateFormat("dd/MM/yyyy");
//         String nowFormatted = formater.format(now);
// 
//         Log.d("DATE", dateFormatted + " " + nowFormatted);
// 
//         return dateFormatted.equals(nowFormatted);
//     }
// 
//     public boolean isMoreThanToday() {
//             try {
//                 String dateFormatted = getDate();
// 
//                 Date now = new Date();
//                 now.setHours(0);
//                 now.setSeconds(0);
//                 now.setMinutes(0);
// 
//                 SimpleDateFormat formater = new SimpleDateFormat("E dd MMMMM yyyy", Locale.FRANCE);
//                 Date date = formater.parse(dateFormatted);
// 
//                 date.setHours(13);
// 
//                 return date.equals(now) || date.after(now);
//             } catch (Exception e) {
//                 e.printStackTrace();
//                 return false;
//             }
//     }
// 
//     @Override
//     public String toString() {
//         return "Horraires{" +
//                 ", date='" + date + '\'' +
//                 ", seances=" + seances +
//                 '}';
//     }
// }


// Path: app/src/main/java/com/bdc/ociney/adapter/TheaterHorairesPagerAdapter.java
import android.app.Activity;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import com.bdc.ociney.fragment.FragmentTheaderDetailMoviePageHoraires;
import com.bdc.ociney.modele.Theater.Horaires;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

package com.bdc.ociney.adapter;




/**
 * Created by florentchampigny on 01/05/2014.
 */
public class TheaterHorairesPagerAdapter extends FragmentStatePagerAdapter {

    Activity activity;
    Map<String, List<Horaires>> horaires;