async public void gettingEmailOfSelectedEmployee(string uid) { await this.Navigation.PushModalAsync(new Loading()); try { Debug.WriteLine("Service calling!"); passUid userid = new passUid(); userid.uid = uid; var json = JsonConvert.SerializeObject(userid); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient Client = new HttpClient(); HttpResponseMessage response = null; response = await Client.PostAsync(ColorResources.baseUrl + "getUserMailAddress", content); if (response.IsSuccessStatusCode) { var content1 = await response.Content.ReadAsStringAsync(); var res = JsonConvert.DeserializeObject <string>(content1); emailaddress = res.ToString(); entryEmail.Text = emailaddress; Debug.WriteLine("Service called!" + res.ToString()); } } catch (Exception ex) { await DisplayAlert(" nWorksLeaveApp", "Unable to connect server, Try again!", "OK"); Debug.WriteLine(ex.ToString()); } await this.Navigation.PopModalAsync(); }
async public void getAllEventDates() { try { passUid userid = new passUid(); userid.uid = ColorResources.LIVE_USER_ID.ToString(); var json = JsonConvert.SerializeObject(userid); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient Client = new HttpClient(); HttpResponseMessage response = null; response = await Client.PostAsync(ColorResources.baseUrl + "getEventCalendarForUser", content); if (response.IsSuccessStatusCode) { var content1 = await response.Content.ReadAsStringAsync(); Items = JsonConvert.DeserializeObject <List <ModelEventCalendarForUser> >(content1); listview_Holiday.ItemsSource = Items; } } catch (Exception ex) { await DisplayAlert("Alert", "Unable to connect server! Try again!", "OK"); } }
async public void getStatus() { MyActivityIndicator.IsVisible = true; MyActivityIndicator.IsRunning = true; passUid User = new passUid(); User.uid = UserId; try { var json = JsonConvert.SerializeObject(User); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient Client = new HttpClient(); HttpResponseMessage response = null; response = await Client.PostAsync(ColorResources.baseUrl + "usersHolidayStatus", content); if (response.IsSuccessStatusCode) { var Content = await response.Content.ReadAsStringAsync(); var Items = JsonConvert.DeserializeObject <userHolidayStatus>(Content); y2d.Text = Items.e_total_left_in_current_year2date.ToString(); y2m.Text = Items.f_total_left_in_current_year2Month.ToString(); y2y.Text = Items.d_total_left_in_current_year.ToString(); } var json1 = JsonConvert.SerializeObject(User); var content1 = new StringContent(json1, Encoding.UTF8, "application/json"); HttpClient Client1 = new HttpClient(); HttpResponseMessage response1 = null; response1 = await Client1.PostAsync(ColorResources.baseUrl + "usersLeaveStatus", content1); if (response1.IsSuccessStatusCode) { var Content1 = await response1.Content.ReadAsStringAsync(); var Items = JsonConvert.DeserializeObject <userLeaveStatus>(Content1); _y2d.Text = Items.i_total_left_in_current_year2date.ToString(); _y2m.Text = Items.j_total_left_in_current_year2Month.ToString(); _y2y.Text = Items.h_total_left_in_current_year.ToString(); } } catch (Exception ex) { await DisplayAlert(" nWorksLeaveApp", "Unable to connect server, Try again!", "OK"); Debug.WriteLine(ex.ToString()); } MyActivityIndicator.IsVisible = false; MyActivityIndicator.IsRunning = false; }
// public void StackUsedLeavesClicked(object sender,EventArgs e) // { // this.Navigation.PushAsync (new LeavesTaken()); // DisplayAlert(" nWorksLeaveApp","Will show list of holidays taken","OK"); // } async public void getData() { passUid user = new passUid(); user.uid = ColorResources.LIVE_USER_ID; // await this.Navigation.PushModalAsync (new Loading()); try { var json = JsonConvert.SerializeObject(user); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient Client = new HttpClient(); HttpResponseMessage response = null; response = await Client.PostAsync(ColorResources.baseUrl + "usersLeaveStatus", content); Debug.WriteLine(response.StatusCode.ToString()); if (response.IsSuccessStatusCode) { var content1 = await response.Content.ReadAsStringAsync(); var Items = JsonConvert.DeserializeObject <userLeaveStatus>(content1); Debug.WriteLine("Inside if"); Debug.WriteLine("A_Rolled_over_from_the_previous_year :" + Math.Round((float)Items.a_rolled_over_from_previous_year, 5).ToString()); A_Rolled_over_from_the_previous_year.Text = Math.Round((float)Items.a_rolled_over_from_previous_year, 5).ToString(); B_Earned_in_the_current_year.Text = Math.Round((float)Items.b_earned_in_current_year, 5).ToString(); C_Additional_earned_in_the_current_year.Text = Math.Round((float)Items.c_additional_earned_in_current_year, 5).ToString(); D_Total_in_the_current_year.Text = Math.Round((float)Items.d_total_in_current_year, 5).ToString(); E_Total_used_in_the_current_year.Text = Math.Round((float)Items.e_total_used_in_current_year, 5).ToString(); F_Total_applied_for_but_not_used.Text = Math.Round((float)Items.f_total_applied_but_notused_in_current_year, 5).ToString(); G_Total_leaves_without_pay_in_the_current_year.Text = Math.Round((float)Items.g_total_without_pay_in_current_year, 5).ToString(); H_Total_left_in_the_current_year.Text = Math.Round((float)Items.h_total_left_in_current_year, 5).ToString(); I_Total_left_in_the_current_year_to_month.Text = Math.Round((float)Items.j_total_left_in_current_year2Month, 5).ToString(); J_Total_left_in_the_year_to_date.Text = Math.Round((float)Items.i_total_left_in_current_year2date, 5).ToString(); // await this.Navigation.PopModalAsync (); } } catch (Exception ex) { await DisplayAlert(" nWorksLeaveApp", "Internal Server Error! Please Contact Admin!", "OK"); Debug.WriteLine(ex.ToString()); } }
async public void Delete_Click(object sender, EventArgs e) { passUid userid = new passUid(); userid.uid = uid; var result = await DisplayAlert(" nWorksLeaveApp", "Do you really wants to remove " + userid.uid.ToString(), "Yes", "No"); if (result == true) { if (userid.uid != "") { try { var json = JsonConvert.SerializeObject(userid); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient Client = new HttpClient(); HttpResponseMessage response = null; response = await Client.PostAsync(ColorResources.baseUrl + "deleteuser", content); if (response.IsSuccessStatusCode) { var content1 = await response.Content.ReadAsStringAsync(); await DisplayAlert(" nWorksLeaveApp", content1.ToString(), "OK"); await this.Navigation.PopAsync(); } } catch (Exception ex) { await DisplayAlert(" nWorksLeaveApp", "Unable to connect server, Try again!", "OK"); Debug.WriteLine(ex.ToString()); } } else { await DisplayAlert(" nWorksLeaveApp", "Select user please!", "OK"); } } }
async public void getData() { passUid user = new passUid(); user.uid = ColorResources.LIVE_USER_ID; // await this.Navigation.PushModalAsync (new Loading()); try { var json = JsonConvert.SerializeObject(user); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient Client = new HttpClient(); HttpResponseMessage response = null; response = await Client.PostAsync(ColorResources.baseUrl + "usersHolidayStatus", content); Debug.WriteLine(response.StatusCode.ToString()); if (response.IsSuccessStatusCode) { var content1 = await response.Content.ReadAsStringAsync(); var Items = JsonConvert.DeserializeObject <userHolidayStatus>(content1); Debug.WriteLine("Inside if"); A.Text = Math.Round((float)Items.a_earned_in_current_year, 5).ToString(); B.Text = Math.Round((float)Items.b_total_used_in_current_year, 5).ToString(); C.Text = Math.Round((float)Items.c_total_applied_but_notused_in_current_year, 5).ToString(); D.Text = Math.Round((float)Items.d_total_left_in_current_year, 5).ToString(); E.Text = Math.Round((float)Items.e_total_left_in_current_year2date, 5).ToString(); F.Text = Math.Round((float)Items.f_total_left_in_current_year2Month, 5).ToString(); // await this.Navigation.PopModalAsync (); } } catch (Exception ex) { await DisplayAlert(" nWorksLeaveApp", ex.ToString(), "OK"); } }