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ł) } } }
protected void SprawdzEdycjeWynikow(GridView GridViewWyniki) { string numer = string.Empty; string nazwa = string.Empty; if (DropDownListProbki.SelectedItem != null && DropDownListProbki.SelectedItem.Text != null) { numer = DropDownListProbki.SelectedItem.Text.Split(',')[0]; nazwa = DropDownListProbki.SelectedItem.Text.Split(',')[1]; numer = Regex.Replace(numer, @"\s", ""); nazwa = Regex.Replace(nazwa, @"\s", ""); } int id_probki = PobierzIdProbki(numer, nazwa); foreach (GridViewRow wiersz in GridViewWyniki.Rows) { string id_uzytk = (string)Session["id_uzytk"]; var kom_wartosc = (TextBox)wiersz.FindControl("txtwartosc"); String wartosc = string.Empty; if (kom_wartosc != null) { wartosc = kom_wartosc.Text; } string nazwa_zmiennej = wiersz.Cells[0].Text; if (wartosc != "") { //lekarz nie może dodawać/edytować wyników var id_probki_wiersza = ((Label)wiersz.FindControl("id_probki")).Text; if (DaneUzytk.ZwrocRoleUser(id_uzytk) != 2 && WynikZWybranejProbki(nazwa_zmiennej, wartosc, id_probki)) { wiersz.Enabled = true; } else { wiersz.Enabled = false; kom_wartosc.BackColor = System.Drawing.Color.FromName("#EFF3FB"); kom_wartosc.BorderStyle = BorderStyle.None; } } else { if (DaneUzytk.ZwrocRoleUser(id_uzytk) == 2) { wiersz.Enabled = false; kom_wartosc.BackColor = System.Drawing.Color.FromName("#EFF3FB"); kom_wartosc.BorderStyle = BorderStyle.None; } } } }
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"]; //laborant nie może dodawać/edytować zmiennych if (DaneUzytk.ZwrocRoleUser(id_uzytk) == 3) { DodajZmienna.Visible = false; GridViewZmienne.AutoGenerateEditButton = false; } } else { Session["brak_dostepu"] = "true"; Response.Redirect("Logowanie.aspx", true); } //wykona się tylko za pierwszym razem if (!IsPostBack) { PoprAktual.Text = String.Empty; if (!String.IsNullOrEmpty((string)Session["blad_insert"])) { if ((string)Session["blad_insert"] == "0") //nie wystąpił błąd { PoprAktual.Text = "Poprawnie dodano nową zmienną"; PoprAktual.ForeColor = System.Drawing.ColorTranslator.FromHtml("green"); } else if ((string)Session["blad_insert"] == "1") //wystąpił błąd { PoprAktual.Text = "Nie udało się dodać nowej zmiennej - spróbuj ponownie"; PoprAktual.ForeColor = System.Drawing.ColorTranslator.FromHtml("red"); } Session["blad_insert"] = String.Empty; //usuwanie sesji (komunikat już się wyświetlił) } //gdy user, a nie Admin programu if (Session["id_uzytk"].ToString() == "1") { GridViewZmienne.AutoGenerateDeleteButton = true; } } }
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"]; //laborant nie może dodawać/edytować programów if (DaneUzytk.ZwrocRoleUser(id_uzytk) == 3) { DodajProgram.Visible = false; GridViewProgramyAut.AutoGenerateEditButton = false; GridViewProgramyAut.AutoGenerateDeleteButton = false; GridViewProgramyKoop.AutoGenerateEditButton = false; GridViewProgramyKoop.AutoGenerateDeleteButton = false; } } else { Session["brak_dostepu"] = "true"; Response.Redirect("Logowanie.aspx", true); } //wykona się tylko za pierwszym razem if (!IsPostBack) { Session["archiwum"] = String.Empty; Session["blad_insert"] = String.Empty; //gdy user, a nie Admin programu if (Session["id_uzytk"].ToString() == "1") { GridViewProgramyAut.AutoGenerateDeleteButton = true; GridViewProgramyKoop.AutoGenerateDeleteButton = true; } } }
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"]; //laborant nie może dodawać/edytować grup if (DaneUzytk.ZwrocRoleUser(id_uzytk) == 3) { DodajGrupe.Visible = false; GridViewGrupy.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); PoprAktual.Text = String.Empty; //gdy archiwalny program if (!String.IsNullOrEmpty((string)Session["archiwum"])) { DodajGrupe.Visible = false; DropDownListGrupy.Visible = false; WybierzZListy.Visible = false; LabelNapis.Visible = false; WybranyProgramLabel.Text = "Wybrany program archiwalny: " + akronim; GridViewGrupy.AutoGenerateEditButton = false; } else { WybranyProgramLabel.Text = "Wybrany program: " + akronim; } //gdy user, a nie Admin programu if ((bool)Session["admin_programu"] == false) { DodajGrupe.Visible = false; DropDownListGrupy.Visible = false; WybierzZListy.Visible = false; LabelNapis.Visible = false; } //gdy jesteśmy w trakcie dodawania pacjenta if ((String)Session["pacjent_grupy"] == "1") { GridViewGrupy.AutoGenerateSelectButton = true; } else { GridViewGrupy.AutoGenerateSelectButton = false; } if (!String.IsNullOrEmpty((string)Session["blad_insert"])) { if ((string)Session["blad_insert"] == "0") //nie wystąpił błąd { PoprAktual.ForeColor = System.Drawing.ColorTranslator.FromHtml("green"); PoprAktual.Text = "Poprawnie dodano nową grupę"; } else if ((string)Session["blad_insert"] == "1") //wystąpił błąd { PoprAktual.ForeColor = System.Drawing.ColorTranslator.FromHtml("red"); PoprAktual.Text = "Nie udało się dodać nowej grupy - spróbuj ponownie"; } Session["blad_insert"] = String.Empty; //usuwanie sesji (komunikat już się wyświetlił) } if ((string)Session["istnieje_grupa"] == "1") { PoprAktual.ForeColor = System.Drawing.ColorTranslator.FromHtml("red"); PoprAktual.Text = "Istnieje grupa o podanej nazwie"; Session["istnieje_grupa"] = String.Empty; //usuwanie sesji (komunikat już się wyświetlił) } if ((string)Session["brak_grupy"] == "1") { PoprAktual.ForeColor = System.Drawing.ColorTranslator.FromHtml("red"); PoprAktual.Text = "Brak wybranej grupy - spróbuj ponownie"; Session["brak_grupy"] = String.Empty; //usuwanie sesji (komunikat już się wyświetlił) } if ((string)Session["istnieje_grupa_projektu"] == "1") { PoprAktual.ForeColor = System.Drawing.ColorTranslator.FromHtml("red"); PoprAktual.Text = "Istnieje grupa o podanej nazwie w projekcie"; Session["istnieje_grupa_projektu"] = String.Empty; //usuwanie sesji (komunikat już się wyświetlił) } DropDownListGrupy.DataBind(); DropDownListGrupy.Items.Insert(0, new ListItem(string.Empty, string.Empty)); DropDownListGrupy.SelectedIndex = 0; //gdy brak listy grup if ((string)Session["pacjent_grupy"] == "1") { GridViewGrupy.AutoGenerateSelectButton = true; } } }