Пример #1
0
 private void BindRepeater()
 {
     rWeightLimits.DataSource = WeightLimits.OrderBy(item => item.Amount);
     rWeightLimits.DataBind();
     rDistanceLimits.DataSource = DistanceLimits.OrderBy(item => item.Amount);
     rDistanceLimits.DataBind();
 }
Пример #2
0
        protected void rDistanceLimits_Delete(object source, RepeaterCommandEventArgs e)
        {
            var d = DistanceLimits.OrderBy(x => x.Amount).ToList();

            d.RemoveAt(e.CommandArgument.ToString().TryParseInt());
            DistanceLimits = d;
            BindRepeater();
        }
Пример #3
0
        protected void btnAddD_Click(object sender, EventArgs e)
        {
            DistanceLimits.Add(new ShippingByRangeWeightAndDistance.DistanceLimit()
            {
                Amount  = txtDistanse.Text.TryParseFloat(),
                PerUnit = chbPerUnit.Checked,
                Price   = txtDistansePrice.Text.TryParseFloat()
            });

            BindRepeater();
            txtDistanse.Text      = "";
            chbPerUnit.Checked    = false;
            txtDistansePrice.Text = "";
        }