protected void Page_Load(object sender, EventArgs e)
        {
            //brak dostępu niezalogowanemu użytkownikowi
            if (!String.IsNullOrEmpty((string)Session["id_uzytk"]))
            {
                string id_uzytk = (string)Session["id_uzytk"];
            }
            else
            {
                Session["brak_dostepu"] = "true";
                Response.Redirect("Logowanie.aspx", true);
            }

            //wykona się tylko za pierwszym razem
            if (!IsPostBack)
            {
                string id_programu = (string)Session["id_programu"];
                string akronim     = AkronimProgramu.SprawdzAkronim(id_programu);
                Session["blad_insert"] = String.Empty;
                string id_pacjent    = (string)Session["id_pacjent"];
                string dane_pacjenta = DanePacjenta.SprawdzDane((string)Session["id_pacjent"]);

                WybranyProgramLabel.Text = "Wybrany program archiwalny: " + akronim;
                WybranyPacjentLabel.Text = "Wybrany pacjent: " + dane_pacjenta;
            }
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //brak dostępu niezalogowanemu użytkownikowi
            if (!String.IsNullOrEmpty((string)Session["id_uzytk"]))
            {
                string id_uzytk = (string)Session["id_uzytk"];

                //lekarz nie może dodawać/edytować próbki
                if (DaneUzytk.ZwrocRoleUser(id_uzytk) == 2)
                {
                    DodajProbke.Visible = false;
                    GridViewProbki.AutoGenerateEditButton = false;
                }
            }
            else
            {
                Session["brak_dostepu"] = "true";
                Response.Redirect("Logowanie.aspx", true);
            }

            //wykona się tylko za pierwszym razem
            if (!IsPostBack)
            {
                string id_programu = (string)Session["id_programu"];
                string akronim     = AkronimProgramu.SprawdzAkronim(id_programu);
                Session["blad_insert"] = String.Empty;
                PoprAktual.Text        = String.Empty;
                string id_pacjent    = (string)Session["id_pacjent"];
                string dane_pacjenta = DanePacjenta.SprawdzDane((string)Session["id_pacjent"]);

                //gdy archiwalny program
                if (!String.IsNullOrEmpty((string)Session["archiwum"]))
                {
                    DodajProbke.Visible      = false;
                    WybranyProgramLabel.Text = "Wybrany program archiwalny: " + akronim;
                    WybranyPacjentLabel.Text = "Wybrany pacjent: " + dane_pacjenta;
                    GridViewProbki.AutoGenerateSelectButton = false;
                    GridViewProbki.AutoGenerateEditButton   = false;
                }
                else
                {
                    WybranyProgramLabel.Text = "Wybrany program: " + akronim;
                    WybranyPacjentLabel.Text = "Wybrany pacjent: " + dane_pacjenta;
                }

                if (!String.IsNullOrEmpty((string)Session["blad_insert"]))
                {
                    if ((string)Session["blad_insert"] == "0")      //nie wystąpił błąd
                    {
                        PoprAktual.Text = "Poprawnie dodano nową próbkę";
                    }
                    else if ((string)Session["blad_insert"] == "1")     //wystąpił błąd
                    {
                        PoprAktual.Text = "Nie udało się dodać nowej próbki - spróbuj ponownie";
                    }
                    Session["blad_insert"] = String.Empty;      //usuwanie sesji (komunikat już się wyświetlił)
                }
            }
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BrakProbek.Text = "";
            //brak dostępu niezalogowanemu użytkownikowi
            if (!String.IsNullOrEmpty((string)Session["id_uzytk"]))
            {
                string id_uzytk = (string)Session["id_uzytk"];
            }
            else
            {
                Session["brak_dostepu"] = "true";
                Response.Redirect("Logowanie.aspx", true);
            }

            //wykona się tylko za pierwszym razem
            if (!IsPostBack)
            {
                GridViewWyniki.DataBind();
                DropDownListProbki.DataBind();
                SprawdzEdycjeWynikow(GridViewWyniki);
                string id_programu = (string)Session["id_programu"];
                string akronim     = AkronimProgramu.SprawdzAkronim(id_programu);
                Session["blad_insert"] = String.Empty;
                string id_pacjent    = (string)Session["id_pacjent"];
                string dane_pacjenta = DanePacjenta.SprawdzDane((string)Session["id_pacjent"]);

                //rozdzielenie na archiwum i bieżące jest na poprzedniej stronie
                WybranyProgramLabel.Text = "Wybrany program: " + akronim;
                WybranyPacjentLabel.Text = "Wybrany pacjent: " + dane_pacjenta;
            }

            if (DropDownListProbki.Items.Count == 0)
            {
                BrakProbek.Text = "Brak próbek dla wybranego pacjenta w wybranym programie";
                foreach (GridViewRow wiersz in GridViewWyniki.Rows)
                {
                    var komorka      = wiersz.Cells[1];
                    var kom_wartosc  = (TextBox)komorka.FindControl("txtwartosc");
                    var komorka2     = wiersz.Cells[2];
                    var kom2_wartosc = (Calendar)komorka2.FindControl("CalendarWynik");

                    wiersz.Enabled          = false;
                    kom2_wartosc.Enabled    = false;
                    kom_wartosc.Enabled     = false;
                    kom_wartosc.BackColor   = System.Drawing.Color.FromName("#EFF3FB");
                    kom_wartosc.BorderStyle = BorderStyle.None;
                }
            }

            if (GridViewWyniki.Rows.Count == 0)
            {
                Aktualizuj.Visible = false;
            }
        }