private void ChangeDetailType()
        {
            switch (DetailTypeSegmentedControl.SelectedSegment)
            {
            case 0:
                ViewType = CustomerDetailsViewType.Personal;
                break;

            case 1:
                ViewType = CustomerDetailsViewType.Address;
                break;
            }
            TableView.ReloadData();
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            DetailTypeSegmentedControl.SetTitle(LocalizedStrings.GetString(LocalizedStrings.PERSONAL_DETAIL_SEGMENT), 0);
            DetailTypeSegmentedControl.SetTitle(LocalizedStrings.GetString(LocalizedStrings.ADDRESS_DETAIL_SEGMENT), 1);
            DetailTypeSegmentedControl.ValueChanged += (sender, e) => {
                ChangeDetailType();
            };

            ViewType             = CustomerDetailsViewType.Personal;
            TableView.DataSource = this;
            TableView.Delegate   = this;

            FirstNameTextField.Text      = Customer;
            CustomerIdTextField.Text     = "000";
            FirstNameTextField.Delegate  = this;
            LastNameTextField.Delegate   = this;
            CustomerIdTextField.Delegate = this;
        }