/// <summary> /// 返回实际请假时长 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void client_GetRealCancelLeaveDayByEmployeeIdAndDateCompleted(object sender, GetRealCancelLeaveDayByEmployeeIdAndDateCompletedEventArgs e) { if (e.Error == null) { if (!string.IsNullOrEmpty(e.Result)) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Result.Replace("{", "").Replace("}", ""))); return; } nudTerminateDay.Value = e.dCancelLeaveDay.ToDouble(); nudTerminateHours.Value = e.dCancelLeaveTime.ToDouble(); nudTerminateTotalDays.Value = e.dCancelLeaveTotalTime.ToDouble(); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } }