Example #1
0
        private void AddAndSaveButton_Click(object sender, RoutedEventArgs e)
        {
            if (idprzejazduTextBox.Text == String.Empty ||
                dniTextBox.Text == String.Empty ||
                idczasuTextBox.Text == String.Empty ||
                czasTextBox.Text == String.Empty)
            {
                MessageBox.Show("UzupeĊ‚nij wszystkie pola");
            }
            else
            {
                czasyodjazdow nowyOdjazd = new czasyodjazdow()
                {
                    idprzejazdu = (short)Convert.ToInt16(idprzejazduTextBox.Text),
                    dni         = (short)Convert.ToInt16(dniTextBox.Text),
                    idczasu     = (int)Convert.ToInt32(idczasuTextBox.Text),
                    czas        = TimeSpan.Parse(czasTextBox.Text)
                };

                bazaDanych.czasyodjazdow.Add(nowyOdjazd);
                bazaDanych.SaveChanges();

                czasyodjazdowDataGrid.ItemsSource = bazaDanych.czasyodjazdow.ToList();

                idprzejazduTextBox.Text = String.Empty;
                dniTextBox.Text         = String.Empty;
                idczasuTextBox.Text     = String.Empty;
                czasTextBox.Text        = String.Empty;
            }
        }
Example #2
0
        private void DeleteRow_Click(object sender, RoutedEventArgs e)
        {
            int           czasID = (czasyodjazdowDataGrid.SelectedItem as czasyodjazdow).idczasu;
            czasyodjazdow czas   = bazaDanych.czasyodjazdow.Where(c => c.idczasu == czasID).Single();

            bazaDanych.czasyodjazdow.Remove(czas);
            bazaDanych.SaveChanges();

            this.czasyodjazdowDataGrid.ItemsSource = bazaDanych.czasyodjazdow.ToList();
        }
Example #3
0
        private void DeleteCzas(czasyodjazdow czasy)
        {
            //if (dni != null)
            //{
            var czas = (from c in bazaDanych.czasyodjazdow.Local
                        where c.idczasu == czasy.idczasu
                        select c).FirstOrDefault();


            bazaDanych.czasyodjazdow.Remove(czas);
            bazaDanych.SaveChanges();

            czasyodjazdowViewSource.View.Refresh();
            //}
        }
Example #4
0
        private void DeleteCommandHandler(object sender, ExecutedRoutedEventArgs e)
        {
            czasyodjazdow co = e.Parameter as czasyodjazdow;

            DeleteCzas(co);
        }