Ejemplo n.º 1
0
        /// <summary>
        /// read and record the birth date of the position i client
        /// </summary>
        /// <param name="clientsArray"></param>
        /// <param name="clientIndex"></param>
        /// <param name="message"></param>
        private static string[,] ReadAndRecordBirthDate(string[,] clientsArray, int clientIndex, string message)
        {
            string birthDate = Verifications.ReadBirthDate(clientsArray, message);

            if (!Verifications.IsClientUnderage(birthDate))
            {
                clientsArray[clientIndex, 2] = birthDate;
                MenuLib.PrintMessage("Cliente adicionado com sucesso!\n" +
                                     "Pressione qualquer tecla para retornar ao Menu.");
                Console.ReadKey();
                return(clientsArray);
            }
            else
            {
                clientsArray = ArrayLib.RemoveLast(clientsArray);
                MenuLib.PrintMessage("O cliente não pôde ser cadastrado por ser menor de idade.\n" +
                                     "Operação cancelada. Digite qualquer tecla para retornar ao menu principal:");
                Console.ReadKey();
                return(clientsArray);
            }
        }