//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- private void UpdateButtonValues() { if (Application.selectedMachine.serviceState.code == MachineServiceStateCodes.Work) { ConfirmButton.SetTitle("Заявить о неисправности", UIControlState.Normal); RejectButton.SetTitle("", UIControlState.Normal); RejectButton.Enabled = false; confirmState = MachineServiceStateCodes.Broken; rejectState = MachineServiceStateCodes.None; } else if (Application.selectedMachine.serviceState.code == MachineServiceStateCodes.Broken) { ConfirmButton.SetTitle("Принять на ремонт", UIControlState.Normal); RejectButton.SetTitle("Отказать в ремонте", UIControlState.Normal); RejectButton.Enabled = true; confirmState = MachineServiceStateCodes.Service; rejectState = MachineServiceStateCodes.Work; } else if (Application.selectedMachine.serviceState.code == MachineServiceStateCodes.Service) { ConfirmButton.SetTitle("Вернуть в эксплуатацию", UIControlState.Normal); RejectButton.SetTitle("Списать", UIControlState.Normal); RejectButton.Enabled = true; confirmState = MachineServiceStateCodes.Work; rejectState = MachineServiceStateCodes.Offline; } else if (Application.selectedMachine.serviceState.code == MachineServiceStateCodes.Offline) { ConfirmButton.SetTitle("Вернуть в эксплуатацию", UIControlState.Normal); RejectButton.SetTitle("", UIControlState.Normal); RejectButton.Enabled = false; confirmState = MachineServiceStateCodes.Work; rejectState = MachineServiceStateCodes.None; } }
private void UpdateButtonValues() { if (_machine.serviceState.code == MachineServiceStateCodes.Work) { _tvTakeForRepair.Text = "Заявить о неисправности"; _tvRefuseToRepair.Text = string.Empty; _tvRefuseToRepair.Enabled = false; _confirmState = MachineServiceStateCodes.Broken; _rejectState = MachineServiceStateCodes.None; } else if (_machine.serviceState.code == MachineServiceStateCodes.Broken) { _tvTakeForRepair.Text = "Принять на ремонт"; _tvRefuseToRepair.Text = "Отказать в ремонте"; _tvRefuseToRepair.Enabled = true; _confirmState = MachineServiceStateCodes.Service; _rejectState = MachineServiceStateCodes.Work; } else if (_machine.serviceState.code == MachineServiceStateCodes.Service) { _tvTakeForRepair.Text = "Вернуть в эксплуатацию"; _tvRefuseToRepair.Text = "Списать"; _tvRefuseToRepair.Enabled = true; _confirmState = MachineServiceStateCodes.Work; _rejectState = MachineServiceStateCodes.Offline; } else if (_machine.serviceState.code == MachineServiceStateCodes.Offline) { _tvTakeForRepair.Text = "Вернуть в эксплуатацию"; _tvRefuseToRepair.Text = string.Empty; _tvRefuseToRepair.Enabled = false; _confirmState = MachineServiceStateCodes.Work; _rejectState = MachineServiceStateCodes.None; } }