예제 #1
0
        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();
        }
예제 #2
0
        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();
        }
예제 #3
0
 protected void GridViewPacjenci_RowEditing(object sender, GridViewEditEventArgs e)
 {
     GridViewPacjenci.DataBind();
 }