Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }