private void btnCreate_Click(object sender, RoutedEventArgs e) { VacationWeek vacationWeek = null; for (int i = 1; i <= 52; i++) { if (i <= 13) { vacationWeek = createVacationWeek(sp1, i); } else if (i > 13 && i <= 26) { vacationWeek = createVacationWeek(sp2, i); } else if (i > 26 && i <= 39) { vacationWeek = createVacationWeek(sp3, i); } else { vacationWeek = createVacationWeek(sp4, i); } if (state != 1) { Service.Instance.createVacationWeek(vacationHouseId, vacationWeek); } else { Service.Instance.updateVacationWeek(vacationHouseId, vacationWeek); } } this.Close(); Application.Current.MainWindow.Show(); }
private VacationWeek createVacationWeek(StackPanel s, int i) { VacationWeek vacationWeek = new VacationWeek(i); foreach (Object obj in s.Children) { if (obj is TextBox) { if ((obj as TextBox).Tag.ToString() == ("t" + i)) { int price = getPrice(s, i); vacationWeek = new VacationWeek(i, price); break; } } } return(vacationWeek); }
private void updateWeekValues(StackPanel s, VacationWeek v) { foreach (Object obj in s.Children) { if (v.IsBooked == true) { if (obj is TextBox && (obj as TextBox).Tag.ToString() == ("t" + v.WeekNumber)) { (obj as TextBox).Text = v.Price + ""; (obj as TextBox).IsReadOnly = true; } } else { if (obj is TextBox && (obj as TextBox).Tag.ToString() == ("t" + v.WeekNumber)) { (obj as TextBox).Text = v.Price + ""; } } } }