Ejemplo n.º 1
0
        public virtual pe_libl shallow_copy()
        {
            var copy = new pe_libl();

            copy_object.copy <pe_libl>(this, copy);

            copy.no_ip = 0;

            return(copy);
        }
Ejemplo n.º 2
0
        public virtual pe_libl convert_to_libl()
        {
            pe_libl libl = new pe_libl();

            libl.libd_attr = libd_dict;
            libl.libf_attr = libf_dict;
            libl.libi_attr = libi_dict;
            libl.libe_attr = libe_dict;

            return(libl);
        }
Ejemplo n.º 3
0
        public virtual void add_libl(pe_libl libl)
        {
            libl.pe_ip = this;
            libl.no_ip = this.no_ip;

            // cette collection est un Set, soit un ensemble d'éléments uniques
            if (this.pe_libl_list.Contains(libl))
            {
                var persistant_controller = new persistant_controller(hibernate_util.get_instance().get_current_session());
                persistant_controller.session.Merge(libl);
            }
            else
            {
                this.pe_libl_list.Add(libl);
            }
        }
Ejemplo n.º 4
0
        public override bool Equals(object obj)
        {
            pe_libl toCompare = obj as pe_libl;

            if (toCompare == null)
            {
                return(false);
            }

            if (!Object.Equals(this.no_ip, toCompare.no_ip))
            {
                return(false);
            }
            if (!Object.Equals(this.nom_attr, toCompare.nom_attr))
            {
                return(false);
            }

            return(true);
        }
Ejemplo n.º 5
0
 public virtual void add_libl(pe_libl libl)
 {
     libl.pe_ip = this;
     libl.no_ip = this.no_ip;
     this.pe_libl_list.Add(libl);
 }