private void NotifyStatutToMngr(PosteChargeVM pcvm, ThreeStateToggleButton.Statut state)
        {
            int indexOfGroupeVm = Mngr.LesGroupeVMs.IndexOf(FindGroupeVmFromPdcVm(pcvm));
            int indexOfPdcVm    = Mngr.LesGroupeVMs[indexOfGroupeVm].LesPosteChargeVMs.IndexOf(pcvm);

            Mngr.LesGroupeVMs[indexOfGroupeVm].LesPosteChargeVMs[indexOfPdcVm].Statut = state;
        }
 public PosteCharge(string idPosteCharge, List <Machine> lesMachines, ThreeStateToggleButton.Statut statut)
 {
     IdPosteCharge = idPosteCharge;
     _lesMachines  = lesMachines;
     Statut        = statut;
 }
 public PosteCharge(string idPosteCharge)
 {
     IdPosteCharge = idPosteCharge;
     _lesMachines  = new List <Machine>();
     Statut        = ThreeStateToggleButton.Statut.NoPicked;
 }