Example #1
0
        private bool AddTrip(int _codeTrip)
        {
            Chuyen newTrip = ListTrips.Single(_codeTrip);

            if (newTrip != null)
            {
                foreach (Chuyen item in listOrder)
                {
                    if (item.TrangThai == 1 && ((item.NgayDi >= newTrip.NgayDi && item.NgayVe >= newTrip.NgayVe) || (item.NgayDi <= newTrip.NgayDi && item.NgayVe >= newTrip.NgayVe) ||
                                                (item.NgayDi <= newTrip.NgayDi && item.NgayVe <= newTrip.NgayVe)))
                    {
                        return(false);
                    }
                }
                listOrder.Add(newTrip);
                return(true);
            }
            return(false);
        }