示例#1
0
        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);
        }
示例#2
0
        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);
        }