Ejemplo n.º 1
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();

                GridViewStavby.DataSource = stavby;
                GridViewStavby.DataBind();
            }
        }
Ejemplo n.º 2
0
        protected void DetailsViewStavby_ItemUpdating(object sender, DetailsViewUpdateEventArgs e)
        {
            if (DetailsViewStavby.CurrentMode == DetailsViewMode.Edit)
            {
                Label        idLabel          = DetailsViewStavby.FindControl("idStavby") as Label;
                DropDownList typLabel         = DetailsViewStavby.FindControl("ListTyp") as DropDownList;
                TextBox      uliceText        = DetailsViewStavby.FindControl("TextUlice") as TextBox;
                TextBox      cisloPopisneText = DetailsViewStavby.FindControl("TextCislo_popisne") as TextBox;
                TextBox      cisloStavbyText  = DetailsViewStavby.FindControl("TextCislo_stavby") as TextBox;
                TextBox      nazevText        = DetailsViewStavby.FindControl("TextNazev") as TextBox;
                TextBox      datumText        = DetailsViewStavby.FindControl("TextDatum") as TextBox;

                int.TryParse(idLabel.Text.ToString(), out stavbaId);
                konkretniStavba.Id_stavby = stavbaId;

                konkretniStavba.Typ_stavby = typLabel.Text.ToString();
                konkretniStavba.Ulice      = uliceText.Text.ToString();

                int.TryParse(cisloPopisneText.Text.ToString(), out StavbaCisloPopisne);
                konkretniStavba.Cislo_popisne = StavbaCisloPopisne;

                int.TryParse(cisloStavbyText.Text.ToString(), out StavbaCislo);
                konkretniStavba.Cislo_stavby_na_KU = StavbaCislo;

                konkretniStavba.Nazev_KU = nazevText.Text.ToString();

                DateTime.TryParse(datumText.Text.ToString(), out stavbaDatum);
                konkretniStavba.Datum_kolaudace = stavbaDatum;

                DetailsViewStavby.ChangeMode(DetailsViewMode.ReadOnly);
                stavba.Update(konkretniStavba);

                DetailsViewStavby.DataSource = null;
                DetailsViewStavby.DataBind();

                GridViewStavby.DataSource = stavba.Select();
                GridViewStavby.DataBind();
                GridViewStavby.SelectRow(-1);
            }
        }
        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();
        }
 protected void OnPaging(object sender, GridViewPageEventArgs e)
 {
     GridViewStavby.PageIndex = e.NewPageIndex;
     GridViewStavby.DataBind();
 }