protected void buttonAdd_Click(object sender, EventArgs e) { TourOtherExpense expense = new TourOtherExpense(); expense.Tour = _tour; expense.Name = txtBoxName.Text; _module.SaveOrUpdate(expense); foreach (RepeaterItem item in rptExpensePrice.Items) { TourOtherExpensePrice price = new TourOtherExpensePrice(); price.Expense = expense; HiddenField hiddenNumberOfCustomer = item.FindControl("hiddenNumberOfCustomer") as HiddenField; TextBox textBoxPrice = item.FindControl("txtPrice") as TextBox; if (hiddenNumberOfCustomer == null || textBoxPrice == null) { continue; } price.NumberOfCustomers = Convert.ToInt32(hiddenNumberOfCustomer.Value); price.NetPrice = Convert.ToDecimal(textBoxPrice.Text); price.Currency = _module.CurrencyGetById(1); _module.SaveOrUpdate(price); } GetAddExpenseList(); rptAddedExpenses.DataBind(); }
public void SaveOrUpdate(TourOtherExpensePrice price) { _commonDao.SaveOrUpdateObject(price); }