/// <summary>
        /// Updates the profile of a customer with an individual account.
        /// </summary>
        /// <param name="customer">The customer.</param>
        private void updatePerson(Customer customer)
        {
            PersonForm newForm = new PersonForm();
            int        opr;

            if (Int32.TryParse(Console.ReadLine(), out opr))
            {
                try
                {
                    switch (opr)
                    {
                    case 1:
                        Console.WriteLine("Old Name: " + customer.Name);
                        string newName = newForm.getName();
                        customer.Name = newName;
                        break;

                    case 2:
                        Console.WriteLine("Old Email: " + customer.Email);
                        string newEmail = newForm.getEmail();
                        customer.Email = newEmail;
                        break;

                    case 3:
                        Console.WriteLine("Old Address: " + customer.Address);
                        string newAddress = newForm.getAddress();
                        customer.Address = newAddress;
                        break;

                    case 4:
                        Console.WriteLine("Old Phone: " + customer.PhoneNo);
                        string newPhone = newForm.getPhoneNumber();
                        customer.PhoneNo = newPhone;
                        break;

                    case 5:
                        Console.WriteLine("Old Occupation: " + customer.Occupation);
                        string newOccupation = newForm.getOccupation();
                        customer.Occupation = newOccupation;
                        break;

                    case 6:
                        Console.WriteLine("Old Pin: " + customer.Pin);
                        int newPin = newForm.getPin();
                        customer.Pin = newPin;
                        break;

                    case 7:
                        Console.WriteLine("Old Account Type: " + customer.GetAccount.GetAccType);
                        int op;
                        Console.WriteLine("Select Your New account Type");
                        Console.WriteLine("1. Saving Account");
                        Console.WriteLine("1. Curent Account");
                        Console.WriteLine("1. Fixed Deposit Account");
                        if (Int32.TryParse(Console.ReadLine(), out op))
                        {
                            customer.newCustomer(op);
                        }
                        else
                        {
                            Console.WriteLine("invalid input");
                            updatePerson(customer);
                        }
                        break;

                    case 8:
                        Console.WriteLine("Invalid Input");
                        updatePerson(customer);
                        break;
                    }
                }
                catch (CustomerException)
                {
                    Console.WriteLine("Updating not successful...Please try again");
                    updatePerson(customer);
                }
            }
            else
            {
                Console.WriteLine("Invalid Operation");
                updatePerson(customer);
            }
        }