Exemple #1
0
 // Constructeur par copie
 public Commande(Commande e)
 {
     if(e == null)
         return;
     // Clone les membres
     Copy(this, e);
 }
Exemple #2
0
        // Copie une instance dans une autre
        public static int Compare(Commande dst, Commande src)
        {
            int i=0;
            // Assigne les membres
             if(dst.Commande_Id != src.Commande_Id)
                i++;
             if(dst.Equipement_Id != src.Equipement_Id)
                i++;
             if(dst.Description != src.Description)
                i++;
             if(dst.CodeCmd != src.CodeCmd)
                i++;
             if(dst.CmdParams != src.CmdParams)
                i++;

             if(dst.Equipement != src.Equipement)
                i++;

            return i;
        }
Exemple #3
0
        // Copie une instance dans une autre
        public static Commande Copy(Commande dst, Commande src)
        {
            // Assigne les membres
            dst.Commande_Id = src.Commande_Id;
            dst.Equipement_Id = src.Equipement_Id;
            dst.Description = src.Description;
            dst.CodeCmd = src.CodeCmd;
            dst.CmdParams = src.CmdParams;

            dst.Equipement = src.Equipement;

            return dst;
        }