public static AfiliadoFavorito AfiliadoFavoritosGet(long AF_ID, int tipoFavoritoId, string numeroInstrumento) { AfiliadoFavorito newAfiliadoFavorito = null; try { DataSet dataSet = HelperFavorito.ws.AfiliadoFavoritosGet(AF_ID, tipoFavoritoId, numeroInstrumento); if (dataSet.Tables.Count != 0) { DataTable item = dataSet.Tables[0]; if (item.Rows.Count != 0) { if ((item.TableName == "SqlException" ? true : item.TableName == "Exception")) { throw new IBException(item.Rows[0]["NumeroError"].ToString().Trim(), "SQLIB"); } foreach (DataRow row in item.Rows) { newAfiliadoFavorito = AfiliadoFavorito.getNewAfiliadoFavorito(row); } } } } catch (WebException webException) { throw new IBException(webException.Message, "SQLIB"); } return(newAfiliadoFavorito); }
public static List <AfiliadoFavorito> AfiliadoFavoritosGrupoGetByAfiliado(long nAF_Id, EnumTipoFavorito tipofavorito) { List <AfiliadoFavorito> afiliadoFavoritos = new List <AfiliadoFavorito>(); try { int num = int.Parse(tipofavorito.ToString("d")); DataSet dataSet = HelperFavorito.ws.AfiliadoFavoritosGrupoGetByAfiliado(nAF_Id, num); if (dataSet.Tables.Count != 0) { DataTable item = dataSet.Tables[0]; if (item.Rows.Count != 0) { if ((item.TableName == "SqlException" ? true : item.TableName == "Exception")) { throw new IBException(item.Rows[0]["NumeroError"].ToString().Trim(), "SQLIB"); } foreach (DataRow row in dataSet.Tables[0].Rows) { afiliadoFavoritos.Add(AfiliadoFavorito.getNewAfiliadoFavorito(row)); } } } } catch (WebException webException) { throw new IBException(webException.Message, "SQLIB"); } return(afiliadoFavoritos); }