示例#1
0
        /// <summary>
        /// Gets the CR details.
        /// </summary>
        /// <param name="objGetQualificationDetails">The obj get qualification details.</param>
        /// <returns></returns>
        public BusinessEntities.RaveHRCollection GetCRDetails(BusinessEntities.Contract objGetCRDetails)
        {
            //Object declaration of CRDetails class
            Rave.HR.DataAccessLayer.Contracts.Contract objGetCRDetailsDAL;

            try
            {
                //Created new instance of CRDetails class to call objGetQualificationDetailsDAL() of Data access layer
                objGetCRDetailsDAL = new Rave.HR.DataAccessLayer.Contracts.Contract();

                //Call to GetCRDetails() of Data access layer and return the CRdetails
                return(objGetCRDetailsDAL.GetCRDetails(objGetCRDetails));
            }
            catch (RaveHRException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new RaveHRException(ex.Message, ex, Sources.BusinessLayer, CONTRACT, "GetCRDetails", EventIDConstants.RAVE_HR_EMPLOYEE_BUSNIESS_LAYER);
            }
        }