Exemple #1
0
        public void GenerateFeaturedEmployee(string[] profiles)
        {
            validId = true;
            int featuredProfile = 0;

            try
            {
                if (!String.IsNullOrEmpty(dataSourceID) && profiles.Length > 0)
                {
                    Random randomGen = new Random();
                    featuredProfile = randomGen.Next(0, profiles.Length);

                    personID = int.Parse(profiles[featuredProfile]);
                    person   = new FacultyDirectory.Profile(personID, FacultyDirectory.Profile.ProfileType.Research, FacultyDirectory.Profile.ProfileParts.All);
                }
            }
            catch (Exception ex)
            {
                validId = false;
            }
        }
Exemple #2
0
        public static string[] getInvalidIDs(string list)
        {
            int personid = -1;

            string[] arr        = list.Replace(";;", ";").Split(';');
            string[] invalidIDs = { "", "" };
            foreach (string id in arr)
            {
                try
                {
                    personid = int.Parse(id);
                    FacultyDirectory.Profile p = new FacultyDirectory.Profile(personid, FacultyDirectory.Profile.ProfileType.Research, FacultyDirectory.Profile.ProfileParts.All);
                    if (!String.IsNullOrEmpty(p.error))
                    {
                        if (!String.IsNullOrEmpty(invalidIDs[1]))
                        {
                            invalidIDs[1] = invalidIDs[1] + ", '" + id.TrimStart(' ') + "'";
                        }
                        else
                        {
                            invalidIDs[1] = "'" + id.TrimStart(' ') + "'";
                        }
                    }
                }
                catch (Exception ex)
                {
                    if (!String.IsNullOrEmpty(invalidIDs[0]))
                    {
                        invalidIDs[0] = invalidIDs[0] + ", '" + id.TrimStart(' ') + "'";
                    }
                    else
                    {
                        invalidIDs[0] = "'" + id.TrimStart(' ') + "'";
                    }
                }
            }
            return(invalidIDs);
        }