public void Update(string id, COIDetail model) { var result = GetCOIById(id); if (result != null) { using (SqlConnection conn = new SqlConnection(GetConnString())) { var strSql = @"update COIDetail set IdTipeStatus=@IdTipeStatus where COINumber=@COINumber"; try { var param = new { IdTipeStatus = model.IdTipeStatus, COINumber = id }; conn.Execute(strSql, param); } catch (SqlException sqlEx) { throw new Exception(sqlEx.Message); } } } else { throw new Exception("Data Not Found !"); } }
private void MyListView_ItemTapped(object sender, ItemTappedEventArgs e) { COIDetail result = (COIDetail)e.Item; DetailCOIPage detailPage = new DetailCOIPage(); detailPage.BindingContext = result; Navigation.PushAsync(detailPage); }
public async void Update(string id, COIDetail model) { var request = new RestRequest(string.Format("api/COIDetail/{0}", id), Method.PUT); request.AddBody(model); var response = await _client.Execute(request); }
private async void BtnStatusPrev_Clicked(object sender, EventArgs e) { COIService coiService = new COIService(); COIDetail updateCoi = (COIDetail)BindingContext; updateCoi.IdTipeStatus -= 1; coiService.Update(updateCoi.COINumber, updateCoi); await Navigation.PopAsync(); }
// PUT: api/COIDetail/5 public IHttpActionResult Put(string id, COIDetail model) { COIDetailDAL coiDetailDAL = new COIDetailDAL(); try { coiDetailDAL.Update(id, model); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
//private string coiNumber; //private COIDetail result; //async void GetData() //{ // COIService coiService = new COIService(); // COIDetail result = await coiService.GetCOIById(coiNumber); // this.result = result; // //await DisplayAlert("Keterangan", "COI " + result.COINumber, "OK"); //} async void GetData() { COIDetail data = (COIDetail)BindingContext; TipeStatusService tipeStatusServices = new TipeStatusService(); //await DisplayAlert("Keterangan", "Tipe Status " + IdTipeStatusInt.ToString(), "OK"); TipeStatus statusPrev = await tipeStatusServices.GetStatusPrev(data.IdTipeStatus.ToString()); btnStatusPrev.Text = statusPrev.NamaTipe; TipeStatus statusNext = await tipeStatusServices.GetStatusNext(data.IdTipeStatus.ToString()); btnStatusNext.Text = statusNext.NamaTipe; }
async void GetData() { COIService coiService = new COIService(); COIDetailItem = await coiService.GetCOIById(noCOI); }