コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.ShowUser();
            this.ControlMenuItems();
            this.GetFactory();

            if (Session["login"] == null)
            {
                Response.Redirect("~/Form/Login.aspx");
            }

            //stavbaVlastnik = (IStavbaVlastnik) this.GetFactory(DecisionMaker.Items.StavbaVlastnik);
            //stavba = (IStavba) this.GetFactory(DecisionMaker.Items.Stavba);
            //vlastnik = (IVlastnik) this.GetFactory(DecisionMaker.Items.Vlastnik);

            stavbaVlastnik = DecisionMaker.StavbaVlastnik.CreateStavbaVlastnik();
            stavba         = DecisionMaker.Stavba.CreateStavba();
            vlastnik       = DecisionMaker.Vlastnik.CreateVlastnik();

            stavbyVlastnici = stavbaVlastnik.Select();
            //stavby = stavba.Select();
            //vlastnici = vlastnik.Select();

            GridViewStavbyVlastnici.DataSource = this.nactiStavbyVlastniky();
            GridViewStavbyVlastnici.DataBind();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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();

            if (Session["postaveni"].Equals("vlastnik"))
            {
                stavbaVlastnik           = DecisionMaker.StavbaVlastnik.CreateStavbaVlastnik();
                konkretniStavbyVlastnici = stavbaVlastnik.Select();
                int idVlastnika = int.Parse(Session["id_vlastnika"].ToString());

                foreach (StavbaVlastnik sv in konkretniStavbyVlastnici)
                {
                    if (sv.Id_vlastnika == idVlastnika)
                    {
                        stavby.Add(stavba.Select_id(sv.Id_stavby));
                    }
                }
            }
            else
            {
                stavby = stavba.Select();
            }

            //stavba = (IStavba) this.GetFactory(DecisionMaker.Items.Stavba);

            GridViewStavby.DataSource = stavby;
            GridViewStavby.DataBind();
        }