public DeviceItems GetPriorDeviceItems() { //Get a list of all mobile device items available as prior devices DeviceItems items = null; try { items = new DeviceItems(); DataSet ds = fillDataset(USP_DEVICE_PRIORIDS, TBL_DEVICE_PRIORIDS, new object[] {}); if (ds != null) { ItemDS itemDS = new ItemDS(); itemDS.Merge(ds); for (int i = 0; i < itemDS.DeviceItemTable.Rows.Count; i++) { DeviceItem item = new DeviceItem(itemDS.DeviceItemTable[i]); if (!itemDS.DeviceItemTable[i].IsDriverIDNull()) { item.Driver = GetDriver(itemDS.DeviceItemTable[i].DriverID); } items.Add(item); } } } catch (Exception ex) { throw new FaultException <TerminalsFault>(new TerminalsFault(new ApplicationException("Unexpected error while reading prior device items.", ex))); } return(items); }
public DeviceItems GetDeviceItems() { //Update collection of device items DeviceItems items = null; try { items = new DeviceItems(); DataSet ds = fillDataset(USP_DEVICE_VIEW, TBL_DEVICE_VIEW, new object[] {}); if (ds != null) { ItemDS itemDS = new ItemDS(); itemDS.Merge(ds); for (int i = 0; i < itemDS.DeviceItemTable.Rows.Count; i++) { DeviceItem item = new DeviceItem(itemDS.DeviceItemTable[i]); item.DriverName = itemDS.DeviceItemTable[i].IsLastNameNull() ? "" : itemDS.DeviceItemTable[i].LastName.Trim(); item.DriverName += !itemDS.DeviceItemTable[i].IsLastNameNull() && !itemDS.DeviceItemTable[i].IsFirstNameNull() ? ", " : ""; item.DriverName += itemDS.DeviceItemTable[i].IsFirstNameNull() ? "" : itemDS.DeviceItemTable[i].FirstName.Trim(); items.Add(item); } } } catch (Exception ex) { throw new FaultException <TerminalsFault>(new TerminalsFault(new ApplicationException("Unexpected error while reading device items.", ex))); } return(items); }