Esempio n. 1
0
        private void BtnOtkazi_Clicked(object sender, EventArgs e)
        {
            HttpResponseMessage response = sjedisteServis.GetResponse(Rezervacija.Sjediste.SjedisteID.ToString());

            if (response.IsSuccessStatusCode)
            {
                var      jsonObject = response.Content.ReadAsStringAsync();
                Sjediste sjediste   = JsonConvert.DeserializeObject <Sjediste>(jsonObject.Result);

                sjediste.isZauzeto = false;

                HttpResponseMessage oslobodiSjediste = sjedisteServis.PutResponse(sjediste.SjedisteID, sjediste);
                if (oslobodiSjediste.IsSuccessStatusCode)
                {
                    HttpResponseMessage izbrisiRezervaciju = rezervacijaServis.DeleteResponse(Rezervacija.RezervacijaID);
                    if (izbrisiRezervaciju.IsSuccessStatusCode)
                    {
                        DisplayAlert("Uspjeh", "Rezervacija uspješno otkazana", "OK");
                        Navigation.PushAsync(new PregledRezervacija());
                    }
                    else
                    {
                        DisplayAlert("Greška", "Rezervacija se ne može izbrisati", "OK");
                    }
                }
                else
                {
                    DisplayAlert("Greška", "Sjedište se ne može osloboditi", "OK");
                }
            }
            else
            {
                DisplayAlert("Greška", "Sjedište se ne može pronaći", "OK");
            }
        }
Esempio n. 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            int narudzba = Convert.ToInt32(dgvkarticaa.SelectedRows[0].Cells[0].Value);
            HttpResponseMessage response;

            response = narudzbeService.DeleteResponse(narudzba);

            MessageBox.Show("Uspješno ste obrisali narudžbu ( NE ZABORAVITE je izbrisati sa stanice ako je placanje bilo karticom)");

            BindGrid();
        }
Esempio n. 3
0
        private void button4_Click(object sender, EventArgs e)
        {
            int ulazId = Convert.ToInt32(ulazidatagrid.SelectedRows[0].Cells[0].Value);

            HttpResponseMessage response;

            response = ulaziServices.DeleteResponse(ulazId);
            if (response.IsSuccessStatusCode)
            {
                MessageBox.Show("Uspješno ste izbrisali selektovanu stavku");
                BindGrid();
            }
            else
            {
                MessageBox.Show("Error code : " + response.StatusCode + "message " + response.ReasonPhrase);
            }
        }
        private void DeleteGenreButton_Click(object sender, EventArgs e)
        {
            var result = MessageBox.Show("Are you sure to delete this genre?", "Warning", MessageBoxButtons.YesNo,
                                         MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                var response =
                    _genreService.DeleteResponse(Convert.ToInt32(GenreGridView.SelectedRows[0].Cells[0].Value));

                if (response.IsSuccessStatusCode)
                {
                    LoadGenres();
                }
                else
                {
                    MessageBox.Show("Error Code: " + response.StatusCode + " Message: " + response.ReasonPhrase);
                }
            }
        }
Esempio n. 5
0
        private void btnUkloniClana_Click(object sender, EventArgs e)
        {
            try
            {
                int id = Convert.ToInt32(dgvPosada.SelectedRows[0].Cells[0].Value);

                HttpResponseMessage response = posadaServis.DeleteResponse(id);
                if (response.IsSuccessStatusCode)
                {
                    BindPosada();
                }
                else
                {
                    MessageBox.Show(response.ReasonPhrase, Poruke.error, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Potrebno je odabrati člana posade", Poruke.error, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }