protected void GridViewPacjenci_RowUpdating(object sender, GridViewUpdateEventArgs e) { String query = SqlDataSource1.UpdateCommand.ToString(); query = query.Replace("@id_pacjent", e.Keys[0].ToString()); query = query.Replace("@pesel", e.NewValues[0].ToString()); query = query.Replace("@imie", e.NewValues[1].ToString()); query = query.Replace("@nazwisko", e.NewValues[2].ToString()); //zapisanie do logów Logi.LogFile(Session["login"] + " - SQL: " + query); GridViewPacjenci.DataBind(); }
protected void Szukaj_Click(object sender, EventArgs e) { PoprAktual.Text = ""; String warunek = String.Empty; // przeszukiwanie listy pacjentow if (!String.IsNullOrEmpty(TextBoxPesel.Text)) { warunek += "AND PACJENT.pesel like '%" + TextBoxPesel.Text + "%'"; } if (!String.IsNullOrEmpty(TextBoxImie.Text)) { warunek += "AND PACJENT.imie like '%" + TextBoxImie.Text + "%'"; } if (!String.IsNullOrEmpty(TextBoxNazwisko.Text)) { warunek += "AND PACJENT.nazwisko like '%" + TextBoxNazwisko.Text + "%'"; } String query = "SELECT PACJENT.id_pacjent, PACJENT.pesel, PACJENT.imie, PACJENT.nazwisko, PACJ_PROJ.id_grupa_proj, GRUPA.nazwa_grupy FROM PACJENT INNER JOIN PACJ_PROJ ON PACJ_PROJ.id_pacjent = PACJENT.id_pacjent INNER JOIN GRUPA_PROJ ON GRUPA_PROJ.id_grupa_proj = PACJ_PROJ.id_grupa_proj INNER JOIN GRUPA ON GRUPA.id_grupa = GRUPA_PROJ.id_grupa WHERE (PACJ_PROJ.id_projektu = @id_projektu)" + warunek; SqlDataSource1.SelectCommand = query; GridViewPacjenci.DataBind(); }
protected void GridViewPacjenci_RowEditing(object sender, GridViewEditEventArgs e) { GridViewPacjenci.DataBind(); }