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);
        }
Ejemplo n.º 2
0
        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();
            }
        }