/// <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); }
/// <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; }
/// <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; }