public static bool czyAktualnyBilet(string token, ref List<Ticket> lista_biletow) { bool ok = false; try { using (DB_9CA667_projektPZEntities baza = new DB_9CA667_projektPZEntities()) { var klient = (from k in baza.Kliencis where k.Token == token select k).FirstOrDefault(); if (klient != null) { var ostatniKupiony = (from k in baza.Zakupione_bilety where k.Id_Klienta == klient.Id_Klienta select k ).ToList(); if (ostatniKupiony != null) { foreach (var item in ostatniKupiony) { //tutaj szukaj nazwy znalezionego biletu var original = baza.Rodzaje_biletów.Find(item.Id_Rodzaju); Ticket nowy = new Ticket(); nowy.name = original.Nazwa; //nazwa = original.Nazwa; nowy.date = item.Ważność_DO; //2015:05:22:22:59:00 //nowy.date = item.Ważność_DO.Year + ":" + item.Ważność_DO.Month + ":" // + item.Ważność_DO.Day + ":" + item.Ważność_DO.Hour + ":" // + item.Ważność_DO.Minute + ":" + item.Ważność_DO.Second; lista_biletow.Add(nowy); nowy = null; } ok = true; } else { ok = false; } } else { ok = false; } } } catch (Exception ex) { ok = false; } return ok; }
public static bool pobierzListeBiletow(ref List<Ticket> listaBiletow) { bool ok = false; try { using (DB_9CA667_projektPZEntities baza = new DB_9CA667_projektPZEntities()) { var listaTicketow = (from bilety in baza.Rodzaje_biletów select new { cena = bilety.Cena, nazwa = bilety.Nazwa, id = bilety.Id_Rodzaju, czasTrwania = bilety.Czas_trwania }).ToList(); if (listaTicketow != null) { foreach (var item in listaTicketow) { Ticket nowyBilet = new Ticket(); nowyBilet.name = item.nazwa; nowyBilet.price = (double)item.cena; nowyBilet.Id = item.id; listaBiletow.Add(nowyBilet); } ok = true; } else { ok = false; } } } catch (Exception) { ok = false; } return ok; }
public static bool ostatnieBiletyUzytkownika(string tokenKanara, string loginUzytkownika, ref List<Ticket> biletyList) { bool ok = false; try { using (DB_9CA667_projektPZEntities baza = new DB_9CA667_projektPZEntities()) { //sprawdz czy token kanara istnieje var kanar = (from k in baza.Kontrolerzies where k.Token == tokenKanara select k).FirstOrDefault(); if (kanar != null) { //dla podanego loginu uzytkownika zwroc jego liste biletow var klient = (from k in baza.Kliencis where k.Login == loginUzytkownika select k).FirstOrDefault(); if (klient != null) { var ostatniKupiony = (from k in baza.Zakupione_bilety where k.Id_Klienta == klient.Id_Klienta select k).ToList(); if (ostatniKupiony != null) { foreach (var item in ostatniKupiony) { //tutaj szukaj nazwy znalezionego biletu var original = baza.Rodzaje_biletów.Find(item.Id_Rodzaju); Ticket nowy = new Ticket(); nowy.name = original.Nazwa; nowy.date = item.Ważność_DO; biletyList.Add(nowy); nowy = null; } ok = true; } else { ok = false; } } else { ok = false; } }//czy null else { ok = false; } }//using } catch (Exception) { ok = false; } return ok; }
}//dodajBilet public static bool ostatnieBiletyUzytkownika(string tokenKanara, string loginUzytkownika, ref List<Ticket> biletyList) { bool ok = false; try { using (DB_9CA667_projektPZEntities baza = new DB_9CA667_projektPZEntities()) { //sprawdz czy token kanara istnieje var kanar = (from k in baza.Kontrolerzies where k.Token == tokenKanara select k).FirstOrDefault(); if (kanar != null) { //dla podanego loginu uzytkownika zwroc jego liste biletow var klient = (from k in baza.Kliencis where k.Login == loginUzytkownika select k).FirstOrDefault(); if (klient != null) { var ostatniKupiony = (from k in baza.Zakupione_bilety where k.Id_Klienta == klient.Id_Klienta select k).ToList(); if (ostatniKupiony != null) { foreach (var item in ostatniKupiony) { //tutaj szukaj nazwy znalezionego biletu var original = baza.Rodzaje_biletów.Find(item.Id_Rodzaju); Ticket nowy = new Ticket(); nowy.name = original.Nazwa; nowy.date = item.Ważność_DO; biletyList.Add(nowy); nowy = null; } ok = true; } else { ok = false; } } else { ok = false; } }//czy null else { ok = false; } }//using } catch (Exception) { ok = false; } return ok; }