Exemplo n.º 1
0
        protected void btnUpravit_Click(object sender, EventArgs e)
        {
            DetailsViewStavby.ChangeMode(DetailsViewMode.Edit);
            Label stavbaLabel = DetailsViewStavby.FindControl("idStavby") as Label;

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

            this.nahraniDetailsView();
        }
Exemplo 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);
            }
        }