Exemplo n.º 1
0
        /// <summary>
        /// Busca el cliente en la base de datos y lo devuelve.
        /// </summary>
        /// <param name="id">Identificador del cliente a buscar.</param>
        /// <returns>ENCustomer encontrado en la base de datos.</returns>
        public ENCustomer Read(int id)
        {
            cad = new CADCustomer();
            ENCustomer    ret   = new ENCustomer();
            List <object> param = new List <object>();

            param.Add((object)id);
            ret.FromRow(cad.Select(param));
            return(ret);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor sobrecargado que inicializa el objeto con los datos pasados por parámetro.
 /// </summary>
 /// <param name="account">Nombre de la cuenta.</param>
 /// <param name="password">Contraseña de la cuenta.</param>
 /// <param name="name">Nombre del cliente.</param>
 /// <param name="surname">Apellido del cliente.</param>
 /// <param name="telephone">Telefono del cliente.</param>
 /// <param name="adress">Direccion del cliente.</param>
 public ENCustomer(string account, string password, string name, string surname, int telephone, string adress)
     : base(account, password)
 {
     this.name            = name;
     this.surname         = surname;
     this.telephone       = telephone;
     this.adress          = adress;
     alarms               = new List <ENAlarm>();
     alarmsLoaded         = false;
     orders               = new List <ENCustomerOrder>();
     ordersLoaded         = false;
     advertisements       = new List <ENAdvertisement>();
     advertisementsLoaded = false;
     cad = new CADCustomer();
 }
Exemplo n.º 3
0
 /// <summary>
 /// Constructor por defecto que inicializa el ojbeto con sus campos vacíos.
 /// </summary>
 public ENCustomer()
     : base()
 {
     cad                  = new CADCustomer();
     this.idUser          = 0;
     this.name            = "";
     this.surname         = "";
     this.telephone       = 0;
     this.adress          = "";
     alarms               = new List <ENAlarm>();
     alarmsLoaded         = false;
     orders               = new List <ENCustomerOrder>();
     ordersLoaded         = false;
     advertisements       = new List <ENAdvertisement>();
     advertisementsLoaded = false;
 }