private async void BtnTambahBarang_Clicked(object sender, EventArgs e)
        {
            var _request  = new RestRequest("api/Barangs", Method.POST);
            var newBarang = new Barangs
            {
                KodeBarang   = txtKodeBarang.Text,
                IdJenisMotor = Convert.ToInt32(txtIDJenisMotor.Text),
                KategoriId   = Convert.ToInt32(txtKategoriID.Text),
                Nama         = txtNamaBarang.Text,
                Stok         = txtStokBarang.Text,
                HargaBeli    = txtHargaBeli.Text,
                HargaJual    = txtHargaJual.Text,
                TanggalBeli  = txtTglBeli.Text
            };

            _request.AddBody(newBarang);
            try
            {
                var _response = await _client.Execute(_request);

                if (_response.StatusCode == System.Net.HttpStatusCode.OK)
                {
                    await Navigation.PushAsync(new BarangPage());
                }
            }
            catch (Exception ex)
            {
                await DisplayAlert("Error", "Error : " + ex.Message, "OK");
            }
        }
Exemplo n.º 2
0
        private void ListBarang_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            Barangs        item     = (Barangs)e.Item;
            EditBarangPage editPage = new EditBarangPage();

            editPage.BindingContext = item;
            Navigation.PushAsync(editPage);
        }