public async Task <bool> DeleteOrderAchievement(OrderAchievement orderAchievement) { // RestUrl = http://localhost:63491/api/orderAchievement?idOrderAchievement=e156db40-97e2-49c6-9a03-3f3bf05f38f3 string resource = String.Format("{0}orderAchievement?idOrderAchievement={1}", Constants.RestUrl, orderAchievement.Id); var uri = new Uri(string.Format(resource, string.Empty)); try { HttpResponseMessage response = null; response = await client.DeleteAsync(uri); if (response.IsSuccessStatusCode) { Debug.WriteLine(@" OrderAchievement successfully saved."); return(true); } return(false); } catch (Exception ex) { Debug.WriteLine(@" ERROR {0}", ex.Message); return(false); } }
public async Task <bool> UpdateOrderAchievement(OrderAchievement orderAchievement) { // RestUrl = http://localhost:63491/api/orderAchievement string resource = String.Format("{0}orderAchievement", Constants.RestUrl); var uri = new Uri(string.Format(resource, string.Empty)); try { var json = JsonConvert.SerializeObject(orderAchievement); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = null; response = await client.PostAsync(uri, content); if (response.IsSuccessStatusCode) { Debug.WriteLine(@" OrderAchievement successfully saved."); return(true); } return(false); } catch (Exception ex) { Debug.WriteLine(@" ERROR {0}", ex.Message); return(false); } }
public Signature(OrderAchievement oa) { InitializeComponent(); _actOrderAchievement = oa; PickerList.Items.Add("Heutige Leistungen zu Auftrag."); PickerList.Items.Add("Diesen Auftrag."); PickerList.SelectedIndex = 0; SetData(); }
private async void OrderAchievement_ItemSelected(object sender, SelectedItemChangedEventArgs e) { try { _actOrderAchievement = e.SelectedItem as OrderAchievement; if (_actOrderAchievement == null) { return; } await Navigation.PushAsync(new WorkDetail(_actOrderAchievement, _hasCostUnit, _signatureAktiv)); } catch (Exception ex) { string s = ex.Message; throw; } }
public WorkDetail(OrderAchievement oa, bool costUnit, bool signature) { InitializeComponent(); switch (Device.RuntimePlatform) { case Device.iOS: btnDelete.Image = "ic_delete.png"; btnSave.Image = "ic_save.png"; btnSignature.Image = "ic_border_color.png"; btnAbort.Image = "ic_arrow_back.png"; break; case Device.Android: //playPage.Title = string.Empty; //playPage.Icon = "ic_access_time_black_24dp.png"; //workPage.Title = string.Empty; //workPage.Icon = "ic_list_black_24dp.png"; //settingsPage.Title = string.Empty; //settingsPage.Icon = "ic_error_outline_black_24dp.png"; //aboutPage.Title = string.Empty; //aboutPage.Icon = "ic_accessibility_black_24dp.png"; break; default: break; } if (signature) { btnSignature.IsVisible = true; } else { btnSignature.IsVisible = false; } _actOrderAchievement = oa; _hasCostUnit = costUnit; if (_hasCostUnit == false) { btnCost.IsVisible = false; btnCost.HeightRequest = 0; } if (_actOrderAchievement.Unit == "h") { DateAchie2.IsVisible = true; TimeAchie2.IsVisible = true; } else { DateAchie2.IsVisible = false; TimeAchie2.IsVisible = false; } if (signature) { btnSignature.IsVisible = true; } else { btnSignature.IsVisible = false; btnSignature.WidthRequest = 0; } SetData(); }
public Task <bool> DeleteOrderAchievement(OrderAchievement orderAchievement) { return(restService.DeleteOrderAchievement(orderAchievement)); }
public Task <bool> UpdateOrderAchievement(OrderAchievement orderAchievement) { return(restService.UpdateOrderAchievement(orderAchievement)); }