Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 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 + "";
             }
         }
     }
 }