private void DeleteSeance(object sender, RoutedEventArgs e)
        {
            SeanceMy seancefordelete = (SeanceMy)seancesGrid.SelectedItem;

            currentdate.Remove(seancefordelete);

            seancesGrid.ItemsSource = null;
            seancesGrid.ItemsSource = currentdate;

            try
            {
                seancesGrid.SelectedItem = seancesGrid.Items[0];
            }
            catch (Exception) { }
        }
        private void AddSeance(object sender, RoutedEventArgs e)
        {
            bool     dublicate = false;
            DateTime newseance = DateTime.Parse(seance.Text);

            foreach (var x in seancesname)
            {
                if (x.Title.ToString() == seance.Text.ToString() && x.InFormat == currdate.InFormat)
                {
                    dublicate = true;
                    break;
                }
            }



            if (!dublicate)
            {
                seancesname.Add(new SeanceMy {
                    SeanceInFormat = DateTime.Parse(seance.Text), InFormat = currdate.InFormat, Title = DateTime.Parse(seance.Text).ToString("t")
                });

                SeanceMy temp = seancesname.ElementAt(seancesname.Count - 1);


                currentdate = new List <SeanceMy>();

                foreach (var x in seancesname)
                {
                    if (x.InFormat == currdate.InFormat)
                    {
                        currentdate.Add(x);
                    }
                }

                seancesGrid.ItemsSource = null;
                seancesGrid.ItemsSource = currentdate;
            }
        }