private void EventValidated(object sender, EventArgs e) { Salarie sal = new Salarie("Peyramard", "Florian", "65pio89"); sal.SalaireBrut = 1500m; sal.ChangementSalaire += Salaire_ChangementSalaire; sal.SalaireBrut = decimal.Parse(textBox1.Text); }
/// <summary> /// Compare deux salariés pour déterminer l'égalité /// Même matricule /// </summary> /// <param name="salarie"></param> /// <returns></returns> public bool Equals(Salarie salarie) { if (salarie == null) { return(false); } return(salarie._matricule == this._matricule); }
/// <summary> /// Compare deux objets pour déterminer l'égalité /// De type Salarie et même matricule /// </summary> /// <returns>Vrai si les deux objets sont égaux</returns> public override bool Equals(Object obj) { Salarie salarieConverti = obj as Salarie; if (salarieConverti == null) { return(false); } return(salarieConverti._matricule == this._matricule); }
/// <summary> /// Constructeur de recopie /// </summary> /// <param name="salarie"></param> public Salarie(Salarie salarie) : this(salarie.Nom, salarie.Prenom, salarie.Matricule) { if (salarie != null) { this.SalaireBrut = salarie.SalaireBrut; this.TauxCS = salarie.TauxCS; this.DateNaissance = salarie.DateNaissance; } }