private void GetDrivers() { _dbConnection.Open(); using (DbCommand command = _dbConnection.CreateCommand()) { command.CommandText = "SELECT * FROM Drivers"; // TODO add season ID var reader = command.ExecuteReader(); Drivers.Clear(); while (reader.Read()) { Models.Driver driver = new Models.Driver(); driver.FirstName = (string)reader["FirstName"]; driver.LastName = (string)reader["LastName"]; driver.IsLadies = (bool)reader["IsLadies"]; driver.IsNovice = (bool)reader["IsNovice"]; driver.Id = (int)reader["Id"]; driver.SeasonId = (int)reader["SeasonId"]; driver.DriverExists = true; Drivers.Add(driver); } } _dbConnection.Close(); }
private void GetRecordDrivers() { CurrentResult = NativeMethods.FMOD_System_GetRecordNumDrivers(SoundSystem.Handle, ref totalCount); Driver driver = null; StringBuilder nameBuilder = null; Drivers.Clear(); //Items.Capacity = totalCount+1; for (int i = 0; i < totalCount; i++) { nameBuilder = new StringBuilder(100); try { CurrentResult = NativeMethods.FMOD_System_GetRecordDriverName(SoundSystem.Handle, i, nameBuilder, nameBuilder.Capacity); } catch (Exception ex) { //throw new InvalidOperationException("Could not find record driver " + i.ToString(Sy ) + " in this FMOD SoundSystem", ex); throw new ApplicationException("Could not find audio recording driver", ex); } driver = new Driver(SoundSystem.Handle, i, nameBuilder.ToString()); Drivers.Add(driver); } }
/// <summary> /// Очистка данных. /// </summary> public void Clear() { Trucks.Clear(); Semitrailers.Clear(); Drivers.Clear(); Staff.Clear(); Routes.Clear(); }
void Instance_DriverRefreshed(object sender, EventArgs e) { Drivers.Clear(); foreach (var item in DriverHandler.Instance.ListDriver) { Drivers.Add(item); } }
public void Set_Employees() { Drivers.Clear(); Dispatchers.Clear(); foreach (var user in IoC.Application_Work.All_Users) { if (user is Employee dr && dr.Position == "Driver") { Drivers.Add(Set_Employee(dr)); }
private void ClearDriverList() { if (Drivers != null) { Drivers.Clear(); } Drivers = null; FetchedDriversCount = 0; }
public static void ResetData() { Console.WriteLine("ResetData: 00001"); // CurrentWebDriver = null; // CurrentWebDriverPID = 0; // CurrentWebDriverHandle = IntPtr.Zero; Error.Clear(); // LastCmdlet = null; // LastResult = null; Console.WriteLine("ResetData: 00002"); // // Events // LastEventSource = null; // LastEventType = string.Empty; // LastEventArgs = null; // LastEventInfoAdded = false; var keys = Drivers.Keys; Console.WriteLine("ResetData: 00002-1 keys.Count = " + keys.Count.ToString()); Console.WriteLine("ResetData: 00003"); foreach (var key in keys) { Console.WriteLine("ResetData: 00004 key = " + key); // try { Drivers[key].Close(); } catch {} // try { Drivers[key].Dispose(); } catch {} if (null == Drivers) { Console.WriteLine("Drivers == null"); } if (null == Drivers[key]) { Console.WriteLine("Drivers[key] == null"); } try { Drivers[key].Quit(); } catch {} Console.WriteLine("ResetData: 00004-1"); } Console.WriteLine("ResetData: 00005"); CurrentWebDriver = null; CurrentWebDriverPid = 0; Console.WriteLine("ResetData: 00007"); CurrentWebDriverHandle = IntPtr.Zero; Console.WriteLine("ResetData: 00008"); Drivers.Clear(); Console.WriteLine("ResetData: 00009"); DriverPiDs.Clear(); Console.WriteLine("ResetData: 00010"); DriverHandles.Clear(); Console.WriteLine("ResetData: 00011"); }
private void refresh() { Task.Run(() => { try { using (var dp = SimpleIoc.Default.GetInstance <IUnitOfWorkFactory>().CreateUnitOfWork()) { var drivers = dp.DriverRepository.GetAll().OrderBy(t => t.Name); System.Windows.Application.Current.Dispatcher.Invoke(new Action(() => { Drivers.Clear(); foreach (var driver in drivers) { Drivers.Add(new ViewModels.ComboBoxItemViewModel { DisplayText = driver.Name, ID = driver.Id }); } var driverSetting = dp.SettingsRepository.FindSingle(s => s.Key == TruckClientSettingKeys.DRIVER_ID); if (driverSetting != null) { var savedDriver = Drivers.FirstOrDefault(d => d.ID == driverSetting.Value); if (savedDriver != null) { SelectedDriver = savedDriver; } else { SelectedDriver = Drivers[0]; } } else { SelectedDriver = Drivers[0]; } })); } } catch (Exception exc) { Logging.Logger.Log(exc); } }); }
async void ExecuteLoadTrucksCommand() { try { Drivers.Clear(); var drivers = await DriverStore.GetDriversAsync(true); Drivers.ReplaceRange(drivers); } catch (Exception ex) { Debug.WriteLine(ex); MessagingCenter.Send(new MessagingCenterAlert { Title = "Error", Message = "Unable to load Trucks.", Cancel = "OK" }, "message"); } }
public void Clear() { Drivers.Clear(); Cars.Clear(); Addresses.Clear(); }
public override void Reset() { Drivers.Clear(); }