public tApprovalDetail chekcApprovalPermission(string ObjectName, long ReferenceID, long UserID, string[] conn) { tApprovalDetail ApprovalDetail = new tApprovalDetail(); try { BISPL_CRMDBEntities db = new BISPL_CRMDBEntities(svr.GetEntityConnection(conn)); ApprovalDetail = db.tApprovalDetails.Where(t => t.ObjectName == ObjectName && t.ReferenceID == ReferenceID && t.ApproverUserID == UserID).FirstOrDefault(); } catch { } return(ApprovalDetail); }
public void chekcLoginUserApprovalLevel(string ObjectName, long ReferenceID) { CustomProfile profile = CustomProfile.GetProfile(); tApprovalDetail approvalDetail = new tApprovalDetail(); iUC_ApprovalClient UC_ApprovalService = new iUC_ApprovalClient(); approvalDetail = UC_ApprovalService.chekcApprovalPermission(ObjectName, ReferenceID, profile.Personal.UserID, profile.DBConnection._constr); btnApproval.Attributes.Add("class", "Off FixWidth"); if (approvalDetail != null) { btnApproval.Attributes.Add("class", "FixWidth"); hdnApprovalDetailIDs.Value = approvalDetail.ID.ToString(); } }