Example #1
0
        public List <Holiday> getHolidaysNameVenezuela()
        {
            int            year     = DateTime.Now.Year;
            List <Holiday> holidays = new List <Holiday>();
            string         path     = HttpContext.Current.Server.MapPath(@"~/site/employees/holiday.xml");
            XmlTextReader  reader   = new XmlTextReader(path);

            while (reader.Read())
            {
                switch (reader.NodeType)
                {
                case XmlNodeType.Text:     //Display the text in each element.
                    string   name       = reader.Value.Split(';')[0];
                    string   dateString = year + "/" + reader.Value.Split(';')[1];
                    DateTime date       = Convert.ToDateTime(dateString);
                    Holiday  holiday    = new Holiday(name, date);
                    holidays.Add(holiday);
                    break;
                }
            }
            holidays = GetHolyWeekAndCarnival(holidays);
            return(holidays);
        }