예제 #1
0
        /// <summary>
        /// constractor of SUPER_BUS_LIST
        /// </summary>
        public SUPER_BUS_LIST()
        {
            m_BusCollection           = (BusCollection)this;
            m_BusCollection.m_busList = new List <Bus>();
            Program_6077_5711_02.initializeBusRoute(ref m_BusCollection, ref myUniqueStops);
            Random r = new Random();

            foreach (BusRoute bus in m_BusCollection)
            {
                int       i       = 0;
                SUPER_BUS newMbus = new SUPER_BUS(0, 0, 0, new DateTime(), bus.m_Stations, bus.m_direction, bus.m_Area, bus.m_BusLine);
                comprehensiveCollection.Add(new SUPER_BUS(0, 0, 0, new DateTime(), bus.m_Stations, bus.m_direction, bus.m_Area, bus.m_BusLine)
                {
                    m_fuel         = r.Next(1200),
                    m_licenseNum   = r.Next(100000000),
                    m_sum_Tr       = ((float)r.NextDouble() + r.Next(1200)),
                    m_yearStart    = r.Next(1950, 2020),
                    m_sum_Tr_Treat = r.Next(20000)
                });
            }
            foreach (SUPER_BUS bus in comprehensiveCollection)
            {
                int a = r.Next(2020, 2024);
                int b = r.Next(11) + 1;
                int c = r.Next(29) + 1;
                bus.m_time_Treat = new DateTime(a, b, c);
                bus.m_fuel       = r.Next(1200);
                m_BusCollection.m_busList.Add(bus);
            }
            SpecialInit();
        }
예제 #2
0
 /// <summary>
 /// initialize combo box with busses
 /// </summary>
 /// <param name="myBusCollection"></param>
 public void InitializeBusList(BusCollection myBusCollection)
 {
     foreach (BusRoute myRoute in myBusCollection)
     {
         ComboBoxItem newItem = new ComboBoxItem();
         newItem.Content = myRoute.ToString();
         busList.Items.Add(newItem);
     }
 }
예제 #3
0
        private void BindBusCode()
        {
            BusController busController  = new BusController();
            BusCollection busCollections = busController.SelectList();

            BusInfo info = new BusInfo();

            info.BusCode = " - Select One - ";
            info.BusID   = null;
            busCollections.Insert(0, info);

            this.cboBusCode.DisplayMember = "BusCode";
            this.cboBusCode.ValueMember   = "BusID";
            this.cboBusCode.DataSource    = busCollections;
        }
예제 #4
0
        private void BindBusNo()
        {
            BusController busController  = new BusController();
            BusCollection BusCollections = busController.SelectList();

            BusInfo info = new BusInfo();

            info.BusNo = " - Select One - ";
            info.BusID = null;
            BusCollections.Insert(0, info);

            this.cboBusNumber.DisplayMember = "BusNo";
            this.cboBusNumber.ValueMember   = "BusID";
            this.cboBusNumber.DataSource    = BusCollections;
            this.cboBusNumber.SelectedIndex = 0;
        }
        private void BindBus()
        {
            BusController busController = new BusController();
            BusCollection busCollection = busController.SelectList();

            BusInfo info = new BusInfo();

            info.BusNo = " - Select One - ";
            info.BusID = null;
            busCollection.Insert(0, info);

            cboBusNo.DisplayMember = "BusNo";
            cboBusNo.ValueMember   = "BusID";
            cboBusNo.DataSource    = busCollection;

            cboBusNo.SelectedIndex = 0;
        }
        public BusCollection SelectList()
        {
            BusCollection collection = new BusCollection();
            IDataReader   Reader     = DataAccess.SelectList();

            while (Reader.Read())
            {
                BusInfo businfo = new BusInfo();

                businfo.BusID              = Convert.ToString(Reader["BusID"]);
                businfo.BusCode            = Convert.ToString(Reader["BusCode"]);
                businfo.BusNo              = Convert.ToString(Reader["BusNo"]);
                businfo.BusTypeID          = Convert.ToString(Reader["BusTypeID"]);
                businfo.BusTypeDescription = Convert.ToString(Reader["Description"]);
                businfo.TotalSeats         = Convert.ToInt32(Reader["TotalSeats"]);
                collection.Add(businfo);
            }
            Reader.Close();
            return(collection);
        }