protected void Page_Load(object sender, EventArgs e)
        {
            this.ShowUser();
            this.ControlMenuItems();
            this.GetFactory();

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

            vlastnik = DecisionMaker.Vlastnik.CreateVlastnik();

            if (Session["postaveni"].Equals("vlastnik"))
            {
                int id = int.Parse(Session["id_vlastnika"].ToString());
                vlastnici.Add(vlastnik.Select_id(id));
            }
            else
            {
                vlastnici = vlastnik.Select();
            }
            //vlastnik = (IVlastnik) this.GetFactory(DecisionMaker.Items.Vlastnik);

            GridViewVlastnici.DataSource = vlastnici;
            GridViewVlastnici.DataBind();
        }
Пример #2
0
        private List <object> nactiStavbyVlastniky()
        {
            List <object> list = new List <object>();

            foreach (StavbaVlastnik stavbaVlastnik in stavbyVlastnici)
            {
                konkretniStavba   = stavba.Select_id(stavbaVlastnik.Id_stavby);
                konkretniVlastnik = vlastnik.Select_id(stavbaVlastnik.Id_vlastnika);
                object obj = new { konkretniStavba.Typ_stavby, konkretniStavba.Ulice, konkretniStavba.Cislo_popisne, konkretniVlastnik.Jmeno, konkretniVlastnik.Prijmeni, konkretniVlastnik.Datum_narozeni };
                list.Add(obj);
            }

            return(list);
        }
 private void nahraniDetailsView()
 {
     konkretniVlastnik = vlastnik.Select_id(vlastnikId);
     if (konkretniVlastnik.Datum_umrti == null)
     {
         priznak = false;
     }
     //vymazani kolekce vlastniku
     vlastnici.Clear();
     //pridani vybraneho zaznamu
     vlastnici.Add(konkretniVlastnik);
     DetailsViewVlastnici.DataSource = vlastnici;
     DetailsViewVlastnici.DataBind();
 }
        protected void btnVybrat_Click(object sender, EventArgs e)
        {
            Literal stavbaLiteral = (sender as Button).NamingContainer.FindControl("ltrId") as Literal;

            if (stavbaLiteral != null)
            {
                int.TryParse(stavbaLiteral.Text.ToString(), out vlastnikId);
            }
            else
            {
                vlastnikId = -1;
            }

            konkretniVlastnik = vlastnik.Select_id(vlastnikId);
            vlastnici.Clear();
            vlastnici.Add(konkretniVlastnik);
            DetailsViewVlastnici.DataSource = vlastnici;
            DetailsViewVlastnici.DataBind();
        }
        protected void Prihlaseni_Click(object sender, EventArgs e)
        {
            TextBox Login = Login1.FindControl("UserName") as TextBox;
            TextBox Heslo = Login1.FindControl("Password") as TextBox;

            konkretniUzivatele = uzivatele.Select_id(Login.Text.ToString());
            konkretniVlastnik  = vlastnik.Select_id(konkretniUzivatele.Id_vlastnika);

            if (konkretniUzivatele.Heslo.Equals(Heslo.Text.ToString()))
            {
                Session["login"]        = Login.Text.ToString();
                Session["jmeno"]        = konkretniVlastnik.Jmeno;
                Session["prijmeni"]     = konkretniVlastnik.Prijmeni;
                Session["id_vlastnika"] = konkretniUzivatele.Id_vlastnika;
                Session["postaveni"]    = konkretniUzivatele.Postaveni;

                Response.Redirect("~/Default.aspx");
                Session.RemoveAll();
            }
            Literal error = Login1.FindControl("FailureText") as Literal;

            error.Text = "Nepovedlo se přihlášení do systému!";
        }