예제 #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");
            }

            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();
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.ShowUser();
            this.ControlMenuItems();

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

            if (!Session["postaveni"].Equals("obec"))
            {
                Response.Redirect("~/Default.aspx");
            }
            else
            {
                //stavba = (IStavba) this.GetFactory(DecisionMaker.Items.Stavba);
                this.GetFactory();
                stavba = DecisionMaker.Stavba.CreateStavba();
                stavby = stavba.Select();

                //vlastnik = (IVlastnik) this.GetFactory(DecisionMaker.Items.Vlastnik);
                vlastnik  = DecisionMaker.Vlastnik.CreateVlastnik();
                vlastnici = vlastnik.Select();

                //stavbaVlastnik = (IStavbaVlastnik) this.GetFactory(DecisionMaker.Items.StavbaVlastnik);
                //zpusobVytapeni = (IZpusob_vytapeni)this.GetFactory(DecisionMaker.Items.Zpusob);
                stavbaVlastnik = DecisionMaker.StavbaVlastnik.CreateStavbaVlastnik();
                zpusobVytapeni = DecisionMaker.Zpusob.CreateZpusob();

                CalendarDatumKolaudace.SelectedDate = CalendarDatumKolaudace.TodaysDate;
                CalendarPlatnostOd.SelectedDate     = CalendarPlatnostOd.TodaysDate;

                if (!IsPostBack)
                {
                    NacitaniDropDownListu();
                }
            }
        }
        public static object DecideXML(Items items)
        {
            if (items == Items.Dotace)
            {
                IDotace_EUFactory dotaceFactory = NewXMLFactory();
                IDotace_EU        dotace        = dotaceFactory.CreateDotace();

                return(dotace);
            }
            else if (items == Items.HistorieStavby)
            {
                IHistorie_stavbyFactory historieStavbyFactory = NewXMLFactory();
                IHistorie_stavby        historieStavby        = historieStavbyFactory.CreateHistorieStavby();

                return(historieStavby);
            }
            else if (items == Items.HistorieVysledku)
            {
                IHistorie_vysledku_kontrolyFactory historieVysledkuFactory = NewXMLFactory();
                IHistorie_vysledku_kontroly        historieVysledku        = historieVysledkuFactory.CreateHistoriiVysledkuKontroly();

                return(historieVysledku);
            }
            else if (items == Items.Kontrola)
            {
                IKontrola_kvality_spalovaniFactory kontrolaFactory = NewXMLFactory();
                IKontrola_kvality_spalovani        kontrola        = kontrolaFactory.CreateKontrola();

                return(kontrola);
            }
            else if (items == Items.Stavba)
            {
                IStavbaFactory stavbaFactory = NewXMLFactory();
                IStavba        stavba        = stavbaFactory.CreateStavba();

                return(stavba);
            }
            else if (items == Items.StavbaVlastnik)
            {
                IStavbaVlastnikFactory stavbaVlastnikFactory = NewXMLFactory();
                IStavbaVlastnik        stavbaVlastnik        = stavbaVlastnikFactory.CreateStavbaVlastnik();

                return(stavbaVlastnik);
            }
            else if (items == Items.Vlastnik)
            {
                IVlastnikFactory vlastnikFactory = NewXMLFactory();
                IVlastnik        vlastnik        = vlastnikFactory.CreateVlastnik();

                return(vlastnik);
            }
            else if (items == Items.Vysledek)
            {
                IVysledek_kontrolyFactory vysledekFactory = NewXMLFactory();
                IVysledek_kontroly        vysledek        = vysledekFactory.CreateVysledekKontroly();

                return(vysledek);
            }
            else if (items == Items.Zpusob)
            {
                IZpusob_vytapeniFactory zpusobFactory = NewXMLFactory();
                IZpusob_vytapeni        zpusob        = zpusobFactory.CreateZpusob();

                return(zpusob);
            }

            return(null);
        }