private void UsunZawodnika_Click(object sender, EventArgs e) { Zawodnik zawodnik = new Zawodnik(); zawodnik.zawodnik_id = Int32.Parse(textBox14.Text); UsunZawodnikaSerwer(zawodnik); MessageBox.Show(null, "Usunięto zawodnika!", "INFO", MessageBoxButtons.OK, MessageBoxIcon.Information); PobierzZawodnika(); textBox14.Text = String.Empty; }
private void EdytujZawodnika_Click(object sender, EventArgs e) { Zawodnik zawodnik = new Zawodnik(); zawodnik.zawodnik_id = Int32.Parse(textBox12.Text); zawodnik.nazwisko = textBox13.Text; zawodnik.numer = Int32.Parse(textBox11.Text); zawodnik.data_urodzin = DateTime.Parse(textBox10.Text); EdytujZawodnikaSerwer(zawodnik); MessageBox.Show(null, "Edytowano zawodnika!", "INFO", MessageBoxButtons.OK, MessageBoxIcon.Information); PobierzZawodnika(); textBox12.Text = String.Empty; textBox13.Text = String.Empty; textBox11.Text = String.Empty; textBox10.Text = String.Empty; }
private bool UsunZawodnikaSerwer(Zawodnik zawodnik) { var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://ania.feel3d.nazwa.pl/api/zawodnicy/delete.php"); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "POST"; try { using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { string JsonString = JsonConvert.SerializeObject(zawodnik); streamWriter.Write(JsonString); streamWriter.Flush(); streamWriter.Close(); } } catch (Exception e) { return(false); } try { using (var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse()) { if ((int)httpResponse.StatusCode < 200 && (int)httpResponse.StatusCode > 299) { return(false); } var streamReader = new StreamReader(httpResponse.GetResponseStream()); return(true); } } catch (Exception e) { return(false); } }