Ejemplo n.º 1
0
        /// <summary>
        /// Get all employees by start date
        /// </summary>
        static void GetAllEmployeesByStartDate()
        {
            try
            {
                // Find employees by start date
                Console.WriteLine();
                Console.WriteLine("Find employees by start date : ");
                Console.Write("Enter start date (dd/MM/yyyy) to find employees detail : ");
                var input = Console.ReadLine();
                DateTime dateMatched = DateTime.Parse(input);

                using (var svcClient = new ServiceClient())
                {
                    var matchData = svcClient.GetAllEmployeesByStartDate(dateMatched);
                    if (matchData != null)
                    {
                        foreach (var item in matchData)
                        {
                            string msg = string.Format("Name : {0}, Code : {1}, StartDate : {2}", item.Name,
                                                                                                  item.EmployeeCode,
                                                                                                  item.StartDate.ToString("dd/MM/yyyy"));
                            Console.WriteLine(msg);
                        }
                    }
                    else
                    {
                        Console.WriteLine("No matching data found with the start date");
                    }
                }
            }
            catch (FormatException fe)
            {
                Console.WriteLine("Invalid start date...");
            }
        }