Beispiel #1
0
        private void PeopleTable_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            var serv = new PeopleService();

            switch (e.CommandName)
            {
            case "update":
                var updatedPeople = serv.GetPeople(Convert.ToInt32(e.CommandArgument));
                NameBox.Text   = Convert.ToString(updatedPeople.Name);
                HeightBox.Text = Convert.ToString(updatedPeople.Height);
                WeightBox.Text = Convert.ToString(updatedPeople.Weight);
                IdBox.Text     = Convert.ToString(updatedPeople.Id);
                break;

            case "delete":
                serv.DelPeople(Convert.ToInt32(e.CommandArgument));
                break;

            default:
                break;
            }

            //Refresh data
            PeopleTable.DataSource = serv.GetPeoples();
            PeopleTable.DataBind();
        }
Beispiel #2
0
        protected void PageLoad(object sender, EventArgs e)
        {
            var serv   = new PeopleService();
            var people = serv.GetPeoples();

            PeopleTable.DataSource = people;
            PeopleTable.DataBind();
        }
Beispiel #3
0
        protected void CreateOrUpdateMethod(object sender, EventArgs e)
        {
            var serv = new PeopleService();

            if (string.IsNullOrEmpty(IdBox.Text))
            {
                serv.AddPeople(NameBox.Text, Convert.ToInt32(WeightBox.Text), Convert.ToInt32(HeightBox.Text));
            }
            else
            {
                serv.SetPeople(Convert.ToInt32(IdBox.Text), NameBox.Text, Convert.ToInt32(WeightBox.Text), Convert.ToInt32(HeightBox.Text));
            }

            NameBox.Text   = string.Empty;
            WeightBox.Text = string.Empty;
            HeightBox.Text = string.Empty;
            IdBox.Text     = string.Empty;

            //Refresh data
            PeopleTable.DataSource = serv.GetPeoples();
            PeopleTable.DataBind();
        }