コード例 #1
0
        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);
        }
コード例 #2
0
 /// <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);
 }
コード例 #3
0
        /// <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);
        }
コード例 #4
0
 /// <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;
     }
 }