public bool IsChangeSign(string sn) { try { string changeApproversBy_Value = ""; bool isOk = WorkflowHelper.GetActivityDataField(sn, "ChangeApproversBy", _BPMContext.CurrentUser.LoginId, out changeApproversBy_Value); if (isOk && !string.IsNullOrEmpty(changeApproversBy_Value)) { return(true); } return(false); } catch (Exception) { return(false); } }
/// <summary> /// 判断某一步骤某一人员是否为加签 /// </summary> /// <param name="sn"></param> /// <param name="currentUser"></param> /// <returns></returns> public bool IsAddSign(string sn, string currentUser) { try { string addApproversBy_Value = ""; bool isOk = WorkflowHelper.GetActivityDataField(sn, "AddApproversBy", currentUser, out addApproversBy_Value); if (isOk && !string.IsNullOrEmpty(addApproversBy_Value)) { return(true); } return(false); } catch (Exception) { return(false); } }