예제 #1
0
        public List <Technology> Technology(int CategoryID)
        {
            List <BusinessEntities.Technology> lstTechnology = new List <BusinessEntities.Technology>();

            try
            {
                Rave.HR.DataAccessLayer.Projects.Projects objTechnologyDAL = new Rave.HR.DataAccessLayer.Projects.Projects();
                DataTable dtTechnology = new DataTable();
                dtTechnology = objTechnologyDAL.Technology(CategoryID);

                BusinessEntities.Technology objTechnology = null;
                foreach (DataRow drTechnology in dtTechnology.Rows)
                {
                    objTechnology = new BusinessEntities.Technology(0, null, CategoryID);
                    objTechnology.TechnolgoyName = drTechnology["TechnologyName"].ToString();
                    objTechnology.TechnologyID   = int.Parse(drTechnology["ID"].ToString());
                    lstTechnology.Add(objTechnology);
                }
                //return lstTechnology;
            }
            catch (RaveHRException ex)
            {
                throw ex;
            }

            catch (Exception ex)
            {
                throw new RaveHRException(ex.Message, ex, Sources.BusinessLayer, PROJECTS, "Technology", EventIDConstants.RAVE_HR_PROJECTS_BUSNIESS_LAYER);
            }

            return(lstTechnology);
        }