|
|
@ -18,15 +18,33 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
private readonly ILogger<SYSController> _logger; |
|
|
|
public readonly ISYS _sysApi; |
|
|
|
public readonly IPCS _pcsApi; |
|
|
|
public readonly IBAS _basApi; |
|
|
|
|
|
|
|
private readonly IStringLocalizer _sharedLocalizer; |
|
|
|
public SYSController(ILogger<SYSController> logger, ISYS sysApi , IPCS pcsApi, IStringLocalizer<SharedResource> sharedLocalizer) |
|
|
|
public SYSController(ILogger<SYSController> logger, IBAS basApi, ISYS sysApi , IPCS pcsApi, IStringLocalizer<SharedResource> sharedLocalizer) |
|
|
|
{ |
|
|
|
_logger = logger; |
|
|
|
_sysApi = sysApi; |
|
|
|
_pcsApi = pcsApi; |
|
|
|
_basApi = basApi; |
|
|
|
_sharedLocalizer = sharedLocalizer; |
|
|
|
} |
|
|
|
|
|
|
|
private async Task GetFactoryList() |
|
|
|
{ |
|
|
|
var result = await _basApi.GetFactoryInfoes(); |
|
|
|
|
|
|
|
var FactoryItems = new List<SelectListItem>(); |
|
|
|
FactoryItems.Add(new SelectListItem("N/A", "-1")); |
|
|
|
|
|
|
|
foreach (var item in result) |
|
|
|
{ |
|
|
|
FactoryItems.Add(new SelectListItem(item.FactoryNameCh, item.FactoryID.ToString())); |
|
|
|
} |
|
|
|
|
|
|
|
ViewBag.FactoryList = FactoryItems; |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
///
|
|
|
|
/// </summary>
|
|
|
@ -1021,6 +1039,8 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
public async Task<IActionResult> SYS008C() |
|
|
|
{ |
|
|
|
await GetDeptList(); |
|
|
|
await GetFactoryList(); |
|
|
|
|
|
|
|
return View(); |
|
|
|
} |
|
|
|
|
|
|
@ -1029,6 +1049,7 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
public async Task<IActionResult> SYS008UAsync(int id) |
|
|
|
{ |
|
|
|
await GetDeptList(); |
|
|
|
await GetFactoryList(); |
|
|
|
|
|
|
|
var result = await _sysApi.GetUserInfo(id); |
|
|
|
|
|
|
@ -1044,6 +1065,7 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
public async Task<IActionResult> SYS008SAsync(int id) |
|
|
|
{ |
|
|
|
await GetDeptList(); |
|
|
|
await GetFactoryList(); |
|
|
|
|
|
|
|
var result = await _sysApi.GetUserInfo(id); |
|
|
|
result[0].UserStatusID = EnumUserStatus.Disabled; |
|
|
|