示例#1
0
文件: UsuarioCAD.cs 项目: MCNB/bys
        /// <summary>
        /// Obtiene un usuario de la DB por el dni
        /// </summary>
        /// <param name="dni">Es el dni del usuario que se va a obtener</param>
        /// <returns>Devuelve el usuario cuyo dni se pasó por parámetro</returns>
        public static UsuarioEN obtenerUsuarioDni(string dni)
        {
            UsuarioEN usuario = null;

            SqlConnection c = new SqlConnection(ConnectionString);

            c.Open();
            SqlCommand    com = new SqlCommand("Select * from usuario where dni=" + dni, c);
            SqlDataReader dr  = com.ExecuteReader();

            while (dr.Read())
            {
                usuario = new UsuarioEN(dr["dni"].ToString(), dr["password"].ToString(), dr["nombre"].ToString(), dr["apellidos"].ToString(), dr["fechaAlta"].ToString());
            }
            dr.Close();
            c.Close();

            if (usuario == null)
            {
                throw new Exception("No existe ningun usuario por ese dni");
            }

            return(usuario);
        }
示例#2
0
        /// <summary>
        /// Obtiene un usuario de la DB por el dni
        /// </summary>
        /// <param name="dni">Es el dni del usuario que se va a obtener</param>
        /// <returns>Devuelve el usuario cuyo dni se pasó por parámetro</returns>
        public static UsuarioEN obtenerUsuarioDni(string dni)
        {
            UsuarioEN usuario = null;

            SqlConnection c = new SqlConnection(ConnectionString);
            c.Open();
            SqlCommand com = new SqlCommand("Select * from usuario where dni="+dni, c);
            SqlDataReader dr = com.ExecuteReader();
            while (dr.Read())
            {
                usuario = new UsuarioEN(dr["dni"].ToString(), dr["password"].ToString(), dr["nombre"].ToString(), dr["apellidos"].ToString(), dr["fechaAlta"].ToString());
            }
            dr.Close();
            c.Close();

            if (usuario == null)
                throw new Exception("No existe ningun usuario por ese dni");

            return usuario;
        }
示例#3
0
文件: UsuarioCAD.cs 项目: MCNB/bys
 /// <summary>
 /// Constructor con parámetros
 /// </summary>
 /// <param name="usuario">Es la entidad de negocio relacionada con este usuario</param>
 public UsuarioCAD(UsuarioEN usuario)
 {
     this.usuario = usuario;
 }
示例#4
0
 /// <summary>
 /// Constructor con parámetros
 /// </summary>
 /// <param name="usuario">Es la entidad de negocio relacionada con este usuario</param>
 public UsuarioCAD(UsuarioEN usuario)
 {
     this.usuario = usuario;
 }