Exemplo n.º 1
0
        protected override void Load()
        {
            Kunden.Clear();
            foreach (KundeDto kunde in Service.GetKunden())
            {
                Kunden.Add(kunde);
            }

            Autos.Clear();
            foreach (AutoDto auto in Service.GetAutos())
            {
                Autos.Add(auto);
            }

            Reservationen.Clear();
            reservationenOriginal.Clear();
            foreach (ReservationDto res in Service.GetReservationen())
            {
                Reservationen.Add(res);
                reservationenOriginal.Add((ReservationDto)res.Clone());
            }
            selectedReservation = Reservationen.FirstOrDefault();

            reservationen.ToList().ForEach(r =>
            {
                r.Auto =
                    Autos.ToList().Find(a => a.Id == r.Auto.Id);
                r.Kunde = Kunden.ToList().Find(k => k.Id == r.Kunde.Id);
            });
        }
Exemplo n.º 2
0
        protected void LoadActive()
        {
            Reservationen.Clear();
            Kunden.Clear();
            Autos.Clear();


            foreach (KundeDto kunde in Service.Kunde)
            {
                Kunden.Add(kunde);
            }
            foreach (AutoDto auto in Service.Autos)
            {
                Autos.Add(auto);
            }

            foreach (ReservationDto reservation in Service.Reservation)
            {
                if (DateTime.Now > reservation.Bis)
                {
                }
                else
                {
                    Reservationen.Add(reservation);
                }
            }
            SelectedReservation = Reservationen.FirstOrDefault();
        }
Exemplo n.º 3
0
        private void FilterList(string selectedFilterMethode)
        {
            if (selectedFilterMethode.Equals("Alle"))
            {
                RefreshCustomers();
            }
            else
            {
                if (selectedFilterMethode.Equals("Firmenkunden"))
                {
                    selectedFilterMethode = "Firmenkunde";
                }
                if (selectedFilterMethode.Equals("Privatkunden"))
                {
                    selectedFilterMethode = "Kunde";
                }

                Kunden.Clear();

                foreach (var item in dh.FilterCustomersByType(selectedFilterMethode))
                {
                    Kunden.Add(item);
                }
            }
        }
Exemplo n.º 4
0
        private void ReadFileExecute()
        {
            OpenFileDialog dlg = new OpenFileDialog()
            {
                Filter = "Json Dateien(*.json) | *.json"
            };

            string json = "";

            if (!dlg.ShowDialog().Value)
            {
                MessageBox.Show("Üngltige Datei ausgewählt!");
                return;
            }

            json = File.ReadAllText(dlg.FileName);

            try
            {
                GlobalData.Repo = JsonConvert.DeserializeObject <TempRepoMapper>(json);
                Kunden?.Clear();
                GlobalData.Repo.Customers.ForEach(c => Kunden.Add(c));
            }
            catch (Exception e)
            {
                MessageBox.Show("Fehler beim Lesen der Json Datei!");
            }
        }
Exemplo n.º 5
0
        protected override void Load()
        {
            Reservationen.Clear();
            reservationenOriginal.Clear();

            Kunden.Clear();
            Autos.Clear();
            if (Service.Kunden() != null)
            {
                foreach (KundeDto kunde in Service.Kunden())
                {
                    Kunden.Add(kunde);
                }
            }
            if (Service.Autos() != null)
            {
                foreach (AutoDto auto in Service.Autos())
                {
                    Autos.Add(auto);
                }
            }
            if (Service.Reservationen() != null)
            {
                foreach (ReservationDto reservation in Service.Reservationen())
                {
                    Reservationen.Add(reservation);
                    reservationenOriginal.Add((ReservationDto)reservation.Clone());
                }
            }
            SelectedReservation = Reservationen.FirstOrDefault();
        }
Exemplo n.º 6
0
 protected override void Load()
 {
     Kunden.Clear();
     foreach (var kunde in Service.getAllCustomers())
     {
         Kunden.Add(kunde);
     }
     SelectedKunde = Kunden.FirstOrDefault();
 }
Exemplo n.º 7
0
        public void RefreshCustomers()
        {
            Kunden.Clear();


            foreach (var item in dh.GetAllCustomers())
            {
                Kunden.Add(item);
            }
        }
Exemplo n.º 8
0
 protected override void Load()
 {
     Kunden.Clear();
     kundenOriginal.Clear();
     foreach (var kunde in Service.GetKunden)
     {
         Kunden.Add(kunde);
         kundenOriginal.Add(kunde.Clone());
     }
     SelectedKunde = Kunden.FirstOrDefault();
 }
Exemplo n.º 9
0
 protected override void Load()
 {
     Kunden.Clear();
     kundenOriginal.Clear();
     if (Service.Autos() != null)
     {
         foreach (var kunde in Service.Kunden())
         {
             Kunden.Add(kunde);
             kundenOriginal.Add(kunde.Clone());
         }
     }
     SelectedKunde = Kunden.FirstOrDefault();
 }
Exemplo n.º 10
0
 private void UpdateLists(object sender = null, EventArgs e = null)
 {
     Autos.Clear();
     foreach (var auto in _service.GetAutos())
     {
         Autos.Add(new AutoRow(auto));
     }
     Kunden.Clear();
     foreach (var kunde in _service.GetKunden())
     {
         Kunden.Add(kunde);
     }
     Reservationen.Clear();
     foreach (var reservation in _service.GetReservationen())
     {
         Reservationen.Add(reservation);
     }
 }
Exemplo n.º 11
0
        protected override void Load()
        {
            Reservationen.Clear();

            Kunden.Clear();
            Autos.Clear();

            foreach (KundeDto kunde in Service.Kunde)
            {
                Kunden.Add(kunde);
            }
            foreach (AutoDto auto in Service.Autos)
            {
                Autos.Add(auto);
            }
            foreach (ReservationDto reservation in Service.Reservation)
            {
                Reservationen.Add(reservation);
            }
            SelectedReservation = Reservationen.FirstOrDefault();
        }
Exemplo n.º 12
0
        protected override void Load()
        {
            Kunden.Clear();
            foreach (var kunde in Service.Kunden)
            {
                Kunden.Add(kunde);
            }

            Autos.Clear();
            foreach (var auto in Service.Autos)
            {
                Autos.Add(auto);
            }

            Reservationen.Clear();
            _reservationenOriginal.Clear();
            foreach (var reservation in Service.Reservationen)
            {
                Reservationen.Add(reservation);
                _reservationenOriginal.Add((ReservationDto)reservation.Clone());
            }
            SelectedReservation = Reservationen.FirstOrDefault();
        }
Exemplo n.º 13
0
        protected override void Load()
        {
            Reservationen.Clear();
            reservationenOriginal.Clear();

            Kunden.Clear();
            Autos.Clear();

            foreach (KundeDto kunde in Service.GetKunden)
            {
                Kunden.Add(kunde);
            }
            foreach (AutoDto auto in Service.GetAutos)
            {
                Autos.Add(auto);
            }
            foreach (ReservationDto reservation in Service.GetReservationen)
            {
                Reservationen.Add(reservation);
                reservationenOriginal.Add((ReservationDto)reservation.Clone());
            }
            SelectedReservation = Reservationen.FirstOrDefault();
        }