MobileDeviceSharedFunctions.cs
1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.MobileApps.MobileDevice;
namespace Sungero.MobileApps.Shared
{
partial class MobileDeviceFunctions
{
/// <summary>
/// Устанавливает статус устройства на основе числового значения.
/// </summary>
/// <param name="intStatus">Числовое значение статуса.</param>
public virtual void SetStatusFromCode(int intStatus)
{
switch (intStatus)
{
case 0: _obj.DeviceStatus = DeviceStatus.None;
break;
case 1: _obj.DeviceStatus = DeviceStatus.Enabled;
break;
case 2: _obj.DeviceStatus = DeviceStatus.Disabled;
break;
}
}
/// <summary>
/// Заполнить название устройства.
/// </summary>
public virtual void FillName()
{
_obj.Name = string.Format("{0} - {1}", _obj.Employee?.DisplayValue, _obj.DeviceName);
}
}
}