private async Task GetContectAsync()
        {
            var Wait = UserDialogs.Instance.Loading("Wait...", Cancel(), "Cancel", true, MaskType.Black);

            Wait.Show();
            if (_Button_Text == "Get")
            {
                if (HasErrors)
                {
                    // Error message
                    ScrollToControlProperty(GetFirstInvalidPropertyName);
                }
                else
                {
                    if (!string.IsNullOrEmpty(RetailerMaster_Class_Data.Mobile_No))
                    {
                        JObject result = await _IAllDataServices.GetRetailerByMobileNo(RetailerMaster_Class_Data);

                        if (result != null)
                        {
                            string type = result["Type"].ToString();
                            if (type == "1")
                            {
                                await App.Current.MainPage.DisplayAlert("Success!", "Retailer : " + (string)result["Result"]["Retailer_Name"] + " Is Registered", "Ok");

                                CashCollection_Class_Data.Retailer_Id = (int)result["Result"]["RetailerMaster_Id"];
                                _Retailer_Contect_No_Enabled          = false;
                                _Button_Text         = "Cancel";
                                _After_Check_Contect = true;
                            }
                            else
                            {
                                await App.Current.MainPage.DisplayAlert("Error!", (string)result["ResponseMessage"], "Ok");
                            }
                        }
                        else
                        {
                            await App.Current.MainPage.DisplayAlert("Oops!", "Please try Again....", "Ok");
                        }
                    }
                    else
                    {
                        _Retailer_Contect_No = "";
                    }
                }
            }
            else
            {
                _Retailer_Contect_No         = "";
                _Retailer_Contect_No_Enabled = true;
                _Button_Text                    = "Get";
                _Button_Send_OTP_Visible        = true;
                _After_Check_Contect            = false;
                _Retailer_Collected_Cash_Amount = 0;
                _After_Send_OTP_Command         = false;
                ///////////////////////////////////////////////   _OTP = "";
                _Resived_OTP = "";
            }

            Wait.Dispose();
        }
        private async Task GetContectAsync()
        {
            if (_Button_Text == "Get")
            {
                if (HasErrors)
                {
                    // Error message
                    ScrollToControlProperty(GetFirstInvalidPropertyName);
                }
                else
                {
                    if (!string.IsNullOrEmpty(RetailerMaster_Class_Data.Mobile_No))
                    {
                        var Wait = UserDialogs.Instance.Loading("Wait..", Cancel(), "Cancel", true, MaskType.Black);
                        Wait.Show();
                        JObject result = await IAllDataServices_Data.GetRetailerByMobileNo(RetailerMaster_Class_Data);

                        if (result != null)
                        {
                            string type = result["Type"].ToString();



                            if (type == "1")
                            {
                                await App.Current.MainPage.DisplayAlert("Success!", "Retailer : " + (string)result["Result"]["Retailer_Name"] + " Is Registered", "Ok");

                                RetailerMaster_Class_Data.RetailerMaster_Id = (int)result["Result"]["RetailerMaster_Id"];
                                _Retailer_Contect_No_Enabled = false;
                                _Button_Text         = "Cancel";
                                _After_Check_Contect = true;

                                if (_Article_List.Count == 0)
                                {
                                    await App.Current.MainPage.DisplayAlert("Oops!", "Product Is Not Available Please Contact Administrator...", "Ok");
                                }

                                //JObject result_List = await IAllDataServices_Data.GetEmployeeStock();
                                //if (type == "1")
                                //{

                                //    //var res = result_List["Result"];
                                //  _Selected_Product_Master_List = JsonConvert.DeserializeObject<ObservableCollection<RetailerOrderResponse_Class>>(result_List["Result"].ToString());
                                //}
                                //else
                                //{
                                //    await App.Current.MainPage.DisplayAlert("Error!", (string)result["ResponseMessage"], "Ok");

                                //}
                            }
                            else
                            {
                                await App.Current.MainPage.DisplayAlert("Error!", (string)result["ResponseMessage"], "Ok");
                            }
                        }
                        else
                        {
                            await App.Current.MainPage.DisplayAlert("Oops!", "Please Refresh Page And try Again....", "Ok");
                        }


                        Wait.Dispose();
                    }
                    else
                    {
                        _Retailer_Contect_No = "";
                    }
                }
            }
            else
            {
                _Retailer_Contect_No         = "";
                _Retailer_Contect_No_Enabled = true;
                _Button_Text         = "Get";
                _After_Check_Contect = false;
                getlistAsync();
            }
        }