//dodaj ddlTerapija selectedindex changed za enablanje dodaj tipke protected void btnDodaj_Click(object sender, EventArgs e) { try { proxy = new BolnicaService.Service1Client(); BolnicaService.PlanTerapije pt = new BolnicaService.PlanTerapije(); if (Request.Params["idDoktora"] != null) { pt.PacijentID = Convert.ToInt32(txtPacijent.Text); } else { pt.PacijentID = Convert.ToInt32(GridViewPacijent.DataKeys[GridViewPacijent.SelectedRow.RowIndex].Value); } pt.DoktorID = Convert.ToInt32(txtDoktor.Text); pt.TerapijaID = Convert.ToInt32(ddlTerapija.SelectedValue); pt.DatumPocetka = Convert.ToDateTime(txtDatumPocetka.Text); proxy.AddPlanTerapije(pt); lblStatusPacijenti.Text = "Terapija dodana"; FillGridViewTerapija(); ddlTerapija.SelectedValue = ""; txtDatumPocetka.Text = ""; } catch (Exception ex) { lblStatusPacijenti.Text = ("Pogreška kod dodavanja terapije, greška: " + ex); } }
protected void btnUpdate_Click(object sender, EventArgs e) { if (Page.IsValid) { try { proxy = new BolnicaService.Service1Client(); BolnicaService.PlanTerapije pt = new BolnicaService.PlanTerapije(); try { pt.IDPlanTerapije = Convert.ToInt32(GridViewTerapija.DataKeys[GridViewTerapija.SelectedRow.RowIndex].Value); pt.PacijentID = Convert.ToInt32(GridViewPacijent.DataKeys[GridViewPacijent.SelectedRow.RowIndex].Value); pt.DoktorID = Convert.ToInt32(ddlDoktor.SelectedValue); pt.TerapijaID = Convert.ToInt32(ddlTerapija.SelectedValue); pt.DatumPocetka = Convert.ToDateTime(txtDatumPocetka.Text); proxy.UpdatePlanTerapije(pt); lblStatusPacijenti.Text = "Operacija uspješno spremljena"; FillGridViewTerapija(); } catch (Exception ex) { lblStatusPacijenti.Text = ("Operacija nije izvršena, greška: " + ex); } ClearAll(); } catch (Exception ex) { lblStatusPacijenti.Text = ("Pogreška kod pristupa wfc service-u, greška: " + ex); } FillGridViewTerapija(); btnDodaj.Enabled = true; btnUpdate.Enabled = false; } }