public List<UserStringContainer> getNombreUsuarios(String tipo, String filtro1, String filtro2, String filtro3, String filtro4) { List<UserStringContainer> usuarios = new List<UserStringContainer>(); DataAccess.SPManager spManager = new DataAccess.SPManager(); Dictionary<String, Object> param = new Dictionary<String, Object>(); param.Add("tipo", tipo); if (filtro1 != null) param.Add("filtro1", "%" + filtro1 + "%"); if (filtro2 != null) param.Add("filtro2", "%" + filtro2 + "%"); if (filtro3 != null) param.Add("filtro3", "%" + filtro3 + "%"); if (filtro4 != null) param.Add("filtro4", "%" + filtro4 + "%"); using (SqlDataReader reader = spManager.executeSPWithParameters("MR_ANDERSON.sp_get_usrs_filtrados", param)) { while (reader.Read()) { UserStringContainer user = new UserStringContainer(); user.Nombre = (String)reader["username"]; usuarios.Add(user); } reader.Close(); } spManager.Close(); return usuarios; }
public List<UserStringContainer> getNombreUsuarios(String tipo) { //retorna los usuarios de un tipo List<UserStringContainer> usuarios = new List<UserStringContainer>(); DataAccess.SPManager spManager = new DataAccess.SPManager(); Dictionary<String, Object> param = new Dictionary<String, Object>(); param.Add("tipo", tipo); using (SqlDataReader reader = spManager.executeSPWithParameters("MR_ANDERSON.sp_get_all_usrs", param)) { while (reader.Read()) { UserStringContainer user = new UserStringContainer(); user.Nombre = (String)reader["username"]; usuarios.Add(user); } reader.Close(); } spManager.Close(); return usuarios; }