protected void Page_Load(object sender, EventArgs e) { this.ShowUser(); this.ControlMenuItems(); this.GetFactory(); if (Session["login"] == null) { Response.Redirect("~/Form/Login.aspx"); } stavba = DecisionMaker.Stavba.CreateStavba(); //zpusob = (IZpusob_vytapeni)this.GetFactory(DecisionMaker.Items.Zpusob); //stavba = (IStavba)this.GetFactory(DecisionMaker.Items.Stavba); zpusob = DecisionMaker.Zpusob.CreateZpusob(); stavba = DecisionMaker.Stavba.CreateStavba(); zpusoby = zpusob.Select(); if (Session["postaveni"].Equals("vlastnik")) { stavbaVlastnik = DecisionMaker.StavbaVlastnik.CreateStavbaVlastnik(); konkretniStavbyVlastnici = stavbaVlastnik.Select(); int idVlastnika = int.Parse(Session["id_vlastnika"].ToString()); Collection <Zpusob_vytapeni> zpusobyVlastnik = new Collection <Zpusob_vytapeni>(); foreach (StavbaVlastnik sv in konkretniStavbyVlastnici) { if (sv.Id_vlastnika == idVlastnika) { foreach (Zpusob_vytapeni zp in zpusoby) { if (zp.Id_stavby == sv.Id_stavby) { zpusobyVlastnik.Add(zp); } } } } zpusoby.Clear(); zpusoby = zpusobyVlastnik; } this.nactiStavbyZpusoby(); GridViewZpusobu.DataSource = stavbyZpusoby; GridViewZpusobu.DataBind(); }
protected void OnPaging(object sender, GridViewPageEventArgs e) { GridViewZpusobu.PageIndex = e.NewPageIndex; GridViewZpusobu.DataBind(); }