/// <summary> /// 更新加班记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void client_ModifyOverTimeRdCompleted(object sender, ModifyOverTimeRdCompletedEventArgs e) { RefreshUI(RefreshedTypes.HideProgressBar); if (e.Error != null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } else { if (!string.IsNullOrWhiteSpace(e.Result)) { Utility.ShowCustomMessage(MessageTypes.Error, "错误", Utility.GetResourceStr(e.Result.Replace("{", "").Replace("}", ""))); if (closeFormFlag) { RefreshUI(RefreshedTypes.Close); } } else { if (OvertimeRecord.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", Utility.GetResourceStr("CURRENTRECORD", ""))); } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("AUDITSUCCESSED", Utility.GetResourceStr("CURRENTRECORD", ""))); } if (closeFormFlag) { RefreshUI(RefreshedTypes.Close); } RefreshUI(RefreshedTypes.All); } } }