Esempio n. 1
0
        public int GetId(int id)
        {
            MyTime MT = MyTime.GetMyTime();

            foreach (var r in MT.reises)
            {
                if (r.reisNumber == id)
                {
                    if (r.count != null)
                    {
                        if (r.registrtionTime != null)
                        {
                            if (MT.curMin < r.registrtionTime)
                            {
                                return(Convert.ToInt16(r.count));
                            }
                            else
                            {
                                return(-3);//регистрация уже началась
                            }
                        }
                        else
                        {
                            return(-1);//самолет прилетает, на него нет смысла покупать билеты
                        }
                    }
                    return(-2);//К рейсу почему-то не прикреплен самолет
                }
            }
            return(-4);//рейса нет
        }
Esempio n. 2
0
 public static MyTime GetMyTime()
 {
     if (MT == null)
     {
         MT = new MyTime();
     }
     return(MT);
 }
Esempio n. 3
0
        public int GetTime(int id)
        {
            MyTime MT = MyTime.GetMyTime();

            foreach (var r in MT.reises)
            {
                if (r.reisNumber == id)
                {
                    if (r.registrtionTime != null)
                    {
                        return(r.timeStop - r.timeStart);
                    }
                    else
                    {
                        return(-1);
                    }
                }
            }
            return(0);
        }
Esempio n. 4
0
        public List <Reis> Get()
        {
            MyTime MT = MyTime.GetMyTime();

            return(MT.reises);
        }