/// <summary>
        /// an event to show the add station window
        /// </summary>

        private void addStation_Click(object sender, RoutedEventArgs e)
        {
            AddUpdateStation newStation = new AddUpdateStation();

            if (newStation.ShowDialog() == true)//if the user could click on ok
            {
                bl.AddStation(newStation.MyStation);
                listStations.Insert(0, newStation.MyStation);
            }
        }
        /// <summary>
        /// an event to show the update station window
        /// </summary>

        private void update_Click(object sender, RoutedEventArgs e)
        {
            BO.Station       s          = ((Button)sender).DataContext as BO.Station;
            AddUpdateStation newStation = new AddUpdateStation(s.Code);

            if (newStation.ShowDialog() == true)//if the user fill all the ditals
            {
                bl.UpdateStation(newStation.MyStation);
                int i = listStations.IndexOf(s);
                listStations.Remove(s);
                listStations.Insert(i, newStation.MyStation);
            }
        }