/// <summary> /// 保存 /// </summary> private bool Save() { bool flag = false; try { RefreshUI(RefreshedTypes.ShowProgressBar); List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll(); if (validators.Count > 0) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIREDFIELDS")); RefreshUI(RefreshedTypes.HideProgressBar); return(false); } if (FormType == FormTypes.New) { clientAtt.AddOvertimeRewardAsync(entOvertimeReward); flag = true; } else { clientAtt.ModifyOvertimeRewardAsync(entOvertimeReward); flag = true; } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message)); RefreshUI(RefreshedTypes.HideProgressBar); } return(flag); }