コード例 #1
0
        protected void rptPrices_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HiddenField hiddenCustomer = e.Item.FindControl("hiddenCustomer") as HiddenField;
            TextBox     textBoxPrice   = e.Item.FindControl("textBoxPrice") as TextBox;

            if (hiddenCustomer == null || textBoxPrice == null)
            {
                return;
            }
            int numberOfCustomer     = Convert.ToInt32(hiddenCustomer.Value);
            TourPackagePrice package = Module.TourPackerPriceGetByTourAndCustomer(_tour, numberOfCustomer);

            if (package.Id > 0)
            {
                textBoxPrice.Text           = package.NetPrice.ToString("####");
                ddlCurrencies.SelectedValue = package.Currency.Id.ToString();
            }
        }
コード例 #2
0
 protected void btnSave_Click(object sender, EventArgs e)
 {
     foreach (RepeaterItem item in rptPrices.Items)
     {
         HiddenField hiddenCustomer = item.FindControl("hiddenCustomer") as HiddenField;
         TextBox     textBoxPrice   = item.FindControl("textBoxPrice") as TextBox;
         if (hiddenCustomer == null || textBoxPrice == null)
         {
             return;
         }
         int numberOfCustomer     = Convert.ToInt32(hiddenCustomer.Value);
         TourPackagePrice package = Module.TourPackerPriceGetByTourAndCustomer(_tour, numberOfCustomer);
         package.Tour = _tour;
         package.NumberOfCustomers = numberOfCustomer;
         package.NetPrice          = Convert.ToInt32(textBoxPrice.Text);
         package.Currency          = Module.CurrencyGetById(Convert.ToInt32(ddlCurrencies.SelectedValue));
         Module.SaveOrUpdate(package);
     }
 }
コード例 #3
0
 public void SaveOrUpdate(TourPackagePrice package)
 {
     _commonDao.SaveOrUpdateObject(package);
 }