Esempio n. 1
0
        public PageMedia(MainViewModel parent, Class.Media media, String Mode)
        {
            mvParent = parent;
            List <Enum> lLangue = new List <Enum>();

            foreach (Enum uneEnum in Enum.GetValues(typeof(Class.Langue)))
            {
                lLangue.Add(uneEnum);
            }
            SourceLangue = lLangue;
            List <Enum> lStatut = new List <Enum>();

            foreach (Enum uneEnum in Enum.GetValues(typeof(Class.StatutMedia)))
            {
                lStatut.Add(uneEnum);
            }
            SourceStatut = lStatut;
            film         = true;
            FilmCheck();
            btnActiveModif = "hidden";
            btnAjouter     = "hidden";
            btnModifier    = "hidden";
            switch (Mode)
            {
            case "Ajout":
                unMedia.Langue_vo    = Class.Langue.Aucun;
                unMedia.Sous_titre   = Class.Langue.Aucun;
                unMedia.Langue_Media = Class.Langue.Aucun;
                unMedia.Statut       = Class.StatutMedia.Vide;
                btnAjouter           = "visible";
                ena          = true;
                enaFilmSerie = true;
                titreVisi    = "visible";
                break;

            case "Consultation":
                ena            = false;
                enaFilmSerie   = false;
                unMedia        = media;
                listeGenre     = unMedia.Ge;
                listeDis       = unMedia.Pe;
                btnActiveModif = "visible";
                titreVisi      = "hidden";
                if (FilmSerie().Result)
                {
                    VisiDuree    = "Visible";
                    VisiNbSaison = "hidden";
                    serie        = false;
                    film         = true;
                }
                else
                {
                    serie        = true;
                    film         = false;
                    VisiDuree    = "Visible";
                    VisiNbSaison = "Visible";
                }
                break;
            }
        }
Esempio n. 2
0
 public Genre(Class.Media med, View.Genre gen)
 {
     unMedia = med;
     LoadData();
     vGenre = gen;
 }
Esempio n. 3
0
 public Genre(Class.Media unMedia)
 {
     InitializeComponent();
     this.DataContext = new ViewModel.Genre(unMedia, this);
 }
Esempio n. 4
0
 public Distribution(Class.Media unMedia)
 {
     InitializeComponent();
     this.DataContext = new ViewModel.Distribution(unMedia, this);
 }
Esempio n. 5
0
 public Distribution(Class.Media med, View.Distribution dis)
 {
     unMedia = med;
     LoadData();
     vDis = dis;
 }