Exemplo n.º 1
0
 private void CreateTimeSlots(EntitiesDataContext _EDC, ShippingPoint _sp, UpdateToolStripEvent _update)
 {
     _update(this, new ProgressChangedEventArgs(1, "CreateTimeSlots starting"));
     for (int _i = 0; _i < Properties.Settings.Default.NumberOfDays; _i++)
     {
         DateTime _dy = DateTime.Now.Date + TimeSpan.FromDays(_i);
         _update(this, new ProgressChangedEventArgs(1, _dy.ToShortDateString()));
         if (_dy.DayOfWeek == DayOfWeek.Sunday || _dy.DayOfWeek == DayOfWeek.Saturday)
         {
             continue;
         }
         List <TimeSlotTimeSlot> _ts = new List <TimeSlotTimeSlot>();
         short _strtTm = 8;
         for (int _indx = _strtTm; _indx <= _strtTm + Properties.Settings.Default.TimeSlotsPerDay; _indx++)
         {
             DateTime _bgn = _dy + TimeSpan.FromHours(_indx);
             DateTime _end = _bgn + TimeSpan.FromHours(1);
             _ts.Add(new TimeSlotTimeSlot()
             {
                 EntryTime = _bgn, EndTime = _end, ExitTime = _end, Occupied = Occupied.Free, TimeSlot2ShippingPointLookup = _sp, StartTime = _bgn
             });
             _update(this, new ProgressChangedEventArgs(1, _bgn.ToShortDateString()));
         }
         _EDC.TimeSlot.InsertAllOnSubmit(_ts);
         _EDC.SubmitChanges();
     }
 }
Exemplo n.º 2
0
        private void CreatePartners(EntitiesDataContext _EDC, UpdateToolStripEvent _update, Partner _prt)
        {
            _update(this, new ProgressChangedEventArgs(1, "CreatePartners starting"));
            short _trailerId = 0;
            short _driverId  = 0;
            short _truckId   = 0;

            for (int i = 0; i <= 3; i++)
            {
                CraeteTrucks(_EDC, _prt, ref _truckId, _update);
                CraeteDrivers(_EDC, _prt, ref _driverId, _update);
                if (_prt.ServiceType.Value != ServiceType.SecurityEscortProvider)
                {
                    CraeteTrailer(_EDC, _prt, ref _trailerId, _update);
                }
                _EDC.SubmitChanges();
                _update(this, new ProgressChangedEventArgs(1, String.Format("SubmitChanges for {0}", _prt.Title)));
            }
        }
Exemplo n.º 3
0
 private void CraeteDrivers(EntitiesDataContext _EDC, Partner _prt, ref short _driverId, UpdateToolStripEvent _update)
 {
     _update(this, new ProgressChangedEventArgs(1, "CraeteDrivers starting"));
     for (int i = 0; i < 2; i++)
     {
         string _tm  = String.Format("Driver {0}", _driverId++);
         Driver _drv = new Driver()
         {
             Title = _tm, Driver2PartnerTitle = _prt, IdentityDocumentNumber = "IdentityDocumentNumber"
         };
         _EDC.Driver.InsertOnSubmit(_drv);
         _update(this, new ProgressChangedEventArgs(1, String.Format("SubmitChanges for {0}", _tm)));
     }
 }
Exemplo n.º 4
0
 private void CraeteTrailer(EntitiesDataContext _EDC, Partner _prt, ref short _trailerId, UpdateToolStripEvent _update)
 {
     _update(this, new ProgressChangedEventArgs(1, "CraeteTrailer starting"));
     for (int i = 0; i < 2; i++)
     {
         string  _tm   = String.Format("Trailer {0}", _trailerId++);
         Trailer _trck = new Trailer()
         {
             Title = _tm, Trailer2PartnerTitle = _prt,
         };
         _EDC.Trailer.InsertOnSubmit(_trck);
         _update(this, new ProgressChangedEventArgs(1, String.Format("SubmitChanges for {0}", _tm)));
     }
 }
Exemplo n.º 5
0
        private void CraeteTrucks(EntitiesDataContext _EDC, Partner _prt, ref short _truckId, UpdateToolStripEvent _update)
        {
            _update(this, new ProgressChangedEventArgs(1, "CraeteTrucks starting"));
            VehicleType _vt;

            if (_prt.ServiceType.Value == ServiceType.SecurityEscortProvider)
            {
                _vt = VehicleType.SecurityEscortCar;
            }
            else
            {
                _vt = VehicleType.Truck;
            }
            for (int i = 0; i < 2; i++)
            {
                string _tm   = String.Format("Truck {0}", _truckId++);
                Truck  _trck = new Truck()
                {
                    Title = _tm, VehicleType = _vt, Truck2PartnerTitle = _prt
                };
                _EDC.Truck.InsertOnSubmit(_trck);
                _update(this, new ProgressChangedEventArgs(1, String.Format("SubmitChanges for {0}", _tm)));
            }
        }