private void onCancelBtnClicked(object sender, EventArgs e)
        {
            var page         = App.Current.MainPage as rootPage;
            var userInfoPage = new userInfoPage();

            page.changePage(userInfoPage);
        }
        private async Task onUpdateBtnClicked(object sender, EventArgs e)
        {
            bool updateError = false;

            if (String.IsNullOrWhiteSpace(emailAddress.Text))
            {
                await DisplayAlert("Invalid Email", "Email Address is required.", "OK");

                updateError = true;
            }
            else if (IsValidEmail(emailAddress.Text) == false)
            {
                await DisplayAlert("Invalid Email", "Invalid Email Address format.", "OK");

                updateError = true;
            }

            if (updateError == false)
            {
                //Sending HTTP request to update Mailing Address
                Task <string> httpTask       = Task.Run <string>(() => HttpRequestHandler.EditContactPersonRequest("http://www2.sesco.com.my/etender/vendor/vendor_contact_editSubmit.jsp", name.Text, telephoneNo.Text, faxNo.Text, emailAddress.Text));
                var           httpTaskResult = httpTask.Result.ToString();
                Console.WriteLine(httpTaskResult);

                if (httpTaskResult == "OK")
                {
                    await DisplayAlert("Success", "Contact person info has been updated.", "OK");
                }

                var page         = App.Current.MainPage as rootPage;
                var userInfoPage = new userInfoPage();
                page.changePage(userInfoPage);
            }
        }
        private async Task onUpdateBtnClicked(object sender, EventArgs e)
        {
            //Sending HTTP request to update Mailing Address
            Task <string> httpTask       = Task.Run <string>(() => HttpRequestHandler.EditCompanyProfileRequest("http://www2.sesco.com.my/etender/vendor/vendor_company_editSubmit.jsp", name, regno, mailingAddress.Text, coucode));
            var           httpTaskResult = httpTask.Result.ToString();

            Console.WriteLine(httpTaskResult);

            if (httpTaskResult == "OK")
            {
                await DisplayAlert("Success", "Company mailing address has been updated.", "OK");
            }

            var page         = App.Current.MainPage as rootPage;
            var userInfoPage = new userInfoPage();

            page.changePage(userInfoPage);
        }