private void FilterSerach_TextChanged(object sender, TextChangedEventArgs e) { if (StatutListContainer.IsVisible) { StatutList.ItemsSource = Statuts.Where(statut => statut.Name.ToLower().Contains(e.NewTextValue.ToLower())); StatutSearch = e.NewTextValue; } if (EntiteListContainer.IsVisible) { EntiteList.ItemsSource = Entities.Where(statut => statut.Name.ToLower().Contains(e.NewTextValue.ToLower())); EntitySearch = e.NewTextValue; } if (ServiceListContainer.IsVisible) { ServiceList.ItemsSource = Services.Where(statut => statut.Name.ToLower().Contains(e.NewTextValue.ToLower())); ServiceSearch = e.NewTextValue; } if (DemandeurListContainer.IsVisible) { DemandeurList.ItemsSource = Demandeurs.Where(statut => statut.Name.ToLower().Contains(e.NewTextValue.ToLower())); DemandeurSearch = e.NewTextValue; } if (SiteListContainer.IsVisible) { SiteList.ItemsSource = Sites.Where(statut => statut.Name.ToLower().Contains(e.NewTextValue.ToLower())); SiteSearch = e.NewTextValue; } if (TypeListContainer.IsVisible) { TypeList.ItemsSource = Types.Where(statut => statut.Name.ToLower().Contains(e.NewTextValue.ToLower())); TypeSearch = e.NewTextValue; } }
private bool AffichageMessageFin(Statuts statuts) { var stopper = false; if (statuts == Statuts.Gagne) { stopper = true; var libelle = (puissance4.isJoueur1 ? parametres.NomJoueur1 : parametres.NomJoueur2) + " gagne"; DisplayAlert("Fin de partie", libelle, "ok"); } else if (statuts == Statuts.Perdu) { stopper = true; var libelle = (puissance4.isJoueur1 ? parametres.NomJoueur1 : parametres.NomJoueur2).ToString() + " gagne"; DisplayAlert("Fin de partie", libelle, "ok"); } else if (statuts == Statuts.Nul) { stopper = true; DisplayAlert("Fin de partie", "Match nul", "ok"); } if (stopper) { parametres.calculDonnees(); } return(stopper); }
void addClient() { AjoutClient fenetreAjout = new AjoutClient(); fenetreAjout.ShowDialog(); if (!fenetreAjout.Canceled) { string nom = fenetreAjout.tbNom.Text; string prenom = fenetreAjout.tbPrenom.Text; DateTime dateNaissance = (DateTime)fenetreAjout.tbDateNaissance.SelectedDate; string adresse = fenetreAjout.tbAdresse.Text; string email = fenetreAjout.tbMail.Text; string tel = fenetreAjout.tbTelephone.Text; Statuts statut = Statuts.Adulte; if ((bool)fenetreAjout.rbCouple.IsChecked) { statut = Statuts.Couple; } else if ((bool)fenetreAjout.rbEtudiant.IsChecked) { statut = Statuts.Etudiant; } Client client = new Client(nom, prenom, email, dateNaissance, "justificatif", "Muscu", tel, adresse, statut); JeuxTest.Clients.Add(client); } }
private void StatutList_ItemSelected(object sender, EventArgs e) { var SelectedItem = ((StackLayout)sender).BindingContext as AtCheckedItem; SelectedItem.IsSelected = !SelectedItem.IsSelected; StatutBox.IsVisible = Statuts.Where(item => item.IsSelected).ToList().Count != 0 ? true : false; }
public Client(string nom, string prenom, string email, DateTime dateNaissance, string justificatif, string interets, string numTelephonne, string adresse, Statuts statuts) : base(nom, prenom, email, dateNaissance, Permissions.Client, numTelephonne, adresse) { Justificatif = justificatif; Interets = interets; Statut = statuts; Identifiant = genererIdentifiant(); nombreClients++; }
private void ApplyFilter_Clicked(object sender, EventArgs e) { FilterElements.Statuts = Statuts.Where(item => item.IsSelected).Select(item => item.Name).ToList(); FilterElements.Entities = Entities.Where(item => item.IsSelected).Select(item => item.Name).ToList(); FilterElements.Services = Services.Where(item => item.IsSelected).Select(item => item.Name).ToList(); FilterElements.Demandeurs = Demandeurs.Where(item => item.IsSelected).Select(item => item.Name).ToList(); MessagingCenter.Instance.Send(sender: this, AppConstants.FILTER_AT, FilterElements); }
} // Constructeur avec doubleToTimeSpan. Si supprimé, supprimer aussi DoubleToTimeSpan() public Tache(string itl, TimeSpan tmSpn, Statuts stt, string nts = null, ContrainteTemps ctrTps = null) // Constructeur avec TimeSpan { this.Intitule = itl; this.Duree = tmSpn; this.Statut = stt; this.Notes = nts; this.ContrainteTps = ctrTps; this.DateCreation = DateTime.UtcNow; // Le Thread.Sleep permet d'empêcher que deux tâches puissent être créées à la même milliseconde. System.Threading.Thread.Sleep(1); }
//-------------------------------------------------------------------- /* * Constructeur */ public BedroomViewModel() { bedroomRepository = new BedroomRepository(); Bedrooms = bedroomRepository.GetBedrooms(); Floors = bedroomRepository.GetEtages(); Floors.Add(0); Statuts = bedroomRepository.GetStatuts(); Statuts.Add(""); BedroomType = bedroomRepository.GetBedroomType(); BedroomType.Add(new bedroom_type()); }
static void Main(string[] args) { //List<Statuts> l = new List<Statuts> { Statuts.CDD, Statuts.CDI,Statuts.CHSCT }; //Personne p = new Personne("Porc", "Cochon", l); //Console.WriteLine(p.ToString()); //liste des personnes List <Personne> ListePersonnes = new List <Personne>() { new Personne("TURPIN", "Abel", Statuts.CDI), new Personne("BONNEAU", "Achille", Statuts.CDI | Statuts.DP), new Personne("BLONDEL", "Adelphe", Statuts.CDI | Statuts.DP | Statuts.CHSCT), new Personne("BLACK", "Aimé", Statuts.CDI), new Personne("PERRIER", "Aimée", Statuts.CDI), new Personne("JORDAN", "Alain", Statuts.CDD | Statuts.CHSCT), new Personne("BAUDRY", "Alban", Statuts.CDD), new Personne("ORLEANS", "Albert", Statuts.CDI | Statuts.DP | Statuts.SYND), new Personne("VALOIS", "Alexandra", Statuts.CDI | Statuts.SYND), new Personne("WEST", "Alexandre", Statuts.CDI | Statuts.DP | Statuts.CHSCT) }; Statuts CDD_CHSCT = Statuts.CDD | Statuts.CHSCT;//Masque Statuts CDI_DP = Statuts.CDI | Statuts.DP; List <Personne> Liste_CDI_DP = new List <Personne>(); //List<Personne> Liste_CDI_DP = new List<Personne>(); foreach (var a in ListePersonnes) { if ((a.Statut & CDI_DP) == CDI_DP) { a.Statut = a.Statut | Statuts.CHSCT; //a.Statut |= Statuts.CHSCT } //a.Statut &= ~Statuts.DP; //Retire un statut Liste_CDI_DP.Add(a); } foreach (var a in Liste_CDI_DP) { Console.WriteLine(a); a.Statut &= ~Statuts.DP; Console.WriteLine(a); } Console.ReadKey(); }
static void Main(string[] args) { Statuts CDDCH = Statuts.CDD | Statuts.CHSCT; Statuts CDIDP = Statuts.CDI | Statuts.DP; List <Personne> Liste = new List <Personne> { new Personne("TURPIN", "Abel", Statuts.CDI), new Personne("BONNEAU", "Achille", Statuts.CDD | Statuts.DP), new Personne("BLONDEL", "Adelphe", Statuts.CDI | Statuts.DP | Statuts.CHSCT | Statuts.SYND), new Personne("BLACK", "Aimé", Statuts.CDI), new Personne("PERRIER", "Aimée", Statuts.CDI), new Personne("JORDAN", "Alain", Statuts.CDD | Statuts.CHSCT), new Personne("BAUDRY", "Alban", Statuts.CDD), new Personne("ORLEANS", "Albert", Statuts.CDI | Statuts.DP | Statuts.SYND), new Personne("VALOIS", "Alexandra", Statuts.CDI | Statuts.SYND), new Personne("WEST", "Alexandre", Statuts.CDI | Statuts.DP | Statuts.SYND) }; List <Personne> Liste2 = new List <Personne>(); List <Personne> Liste3 = new List <Personne>(); foreach (var a in Liste) { if ((a.Statut & CDDCH) == CDDCH) { Liste2.Add(a); } } foreach (var b in Liste) { //Console.WriteLine(b); //b.Statut = Statuts.CHSCT; //Console.WriteLine(b); if ((b.Statut & CDIDP) == CDIDP) { Liste3.Add(b); } } }
static void Main(string[] args) { List <Personne> taf = new List <Personne> { new Personne("TURPIN", "Abel", Statuts.CDI), new Personne("BONNEAU", "Achille", Statuts.CDD | Statuts.DP), new Personne("BLONDEL", "Adelphe", Statuts.CDI | Statuts.DP | Statuts.CHSCT | Statuts.SYND), new Personne("BLACK", "Aimé", Statuts.CDI), new Personne("PERRIER", "Aimée", Statuts.CDI), new Personne("JORDAN", "Alain", Statuts.CDD | Statuts.CHSCT), new Personne("BAUDRY", "Alban", Statuts.CDD), new Personne("ORLEANS", "Albert", Statuts.CDI | Statuts.DP | Statuts.SYND), new Personne("VALOIS", "Alexandra", Statuts.CDI | Statuts.SYND), new Personne("WEST", "Alexandre", Statuts.CDI | Statuts.DP | Statuts.CHSCT) }; List <Personne> cddChsct = new List <Personne>(); List <Personne> cdiDp = new List <Personne>(); Statuts masqueCDDunionCHSCT = Statuts.CDI | Statuts.CHSCT; Statuts masqueCDIunionDP = Statuts.CDI | Statuts.CDI; foreach (Personne p in taf) { if ((p.Statut & masqueCDDunionCHSCT) == masqueCDDunionCHSCT) { cddChsct.Add(p); } if ((p.Statut & masqueCDIunionDP) == masqueCDIunionDP) { cdiDp.Add(p); } } foreach (Personne p in cdiDp) { Console.WriteLine(p.ToString()); //p.Statut |= Statuts.CHSCT; } //taf[0].Statut &= ~Statuts.CDI; //Console.WriteLine(taf[0].ToString()); Console.ReadKey(); }
private bool AffichageMessageFin(Statuts statuts) { var stopper = false; if (statuts == Statuts.Gagne) { stopper = true; MessageBox.Show("Vous avez gagné"); } else if (statuts == Statuts.Perdu) { stopper = true; MessageBox.Show("Vous avez perdu"); } else if (statuts == Statuts.Nul) { stopper = true; MessageBox.Show("Partie nulle"); } return stopper; }
public static string StatutsToString(Statuts stt) { switch (stt) { case Statuts.aFaire: return("à faire"); case Statuts.fait: return("fait"); case Statuts.urgent: return("urgent"); case Statuts.enRetard: return("en retard"); default: throw new StatutsException("Statut inconnu."); } }
// METHODES ========================= private void btnSauver_Click(object sender, RoutedEventArgs e) { // Variables de validation ou d'erreur bool ok = true; string errorStr = ""; // Récupération des champs string itl = this.txtBxIntitule.Text; TimeSpan dr = new TimeSpan(0, this.Heures, this.Minutes, 0); Statuts stt = (Statuts)this.cmbBxStatut.SelectedValue; string nts = this.txtBxNotes.Text; // Envoi des champs pour update ou Message d'erreur if (ok) { PapaJoe.MiseAJourTache(this.TacheTraitee, new Tache(itl, dr, stt, nts)); } else { MessageBox.Show(errorStr); } }
static void Main(string[] args) { List <Personne> liste = new List <Personne>() { new Personne("TURPIN", "Abel", Statuts.CDI), new Personne("BONNEAU", "Achille", Statuts.CDD | Statuts.DP), new Personne("BLONDEL", "Adelphe", Statuts.CDI | Statuts.DP | Statuts.CHSCT | Statuts.SYND), new Personne("BLACK", "Aimé", Statuts.CDI), new Personne("PERRIER", "Aimée", Statuts.CDI), new Personne("JORDAN", "Alain", Statuts.CDD | Statuts.CHSCT), new Personne("BAUDRY", "Alban", Statuts.CDD), new Personne("ORLEANS", "Albert", Statuts.CDI | Statuts.DP | Statuts.SYND), new Personne("VALOIS", "Alexandra", Statuts.CDI | Statuts.SYND), new Personne("WEST", "Alexandre", Statuts.CDI | Statuts.DP | Statuts.CHSCT) }; List <Personne> listeCddChsct = new List <Personne>(); List <Personne> listeCdiDp = new List <Personne>(); Statuts masque1 = Statuts.CDD | Statuts.CHSCT; Statuts masque2 = Statuts.CDI | Statuts.DP; // Pour enlever le statut CDI à la première personne de ma liste liste[0].Statut &= ~Statuts.CDI; // Pour rajouter le statut CDI à la première personne de ma liste liste[0].Statut |= Statuts.CDI; foreach (var a in liste) { // Si qualif CDD & CHSCT if ((a.Statut & masque1) == masque1) { listeCddChsct.Add(a); } // Si qualif CDI & DP if ((a.Statut & masque2) == masque2) { listeCdiDp.Add(a); } // Si qualif CDI ou DP if ((a.Statut & masque2) == a.Statut) { } } Console.WriteLine("Personnes avec au moins CDD & CHSCT :"); foreach (var a in listeCddChsct) { Console.WriteLine(a); } Console.WriteLine(); Console.WriteLine("Personnes avec au moins CDI & DP :"); foreach (var a in listeCdiDp) { Console.WriteLine(a); // Rajout d'une qualif CHSCT a.Statut |= Statuts.CHSCT; Console.WriteLine("Rajout CHSCT"); Console.WriteLine(a); } Console.ReadKey(); }
public Personne(string nom, string prenom, Statuts statut) { Nom = nom; Prenom = prenom; Statut = statut; }
static void Main(string[] args) { var liste = new List <Personne>(); liste.Add(new Personne("TURPIN", "Abel", Statuts.CDI)); liste.Add(new Personne("BONNEAU", "Achille", Statuts.CDD | Statuts.DP)); liste.Add(new Personne("BLONDEL", "Adelphe", Statuts.CDI | Statuts.DP | Statuts.CHSCT | Statuts.SYND)); liste.Add(new Personne("BLACK", "Aimé", Statuts.CDI)); liste.Add(new Personne("PERRIER", "Aimée", Statuts.CDI)); liste.Add(new Personne("JORDAN", "Alain", Statuts.CDD | Statuts.CHSCT)); liste.Add(new Personne("BAUDRY", "Alban", Statuts.CDD)); liste.Add(new Personne("ORLEANS", "Albert", Statuts.CDI | Statuts.DP | Statuts.SYND)); liste.Add(new Personne("VALOIS", "Alexandra", Statuts.CDI | Statuts.SYND)); liste.Add(new Personne("WEST", "Alexandre", Statuts.CDI | Statuts.DP | Statuts.CHSCT)); // Liste des personnes qui sont à la fois en CDD et membre du CHSCT var list1 = new List <Personne>(); Statuts test1 = Statuts.CDD | Statuts.CHSCT; foreach (var a in liste) { if ((a.Statut & test1) == test1) { list1.Add(a); } } Console.WriteLine("Liste des personnes à la fois en CDD et membre du CHSCT"); foreach (var a in list1) { Console.WriteLine(a.ToString()); } // Liste des personnes qui sont à la fois en CDI et délégué du personnel var list2 = new List <Personne>(); Statuts test2 = Statuts.CDI | Statuts.DP; foreach (var a in liste) { if ((a.Statut & test2) == test2) { list2.Add(a); } } Console.WriteLine("\nListe des personnes à la fois en CDI et délégué du personnel"); foreach (var a in list2) { Console.WriteLine(a.ToString()); } // Ajout du statut de membre CHSCT aux personnes de la deuxième liste foreach (var a in list2) { if ((a.Statut & Statuts.CHSCT) != Statuts.CHSCT) { a.Statut = a.Statut | Statuts.CHSCT; } } Console.WriteLine("\nAjout du statut CHSCT aux personnes de la deuxième liste"); foreach (var a in list2) { Console.WriteLine(a.ToString()); } Console.ReadKey(); }
public Personne(string nom, string prénom, Statuts statut) : this(nom, prénom) { Statut = statut; }
public Personne(string prénom, string nom, Statuts statut) { Prénom = prénom; Nom = nom; Statut = statut; }
public Tache(string itl, double dr, Statuts stt, string nts = null, ContrainteTemps ctrTps = null) : this(itl, DoubleToTimeSpan(dr), stt, nts, ctrTps) { } // Constructeur avec doubleToTimeSpan. Si supprimé, supprimer aussi DoubleToTimeSpan()