/// <summary>
        /// Constructor con parámetros para crear el colaborador cuando existe la donación.
        /// </summary>
        /// <param name="persona">Objeto de la clase persona.</param>
        /// <param name="CIF_NIF">CIF o NIF de la persona que realiza la donación (se convierte en colaborador).</param>
        /// <param name="cuentaBancaria">Cuenta bancaria a la que se emitirán las remesas bancarias</param>

        /*public colaboradores(personas persona, string CIF_NIF, string cuentaBancaria) : base(persona)
         * {
         *  this.CIF_NIF = CIF_NIF;
         *  this.CuentaBancaria = cuentaBancaria;
         *  this.donaciones = new HashSet<donaciones>();
         * }*/

        public colaboradores(personas persona, string CIF_NIF, string cuentaBancaria)
        {
            this.id              = persona.id;
            this.nombre          = persona.nombre;
            this.apellidos       = persona.apellidos;
            this.direccionPostal = persona.direccionPostal;
            this.codigoPostal    = persona.codigoPostal;
            this.localidad       = persona.localidad;
            this.provincia       = persona.provincia;
            this.pais            = persona.pais;
            this.telefono1       = persona.telefono1;
            this.telefono2       = persona.telefono2;
            this.email           = persona.email;
            this.fechaNacimiento = persona.fechaNacimiento;
            this.CIF_NIF         = CIF_NIF;
            this.CuentaBancaria  = cuentaBancaria;
        }
Beispiel #2
0
 /// <summary>
 /// Constructor que crea una persona a partir de una ya existente.
 /// </summary>
 /// <param name="persona">Objeto de la clase personas a copiar</param>
 public personas(personas persona)
 {
     this.id                = persona.id;
     this.nombre            = persona.nombre;
     this.apellidos         = persona.apellidos;
     this.direccionPostal   = persona.direccionPostal;
     this.codigoPostal      = persona.codigoPostal;
     this.localidad         = persona.localidad;
     this.provincia         = persona.provincia;
     this.pais              = persona.pais;
     this.telefono1         = persona.telefono1;
     this.telefono2         = persona.telefono2;
     this.email             = persona.email;
     this.fechaNacimiento   = persona.fechaNacimiento;
     this.personas_perfiles = persona.personas_perfiles;
     this.colaboradores     = persona.colaboradores;
     this.voluntarios       = persona.voluntarios;
 }