Exemple #1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Stacja,N,E,Godzina,Ilosc_miejsc")] Polaczenie polaczenie)
        {
            if (id != polaczenie.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(polaczenie);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PolaczenieExists(polaczenie.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(polaczenie));
        }
 private void cmdSluchaj_Click(object sender, EventArgs e)
 {
     if (cmdSluchaj.Text == "Czekaj na połączenie")
     {
         Polaczenie.RunWorkerAsync();
         cmdSluchaj.Text = "Rozłącz";
     }
     else
     {
         if (czy_polaczono == true)
         {
             w.Write(KomunikatySerwera.Rozlacz);
             listener.Stop();
             if (klient != null)
             {
                 klient.Close();
             }
             czy_polaczono = false;
         }
         wyswietl(txtLog, "Rozlaczono\n");
         cmdSluchaj.Text   = "Czekaj na połączenie";
         cmdWyslij.Enabled = false;
         Polaczenie.CancelAsync();
         Odbieranie.CancelAsync();
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Polaczenie polaczenie = db.Polaczenia.Find(id);

            db.Polaczenia.Remove(polaczenie);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #4
0
 private void Klient_FormClosed(object sender, FormClosedEventArgs e)
 {
     if (czypolaczono)
     {
         w.Write(KomunikatyKlienta.Rozlacz);
         klient.Close();
         czypolaczono = false;
     }
     Polaczenie.CancelAsync();
     Odbieranie.CancelAsync();
 }
 public ActionResult Edit([Bind(Include = "Id,RelacjaId,Czas_odjazdu,Czas_przyjazdu,Kategoria,Cena")] Polaczenie polaczenie)
 {
     if (ModelState.IsValid)
     {
         db.Entry(polaczenie).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.RelacjaId = new SelectList(db.Relacje, "Id", "Id", polaczenie.RelacjaId);
     return(View(polaczenie));
 }
Exemple #6
0
        public async Task <IActionResult> Create([Bind("Id,Stacja,Godzina,Ilosc_miejsc")] Polaczenie polaczenie)
        {
            if (ModelState.IsValid)
            {
                _context.Add(polaczenie);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(polaczenie));
        }
        // GET: Polaczenia/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Polaczenie polaczenie = db.Polaczenia.Find(id);

            if (polaczenie == null)
            {
                return(HttpNotFound());
            }
            return(View(polaczenie));
        }
 private void frmSerwer_FormClosed(object sender, EventArgs e)
 {
     if (czy_polaczono)
     {
         w.Write(KomunikatySerwera.Rozlacz);
         listener.Stop();
         if (klient != null)
         {
             klient.Close();
         }
         czy_polaczono = false;
     }
     Polaczenie.CancelAsync();
     Odbieranie.CancelAsync();
 }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Polaczenie polaczenie = db.Polaczenia.Find(id);

            if (polaczenie == null)
            {
                return(HttpNotFound());
            }
            ViewBag.RelacjaId = new SelectList(db.Relacje, "Id", "Id", polaczenie.RelacjaId);
            return(View(polaczenie));
        }
Exemple #10
0
        }// trzeba to przetestować

        /// <summary>
        ///Funkcja sprawdza czy nie trzeba dorobić lotów cylklicznych
        /// </summary>
        public void AktualizacjaLotowCyklicznych()// fukcja jeszcze nie testowana
        {
            foreach (PlanLotu objekt in ListaPlanowLotu)
            {
                if (objekt.CzyTrzebaStworzyc(this.WirtualnaData))
                {
                    List <Lot> tmp = objekt.StworzLotyCykliczne(this.WirtualnaData);

                    foreach (Lot Polaczenie in tmp)
                    {
                        Polaczenie.SetID(PrzydzielanieID <Lot>(ListaLotow, LNIDLotow)); // ustawienie ID ponieważ klasa Plan lotu tworzy Loty bez odpowiedniego ID
                                                                                        // trzeba tu napisać linijki do dodawania konkretnych samolotow do poszczególnych lotów, chyba że zrobimy to tak że tuż tuż przed lotem samolot jest dodawany!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                        DodawanieDoListy <Lot>(ListaLotow, Polaczenie);
                    }
                }
            }
        }
Exemple #11
0
 private void cmdPolacz_Click(object sender, EventArgs e)
 {
     if (cmdPolacz.Text == "Po³¹cz")
     {
         Polaczenie.RunWorkerAsync();
         cmdPolacz.Text = "Roz³¹cz";
     }
     else
     {
         if (czypolaczono)
         {
             w.Write(KomunikatyKlienta.Rozlacz);
             klient.Close();
             czypolaczono = false;
         }
         cmdPolacz.Text    = "Po³¹cz";
         cmdWyslij.Enabled = false;
         wyswietl(txtLog, "Rozlaczono\n");
     }
 }