/// <summary> /// This Function is used to retrieve Project Details after Project is added /// </summary> /// <param name="objViewProject"></param> /// <returns></returns> public BusinessEntities.Projects RetrieveProjectDetails(int ProjectID) { try { List <BusinessEntities.Projects> objListRetrieveProjectDetails = new List <BusinessEntities.Projects>(); Rave.HR.DataAccessLayer.Projects.Projects objRetrieveProjectDAL = new Rave.HR.DataAccessLayer.Projects.Projects(); BusinessEntities.Projects objRaveHR = null; DataSet dsRetrieveProjectDetails = new DataSet(); dsRetrieveProjectDetails = objRetrieveProjectDAL.RetrieveProjectDetails(ProjectID); foreach (DataRow drRetrieveProjectDetails in dsRetrieveProjectDetails.Tables[0].Rows) { objRaveHR = new BusinessEntities.Projects(); objRaveHR.ClientName = drRetrieveProjectDetails["ClientName"].ToString(); objRaveHR.ProjectName = drRetrieveProjectDetails["ProjectName"].ToString(); objRaveHR.ProjectStatus = drRetrieveProjectDetails["CreatedBy"].ToString(); objRaveHR.CreatedBy = drRetrieveProjectDetails["MailId"].ToString(); objRaveHR.CreatedByFullName = drRetrieveProjectDetails["CreatedByFullName"].ToString(); objRaveHR.ProjectCode = drRetrieveProjectDetails["ProjectCode"].ToString(); objRaveHR.StartDate = Convert.ToDateTime(drRetrieveProjectDetails["StartDate"].ToString()); objRaveHR.EndDate = Convert.ToDateTime(drRetrieveProjectDetails["EndDate"].ToString()); } return(objRaveHR); //return dsRetrieveProjectDetails; } catch (RaveHRException ex) { throw ex; } catch (Exception ex) { throw new RaveHRException(ex.Message, ex, Sources.BusinessLayer, PROJECTS, "RetrieveProjectDetails", EventIDConstants.RAVE_HR_PROJECTS_BUSNIESS_LAYER); } }