コード例 #1
0
        private void btusuntrasy_Click(object sender, EventArgs e)
        {
            Trasa toremove = bstrasy.Current as Trasa;

            db.Trasa.Remove(toremove);
            db.SaveChanges();
            bstrasy.DataSource = db.Trasa.ToList();
        }
コード例 #2
0
        private void btusunprzebieg_Click(object sender, EventArgs e)
        {
            Trasa    trasaclick = bstrasy.Current as Trasa;
            Przebieg toremove   = bsprzebieg.Current as Przebieg;

            db.Przebieg.Remove(toremove);
            db.SaveChanges();
            bsprzebieg.DataSource = db.Przebieg.Where(p => p.Id_trasy == trasaclick.Id_trasy).ToList();
        }
コード例 #3
0
        private void btedytujprzebieg_Click(object sender, EventArgs e)
        {
            Trasa             trasaclick = bstrasy.Current as Trasa;
            frmprzebiegedycja edit       = new frmprzebiegedycja(bsprzebieg.Current as Przebieg, bstrasy.Current as Trasa);

            edit.ShowDialog();
            db.SaveChanges();
            bsprzebieg.DataSource = db.Przebieg.Where(p => p.Id_trasy == trasaclick.Id_trasy).ToList();
        }
コード例 #4
0
        private void btdodajprzebieg_Click(object sender, EventArgs e)
        {
            frmprzebiegedycja add = new frmprzebiegedycja(null, null);

            if (add.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Trasa trasaclick = bstrasy.Current as Trasa;
                db.Przebieg.Add(add.kolejka);
                db.SaveChanges();
                bsprzebieg.DataSource = db.Przebieg.Where(p => p.Id_trasy == trasaclick.Id_trasy).ToList();
            }
        }
コード例 #5
0
        public frmprzebieg()
        {
            InitializeComponent();

            bstrasy.DataSource = db.Trasa.ToList();
            Trasa trasaclick = bstrasy.Current as Trasa;

            bsprzebieg.DataSource = db.Przebieg.Where(p => p.Id_trasy == trasaclick.Id_trasy).ToList();


            foreach (Przebieg p in bsprzebieg)
            {
                if (p.Roznica_czasu.Value > max)
                {
                    max = p.Roznica_czasu.Value;
                }
            }
        }
コード例 #6
0
 public frmprzebiegedycja(Przebieg przebieg, Trasa trasa)
 {
     InitializeComponent();
     bsmiasto.DataSource = db.Miejscowości.ToList();
     this.przebieg       = przebieg;
     this.trasa          = trasa;
     if (przebieg == null && trasa == null)
     {
         toadd         = true;
         this.przebieg = new Przebieg();
     }
     else
     {
         toadd               = false;
         cbmiasto.Text       = przebieg.Miejscowości.Nazwa_miejscowosci;
         tbidtrasy.Text      = trasa.Oznaczenie_trasy;
         tbroznicaczasu.Text = przebieg.Roznica_czasu.ToString();
         tbkolejnosc.Text    = przebieg.Kolejnosc.ToString();
     }
 }
コード例 #7
0
        public frmtrasyedycja(Trasa trasa)
        {
            InitializeComponent();
            bsmiastopocz.DataSource = db.Miejscowości.ToList();
            bsmiastokon.DataSource  = db.Miejscowości.ToList();
            this.trasa = trasa;

            if (trasa == null)
            {
                toadd      = true;
                this.trasa = new Trasa();
            }
            else
            {
                toadd               = false;
                cbmiastopocz.Text   = trasa.Miejscowości.Nazwa_miejscowosci;
                cbmiastokoniec.Text = trasa.Miejscowości1.Nazwa_miejscowosci;
                tboznacztrasy.Text  = trasa.Oznaczenie_trasy;
            }
        }
コード例 #8
0
        private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            Trasa trasaclick = bstrasy.Current as Trasa;

            bsprzebieg.DataSource = db.Przebieg.Where(p => p.Id_trasy == trasaclick.Id_trasy).ToList();
        }