void TrC_GetTravleAreaAllowanceByPostValueCompleted(object sender, GetTravleAreaAllowanceByPostValueCompletedEventArgs e) { try { if (e.Error != null && !string.IsNullOrEmpty(e.Error.Message)) { if (e.UserState != null) { Button btn = e.UserState as Button; btn.IsEnabled = true; } Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); } else { if (e.Result != null) { areaallowance = e.Result.ToList(); areacitys = e.citys.ToList(); if (businesstripInfo.BUSINESSTRIPID != null) { Travelmanagement.GetBusinesstripDetailAsync(businesstripInfo.BUSINESSTRIPID);//申请明细 } } else { IsCanSave = false; ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), "您公司对应的出差方案没有补贴,请重新关联出差方案", Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } } } catch (Exception ex) { if (e.UserState != null) { Button btn = e.UserState as Button; btn.IsEnabled = true; } Logger.Current.Log(ex.Message, Category.Debug, Priority.Low); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
/// <summary> /// 根据岗位级别获取出差报销补助 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void OaPersonOfficeClient_GetTravleAreaAllowanceByPostValueCompleted(object sender, GetTravleAreaAllowanceByPostValueCompletedEventArgs e) { try { if (e.Error != null && !string.IsNullOrEmpty(e.Error.Message)) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); } else { if (e.Result != null) { areaallowance = e.Result.ToList(); areacitys = e.citys.ToList(); } if (e.Result.Count() == 0) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), "您公司的出差方案没有对应的出差补贴", Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } } } catch (Exception ex) { Logger.Current.Log(ex.Message, Category.Debug, Priority.Low); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } finally { if (formType != FormTypes.New && Master_Golbal.T_OA_BUSINESSTRIPDETAIL.Count > 0) { BindDataGrid(Master_Golbal.T_OA_BUSINESSTRIPDETAIL); } else { RefreshUI(RefreshedTypes.All); } RefreshUI(RefreshedTypes.HideProgressBar); } }
/// <summary> /// 根据岗位级别获取出差报销补助 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void TrC_GetTravleAreaAllowanceByPostValueCompleted(object sender, GetTravleAreaAllowanceByPostValueCompletedEventArgs e) { try { if (e.Error != null && !string.IsNullOrEmpty(e.Error.Message)) { RefreshUI(RefreshedTypes.HideProgressBar); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); } else { if (e.Result != null) { areaallowance = e.Result.ToList(); areacitys = e.citys.ToList(); } if (e.Result.Count() == 0) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), "您公司的出差方案没有对应的出差补贴", Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } } if (TravelReimbursement_Golbal.T_OA_REIMBURSEMENTDETAIL.Count() > 0) { BindDataGrid(TravelReimbursement_Golbal.T_OA_REIMBURSEMENTDETAIL); RefreshUI(RefreshedTypes.All); if (TravelReimbursement_Golbal.CHECKSTATE != ((int)CheckStates.UnSubmit).ToString()) { RefreshUI(RefreshedTypes.AuditInfo); } } } catch (Exception ex) { RefreshUI(RefreshedTypes.HideProgressBar); Logger.Current.Log(ex.Message, Category.Debug, Priority.Low); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } finally { if (InitFB == true) { RefreshUI(RefreshedTypes.HideProgressBar); } else { RefreshUI(RefreshedTypes.ShowProgressBar); } } }