Ejemplo n.º 1
0
        private void Vm_ChambreNettoyee(object sender, EventArgs e)
        {
            ChambreANettoyerViewModel chambre = sender as ChambreANettoyerViewModel;

            switch (chambre.NumeroEtage)
            {
            case 1:
                ListChambresE1.Remove(sender as ChambreANettoyerViewModel);
                NotifyPropertyChanged("ListChambresE1");
                break;

            case 2:
                ListChambresE2.Remove(sender as ChambreANettoyerViewModel);
                NotifyPropertyChanged("ListChambresE2");
                break;

            case 3:
                ListChambresE3.Remove(sender as ChambreANettoyerViewModel);
                NotifyPropertyChanged("ListChambresE3");
                break;

            case 4:
                ListChambresE4.Remove(sender as ChambreANettoyerViewModel);
                NotifyPropertyChanged("ListChambresE4");
                break;

            default:
                break;
            }
        }
Ejemplo n.º 2
0
        private void UpdateListChambre(int etage)
        {
            List <chambres> ChambresAFaire = null;

            switch (etage)
            {
            case 0:
                UpdateListChambre(1);
                UpdateListChambre(2);
                UpdateListChambre(3);
                UpdateListChambre(4);
                break;

            case 1:
                ChambresAFaire = Srv.getChambresANettoyer(1);
                foreach (chambres chambre in ChambresAFaire)
                {
                    ChambreANettoyerViewModel vm = new ChambreANettoyerViewModel(chambre, Srv);
                    vm.ChambreNettoyee += Vm_ChambreNettoyee;
                    ListChambresE1.Add(vm);
                }
                break;

            case 2:
                ChambresAFaire = Srv.getChambresANettoyer(2);
                foreach (chambres chambre in ChambresAFaire)
                {
                    ChambreANettoyerViewModel vm = new ChambreANettoyerViewModel(chambre, Srv);
                    vm.ChambreNettoyee += Vm_ChambreNettoyee;
                    ListChambresE2.Add(vm);
                }
                break;

            case 3:
                ChambresAFaire = Srv.getChambresANettoyer(3);
                foreach (chambres chambre in ChambresAFaire)
                {
                    ChambreANettoyerViewModel vm = new ChambreANettoyerViewModel(chambre, Srv);
                    vm.ChambreNettoyee += Vm_ChambreNettoyee;
                    ListChambresE3.Add(vm);
                }
                break;

            case 4:
                ChambresAFaire = Srv.getChambresANettoyer(4);
                foreach (chambres chambre in ChambresAFaire)
                {
                    ChambreANettoyerViewModel vm = new ChambreANettoyerViewModel(chambre, Srv);
                    vm.ChambreNettoyee += Vm_ChambreNettoyee;
                    ListChambresE4.Add(vm);
                }
                break;

            default:
                break;
            }
        }