Ejemplo n.º 1
0
Archivo: ENUser.cs Proyecto: rlm33/svn
 /// <summary>
 /// Constructor sobrecargado que inicializa el objeto con los datos pasados por parámetro.
 /// </summary>
 /// <param name="account">Nombre de la cuenta del usuario.</param>
 /// <param name="password">Contraseña del usuario.</param>
 public ENUser(String account, String password)
 {
     this.account  = account;
     this.password = password;
     this.id       = 0;
     cad           = new CADUser();
 }
Ejemplo n.º 2
0
Archivo: ENUser.cs Proyecto: rlm33/svn
 /// <summary>
 /// Constructor por defecto que inicializa el objeto con sus campos vacios.
 /// </summary>
 public ENUser()
 {
     cad      = new CADUser();
     account  = "";
     password = "";
     id       = 0;
 }
Ejemplo n.º 3
0
Archivo: ENUser.cs Proyecto: rlm33/svn
        /// <summary>
        /// Busca el usuario en la base de datos y lo devuelve.
        /// </summary>
        /// <param name="id">Identificador del usuario a buscar.</param>
        /// <returns>ENUser del usuario encontrado en la base de datos.</returns>
        public ENUser Read(int id)
        {
            ENUser ret = new ENUser();

            List <object> param = new List <object>();

            param.Add((object)id);
            cad = new CADUser();
            ret.FromRow(cad.Select(param));
            return(ret);
        }
Ejemplo n.º 4
0
Archivo: ENUser.cs Proyecto: rlm33/svn
        /// <summary>
        /// Consulta en la base de datos si el nombre de cuenta y contraseña existen.
        /// </summary>
        /// <param name="account">Nombre de la cuenta.</param>
        /// <param name="password">Contraseña de la cuenta.</param>
        /// <returns>True en caso de exisitr en la base de datos, false en caso contrario.</returns>
        public Boolean LogIn(string account, string password)
        {
            cad = new CADUser();
            DataTable log = cad.SelectWhere("Account = \"" + account + "\" AND Password = \"" + password + "\"");

            if (log.Rows.Count == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 5
0
Archivo: ENUser.cs Proyecto: rlm33/svn
        public List <ENUser> ReadAll()
        {
            List <ENUser> ret = new List <ENUser>();

            cad = new CADUser();
            DataTable tabla = cad.SelectAll();

            foreach (DataRow rows in tabla.Rows)
            {
                ENUser nuevo = new ENUser();
                nuevo.FromRow(rows);
                ret.Add(nuevo);
            }
            return(ret);
        }
Ejemplo n.º 6
0
Archivo: ENUser.cs Proyecto: rlm33/svn
        public List <ENUser> Filter(String where)
        {
            List <ENUser> ret = new List <ENUser>();

            cad = new CADUser();

            DataTable table = cad.SelectWhere(where);

            try
            {
                foreach (DataRow row in table.Rows)
                {
                    ENUser course = new ENUser();
                    course.FromRow(row);
                    ret.Add(course);
                }
                return(ret);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }