Пример #1
0
        private void OnAddCommand(object o)
        {
            string source   = Parcourir.ToString();
            string fileName = System.IO.Path.GetFileName(Parcourir.ToString());

            FileCopy(Parcourir.LocalPath, fileName);

            Film.Source = new Uri(@System.IO.Directory.GetParent(Application.ResourceAssembly.Location).ToString() + "/" + fileName);
            Valid       = true;
            CommandChangedEvent.GetEvent().OnButtonPressedActionHandler(EventArgs.Empty);
        }
Пример #2
0
 private void OnSaveCommand(object o)
 {
     CommandChangedEvent.GetEvent().Handler += CloseValidWindows;
     _validView      = new Validation("Voulez vous vraiment enregistrer tous les changements ?");
     _validView.Name = "Validation";
     _validView.ShowDialog();
     if (_validView.ValidView.Valid == true)
     {
         enregistrer("/films.txt");
         System.Windows.Forms.MessageBox.Show("Enregistrement effectué.");
     }
     else
     {
         System.Windows.Forms.MessageBox.Show("Enregistrement annulé.");
     }
 }
Пример #3
0
 private void OnSupprCommand(object o)
 {
     CommandChangedEvent.GetEvent().Handler += CloseValidWindows;
     _validView      = new Validation("Voulez vous vraiment supprimer ce film ?");
     _validView.Name = "Validation";
     _validView.ShowDialog();
     if (_validView.ValidView.Valid == true)
     {
         ListFilm.Remove(Film);
         ToDisplay = ListFilm;
         NotifyPropertyChanged("ToDisplay");
         System.Windows.Forms.MessageBox.Show("Suppression effectuée.");
     }
     else
     {
         System.Windows.Forms.MessageBox.Show("Suppression annulée.");
     }
 }
Пример #4
0
        private void OnEditCommand(object o)
        {
            CommandChangedEvent.GetEvent().Handler += CloseEditWindows;

            _editView      = new EditView(Film);
            _editView.Name = "Editer";
            _editView.ShowDialog();


            if (_editView.FilmView.Valid == true)
            {
                ListFilm.Remove(Film);
                ListFilm.Add(_editView.FilmView.Film);
                ToDisplay = ListFilm;
                NotifyPropertyChanged("ToDisplay");
                System.Windows.Forms.MessageBox.Show("Edition effectuée.");
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Edition annulée.");
            }
        }
Пример #5
0
        private void OnAddCommand(object o)
        {
            CommandChangedEvent.GetEvent().Handler += CloseAddWindows;

            _addView      = new AddView();
            _addView.Name = "Ajouter";
            _addView.ShowDialog();



            if (_addView.FilmViewModel.Valid == true)
            {
                ListFilm.Add(_addView.FilmViewModel.Film);
                ListFilm  = ListSort(ListFilm);
                ToDisplay = ListFilm;
                NotifyPropertyChanged("ToDisplay");
                System.Windows.Forms.MessageBox.Show("Ajout effectué.");
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Ajout annulé.");
            }
        }
 private void OnNoCommand(object o)
 {
     CommandChangedEvent.GetEvent().OnButtonPressedActionHandler(EventArgs.Empty);
 }
Пример #7
0
 private void CloseValidWindows(object sender, EventArgs e)
 {
     _validView.Close();
     CommandChangedEvent.GetEvent().Handler -= CloseValidWindows;
 }
Пример #8
0
 private void CloseEditWindows(object sender, EventArgs e)
 {
     _editView.Close();
     CommandChangedEvent.GetEvent().Handler -= CloseEditWindows;
 }
Пример #9
0
 private void OnCancelCommand(object o)
 {
     Valid = false;
     CommandChangedEvent.GetEvent().OnButtonPressedActionHandler(EventArgs.Empty);
 }