예제 #1
0
        /// <summary>
        /// GetContactPersonByReferenceId Is The Method To Get ContactPerson By Reference ID
        /// </summary>
        /// <param name="objectName"></param>
        /// <param name="ReferenceID"></param>
        /// <returns></returns>

        public List <SP_GetContactPersonListToBindGrid_Result> GetContactPersonByObjectNameReferenceID(string SourceObjectName, long ReferenceID, string TargetObjectName, string SessionID, string UserID, string[] conn)
        {
            BISPL_CRMDBEntities ce = new BISPL_CRMDBEntities(svr.GetEntityConnection(conn));
            List <SP_GetContactPersonListToBindGrid_Result> ContactPerson = new List <SP_GetContactPersonListToBindGrid_Result>();

            ContactPerson = (from p in ce.SP_GetContactPersonListToBindGrid(SourceObjectName, ReferenceID)
                             select p).ToList();

            if (ContactPerson.Count > 0)
            {
                SaveTempDataToDB(ContactPerson, SessionID, UserID, TargetObjectName, conn);
            }
            return(ContactPerson.Where(a => a.Active != "Y").ToList());
        }