protected async Task RefreshSalaryDetails()
        {
            //if (CrossConnectivity.Current.IsConnected)
            //{

            try
            {
                App_activity_indicator.IsVisible = true;
                App_activity_indicator.IsRunning = true;
                string webaddress = Libraries.MobileConfig.GetWebAddress(Application.Current.Properties["campus"].ToString()) +
                                    string.Format("DataFinder.aspx?dataFormat=salarydetails&category={1}&years={2}&months={3}&empcode={0}",
                                                  Application.Current.Properties["userno"], _Category, _year, _month);
                var content = await _client.GetStringAsync(webaddress);

                //await DisplayAlert("Error ", "Error! " + content, "OK");
                MyDB DB = new MyDB();

                if (content != "[]")
                {
                    DB.resetSalaryDetails(Application.Current.Properties["userno"].ToString(), _month, _year, _Category);
                    var n = JsonConvert.DeserializeObject <List <Model.SalaryDetailsModel> >(content);
                    List <Model.SalaryDetailsModel> salary_data = new List <Model.SalaryDetailsModel>(n);
                    //await DisplayAlert("Error ", "Counter! " + salary_data.Count, "OK");
                    foreach (var salary in salary_data)
                    {
                        DB.AddSalaryDetail(salary.item, salary.amount, salary.months, salary.Years, Application.Current.Properties["userno"].ToString(), _Category);
                    }
                }
                else
                {
                    DB.resetSalaryDetails(Application.Current.Properties["userno"].ToString(), _month, _year, _Category);
                    await DisplayAlert("Error! ", "No Results Found", "OK");

                    lv_salary_summary.ItemsSource = null;
                }
                App_activity_indicator.IsVisible = false;
                App_activity_indicator.IsRunning = false;
            }
            catch (Exception)
            {
                App_activity_indicator.IsVisible = false;
                App_activity_indicator.IsRunning = false;
            }
        }