Beispiel #1
0
 public ChangeConcertWindow()
 {
     InitializeComponent();
     concertRepositoty          = new ConcertEventRepository(new ApplicationContext());
     workerRepositoty           = new WorkerRepository(new ApplicationContext());
     concertMarksRepositoty     = new ConcertMarksRepository(new ApplicationContext());
     concertTypeRepositoty      = new ConcertTypeRepository(new ApplicationContext());
     concertPlaceTypeRepository = new ConcertPlaceTypeRepository(new ApplicationContext());
 }
        //private List<Worker> workers;
        public AddConcerWindow2()
        {
            InitializeComponent();
            concertRepositoty          = new ConcertEventRepository(new ApplicationContext());
            concertMarksRepositoty     = new ConcertMarksRepository(new ApplicationContext());
            concertTypeRepositoty      = new ConcertTypeRepository(new ApplicationContext());
            concertPlaceTypeRepository = new ConcertPlaceTypeRepository(new ApplicationContext());

            TypeComboBox.ItemsSource      = concertTypeRepositoty.getAll().Select(p => p.Name);
            TypePlaceComboBox.ItemsSource = concertPlaceTypeRepository.getAll().Select(p => p.Name);
            //workerListView.ItemsSource = concertMarksRepositoty.getAll();
            //workers = new List<Worker>();
        }
Beispiel #3
0
        public ChangeConcertWindow(int id)
        {
            this.id = id;
            InitializeComponent();
            concertRepositoty          = new ConcertEventRepository(new ApplicationContext());
            workerRepositoty           = new WorkerRepository(new ApplicationContext());
            concertMarksRepositoty     = new ConcertMarksRepository(new ApplicationContext());
            concertTypeRepositoty      = new ConcertTypeRepository(new ApplicationContext());
            concertPlaceTypeRepository = new ConcertPlaceTypeRepository(new ApplicationContext());

            ConcertEvent concert = concertRepositoty.GetByIdFromCahce(id);

            this.BeginingDate.SelectedDate      = concert.BeginningDate;
            this.EndDate.SelectedDate           = concert.EndDate;
            this.CountryTextBox.Text            = concert.Country;
            this.CitytextBox.Text               = concert.City;
            this.AddresTextBox.Text             = concert.Address;
            this.TypeComboBox.SelectedItem      = concertTypeRepositoty.FindByID(concert.ConcertTypeId).Name;
            this.TypePlaceComboBox.SelectedItem = concertPlaceTypeRepository.FindByID(concert.ConcertPlaceTypeId).Name;
            this.DescriptionTextBox.Text        = concert.Description;


            TypeComboBox.ItemsSource      = concertTypeRepositoty.getAll().Select(p => p.Name);
            TypePlaceComboBox.ItemsSource = concertPlaceTypeRepository.getAll().Select(p => p.Name);

            IEnumerable <ConcertMarks> concertMarks;

            concertMarks = concertMarksRepositoty.getAll().Where(p => p.ConcertEventID == id);

            foreach (ConcertMarks conMark in concertMarks)
            {
                workerListView.Items.Add(new Items
                {
                    wrk  = workerRepositoty.GetByIdFromCahce(conMark.WorkerID),
                    mark = conMark.NumOfMarks
                });
            }
        }