Пример #1
0
        /// <summary>
        /// UC11
        /// Sorts the person name alphabetically by givingzip.
        /// </summary>
        /// <param name="contact">The contact.</param>
        public void SortPersonNameAlphabeticallyByGivingiZip(Contact contact)
        {
            var sortData = from data in dataTable.AsEnumerable()
                           .Where(ZipCode => ZipCode.Field <String>("ZipCode") == contact.ZipCode)
                           .OrderBy(firstName => firstName.Field <String>("FirstName"))
                           select data;

            foreach (var table in sortData.AsEnumerable())
            {
                Console.WriteLine("----------------------------------------------");
                Console.WriteLine("FirstName:- " + table.Field <String>("FirstName"));
                Console.WriteLine("LastName:- " + table.Field <String>("LastName"));
                Console.WriteLine("Address:- " + table.Field <String>("Address"));
                Console.WriteLine("City:- " + table.Field <String>("City"));
                Console.WriteLine("State:- " + table.Field <String>("State"));
                Console.WriteLine("ZipCode:- " + table.Field <String>("ZipCode"));
                Console.WriteLine("PhoneNumber:- " + table.Field <String>("PhoneNumber"));
                Console.WriteLine("Email:- " + table.Field <String>("Email"));
                Console.WriteLine("---------------------------------------------");
            }
        }