Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olha esta página
Meu objetivo é retirar esta linha onde se encontra a foto da luminária, a descrição e o logo do fornecedor (Golden Plus), ou seja, tudo que esta abaixo do texto "Produtos" e acima do texto "Trabalhamos com produtos das marcas".
Já tentei retirar, mas sempre da erro na página, por favor se alguém puder me ajudar agradeço.
Abaixo o código das páginas
produtos.aspx
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="produtos.aspx.cs" Inherits="produtos" %>
<%@ Register Src="links.ascx" TagName="links" TagPrefix="uc1" %>
<asp:Content ID="Content" ContentPlaceHolderID="cphPagina" Runat="Server">
<div id="titulo">
<div class="produtos">
PRODUTOS<asp:Label ID="lblTitFabricante" runat="server"></asp:Label></div>
</div>
<asp:Panel ID="pnlDestaque" runat="server" CssClass="corpo">
<div id="corpo">
<div class="img1">
<asp:Literal ID="litImgProdutoDestaque" runat="server"></asp:Literal></div>
<div class="meio">
<table border="0" cellpadding="0" cellspacing="0" width="94%">
<tr>
<th colspan="2" scope="row">
<img height="29" src="img/meio_cima.gif" width="270" /></th>
</tr>
<tr>
<th bgcolor="#e6e6e6" height="172" scope="row" width="8%">
</th>
<td bgcolor="#e6e6e6" valign="top" width="92%">
<asp:Literal ID="litDestaque" runat="server"></asp:Literal>
<!--<div class="titulo"><br /><span class="descricao"><strong>Multplex</strong></span><br /></div>
<p class="descricao">Marca: Phelps Dodge<br /></p>
<div class="titulo">R$00,00</div></td>
</tr>
<tr>
<th colspan="2" align="center" bgcolor="#e6e6e6" scope="row"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image17','','img/bt_detalhes_press.gif',1)"></a><a href="produtos_descricao.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image24','','img/bt_detalhes_press.gif',1)"><img src="img/bt_detalhes.gif" name="Image24" width="109" height="44" border="0" id="Image24" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image25','','img/bt_comprar_bt.gif',1)"><img src="img/bt_comprar.gif" name="Image25" width="109" height="44" border="0" id="Image25" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image18','','img/bt_comprar_bt.gif',1)"></a></th>
</tr>-->
</td>
</tr>
<tr>
<th colspan="2" scope="row">
<img height="29" src="img/meio_baixo.gif" width="270" /></th>
</tr>
</table>
</div>
<div class="img2">
<asp:Literal ID="litImgFabricanteDestaque" runat="server"></asp:Literal></div>
</div>
</asp:Panel>
<div id="destaques">
<asp:Panel ID="pnlFabricantes" runat="server">
<div id="promocao">
<div id="fornecedores">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="10%">
</td>
<td align="left"><asp:Literal ID="litFabricantes" runat="server"></asp:Literal></td>
<td width="10%">
</td>
</tr>
</table>
</div>
</div>
</asp:Panel>
<asp:Panel ID="pnlProdutos" runat="server">
<div id="promocao">
<br />
<asp:Literal ID="litProdutos" runat="server"></asp:Literal>
</div>
<uc1:links ID="Links1" runat="server" />
</asp:Panel>
<asp:Panel ID="pnlProduto" runat="server">
<div id="promocao_ampliada">
<br />
<asp:Panel ID="pnlImagem" runat="server">
<div class="imagem"><asp:Image ID="imgProduto" runat="server" Height="186px" Width="235px" /></div>
</asp:Panel>
<div class="descricao">
<p><strong><asp:Label ID="lblProduto" runat="server"></asp:Label></strong></p>
<asp:Literal ID="litDescricao" runat="server"></asp:Literal>
<p>Marca: <asp:Label ID="lblFabricante" runat="server"></asp:Label></p>
<p><asp:Literal ID="litPreco" runat="server"></asp:Literal></p>
</div>
</div>
<uc1:links ID="Links2" runat="server" />
</asp:Panel>
</div>
</asp:Content>using System;
using System.Data;
using System.Data.SqlClient;
using System.Text;
public partial class produtos : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = EletroSemLimites.GetConnection();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand();
da.SelectCommand.Connection = conn;
DataTable dt = new DataTable();
try
{
bool pagPadrao = true;
if (Request.QueryString["f"] != null && EletroSemLimites.IsInteger(Request.QueryString["f"]) && !Page.IsPostBack)
{
#region Mostra os produtos do fabricante
int fabCod = Convert.ToInt32(Request.QueryString["f"]);
da.SelectCommand.CommandText = "SELECT fabNome FROM Fabricante WHERE fabCodigo = " + fabCod;
dt.Rows.Clear();
dt.Columns.Clear();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
pagPadrao = false;
pnlProdutos.Visible = true;
pnlProduto.Visible = false;
lblTitFabricante.Text = " > " + dt.Rows[0]["fabNome"].ToString();
da.SelectCommand.CommandText =
"SELECT " + Environment.NewLine +
" p.prdCodigo AS prdCod, p.prdNome AS prdNome, p.prdImagem AS prdImg, " + Environment.NewLine +
" p.prdPreco AS prdPreco, r.proPreco AS proPreco " + Environment.NewLine +
"FROM Produto p " + Environment.NewLine +
" LEFT JOIN Promocao r ON r.prdCodigo = p.prdCodigo " + Environment.NewLine +
"WHERE " + Environment.NewLine +
" p.fabCodigo = " + fabCod + " AND " + Environment.NewLine +
" (r.proDataInicio IS NULL OR DATEDIFF(DAY, GETDATE(), r.proDataInicio) <= 0) AND " + Environment.NewLine +
" (r.proDataFim IS NULL OR DATEDIFF(DAY, GETDATE(), r.proDataFim) >= 0)";
dt.Rows.Clear();
dt.Columns.Clear();
da.Fill(dt);
if (dt.Rows.Count <= 0)
{
litProdutos.Text = "<p align=\"center\">Não há produtos cadastrados para este fabricante</p>";
}
else
{
StringBuilder strLista = new StringBuilder();
foreach (DataRow row in dt.Rows)
{
strLista.Append("<div class=\"imagem\">");
if (!row.IsNull("prdImg"))
{
strLista.Append(
"<img border=\"0\" height=\"61\" src=\"" + Resources.Path.ImgProduto.Replace("~/", "") + row["prdImg"] + "\" width=\"84\" />"
);
}
strLista.Append("</div>");
strLista.Append(
"<div class=\"descricao\">" +
"<strong>" + row["prdNome"] + "</strong><br />"
//"Marca: " + row["fabNome"] + "<br /><br />"
);
if (row.IsNull("proPreco"))
{
strLista.Append(
"<strong>R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["prdPreco"]), 2) + "</strong>"
);
}
else
{
strLista.Append(
"De R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["prdPreco"]), 2) + "<br>" +
"<strong>Por R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["proPreco"]), 2) + "</strong>"
);
}
strLista.Append(
"</div>"
);
}
litProdutos.Text = strLista.ToString();
}
}
#endregion
}
else if (Request.QueryString["p"] != null && EletroSemLimites.IsInteger(Request.QueryString["p"]) && !Page.IsPostBack)
{
#region Mostra detalhes do produto
lblTitFabricante.Text = "";
da.SelectCommand.CommandText =
"SELECT " + Environment.NewLine +
" p.prdCodigo AS prdCod, p.prdNome AS prdNome, p.prdImagem AS prdImg, p.prdDescricao AS prdDesc, " + Environment.NewLine +
" p.prdPreco AS prdPreco, r.proPreco AS proPreco, f.fabNome AS fabNome " + Environment.NewLine +
"FROM Produto p " + Environment.NewLine +
" INNER JOIN Fabricante f ON f.fabCodigo = p.fabCodigo " + Environment.NewLine +
" LEFT JOIN Promocao r ON r.prdCodigo = p.prdCodigo " + Environment.NewLine +
"WHERE " + Environment.NewLine +
" p.prdCodigo = " + Request.QueryString["p"] + " AND " + Environment.NewLine +
" (r.proDataInicio IS NULL OR DATEDIFF(DAY, GETDATE(), r.proDataInicio) <= 0) AND " + Environment.NewLine +
" (r.proDataFim IS NULL OR DATEDIFF(DAY, GETDATE(), r.proDataFim) >= 0)";
dt.Rows.Clear();
dt.Columns.Clear();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
pagPadrao = false;
pnlProdutos.Visible = false;
pnlProduto.Visible = true;
DataRow row = dt.Rows[0];
if (row.IsNull("prdImg"))
pnlImagem.Visible = false;
else
{
pnlImagem.Visible = true;
imgProduto.ImageUrl = Resources.Path.ImgProduto.Replace("~/", "") + Convert.ToString(row["prdImg"]);
imgProduto.AlternateText = Convert.ToString(row["prdNome"]);
}
lblProduto.Text = Convert.ToString(row["prdNome"]);
litDescricao.Text = Convert.ToString(row["prdDesc"]);
lblFabricante.Text = Convert.ToString(row["fabNome"]);
if (row.IsNull("proPreco"))
litPreco.Text = "<strong>R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["prdPreco"]), 2) + "</strong>";
else
litPreco.Text =
"De R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["prdPreco"]), 2) + "<br>" +
"<strong>Por R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["proPreco"]), 2) + "</strong>";
}
#endregion
}
else if (Request.QueryString["s"] != null)
{
#region Mostra resultados da pesquisa
pagPadrao = false;
pnlProdutos.Visible = true;
pnlProduto.Visible = false;
lblTitFabricante.Text = "";
da.SelectCommand.CommandText =
"SELECT " + Environment.NewLine +
" p.prdCodigo AS prdCod, p.prdNome AS prdNome, p.prdImagem AS prdImg, " + Environment.NewLine +
" p.prdPreco AS prdPreco, r.proPreco AS proPreco, f.fabNome AS fabNome " + Environment.NewLine +
"FROM Produto p " + Environment.NewLine +
" INNER JOIN Fabricante f ON f.fabCodigo = p.fabCodigo " + Environment.NewLine +
" LEFT JOIN Promocao r ON r.prdCodigo = p.prdCodigo " + Environment.NewLine +
"WHERE " + Environment.NewLine +
" p.prdNome LIKE '%" + Request.QueryString["s"] + "%' AND " + Environment.NewLine +
" (r.proDataInicio IS NULL OR DATEDIFF(DAY, GETDATE(), r.proDataInicio) <= 0) AND " + Environment.NewLine +
" (r.proDataFim IS NULL OR DATEDIFF(DAY, GETDATE(), r.proDataFim) >= 0)";
dt.Rows.Clear();
dt.Columns.Clear();
da.Fill(dt);
if (dt.Rows.Count <= 0)
{
litProdutos.Text = "<p align=\"center\">A pesquisa não retornou registros</p>";
}
else
{
StringBuilder strLista = new StringBuilder();
foreach (DataRow row in dt.Rows)
{
if (!row.IsNull("prdImg"))
{
strLista.Append("<div class=\"imagem\">");
strLista.Append(
"<img border=\"0\" height=\"61\" src=\"" + Resources.Path.ImgProduto.Replace("~/", "") + row["prdImg"] + "\" width=\"84\" />"
);
strLista.Append("</div>");
}
strLista.Append(
"<div class=\"descricao\">" +
"<strong>" + row["prdNome"] + "</strong><br />" +
"Marca: " + row["fabNome"] + "<br />"
);
if (row.IsNull("proPreco"))
{
strLista.Append(
"<strong>R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["prdPreco"]), 2) + "</strong>"
);
}
else
{
strLista.Append(
"De R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["prdPreco"]), 2) + "<br>" +
"<strong>Por R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["proPreco"]), 2) + "</strong>"
);
}
strLista.Append(
"</div>"
);
}
litProdutos.Text = strLista.ToString();
}
#endregion
}
if (pagPadrao)
{
pnlDestaque.Visible = true;
pnlFabricantes.Visible = true;
lblTitFabricante.Text = "";
pnlProdutos.Visible = false;
pnlProduto.Visible = false;
#region Carrega Destaque
da.SelectCommand.CommandText =
"SELECT TOP 1 " + Environment.NewLine +
" p.prdCodigo AS prdCod, p.prdNome AS prdNome, p.prdImagem AS prdImg, p.prdDescricao AS prdDesc, " + Environment.NewLine +
" p.prdPreco AS prdPreco, r.proPreco AS proPreco, " + Environment.NewLine +
" f.fabCodigo AS fabCod, f.fabNome AS fabNome, f.fabImgDestaque AS fabImg " + Environment.NewLine +
"FROM Produto p " + Environment.NewLine +
" INNER JOIN Fabricante f ON f.fabCodigo = p.fabCodigo " + Environment.NewLine +
" LEFT JOIN Promocao r ON r.prdCodigo = p.prdCodigo " + Environment.NewLine +
"WHERE " + Environment.NewLine +
" p.prdImagem IS NOT NULL AND LEN(LTRIM(RTRIM(p.prdImagem))) > 0 AND " + Environment.NewLine +
" f.fabImgDestaque IS NOT NULL AND LEN(LTRIM(RTRIM(f.fabImgDestaque))) > 0 AND " + Environment.NewLine +
" (r.proDataInicio IS NULL OR DATEDIFF(DAY, GETDATE(), r.proDataInicio) <= 0) AND " + Environment.NewLine +
" (r.proDataFim IS NULL OR DATEDIFF(DAY, GETDATE(), r.proDataFim) >= 0)";
dt.Rows.Clear();
dt.Columns.Clear();
da.Fill(dt);
if (dt.Rows.Count <= 0)
{
pnlDestaque.Visible = false;
}
else
{
pnlDestaque.Visible = true;
DataRow row = dt.Rows[0];
litImgProdutoDestaque.Text =
"<img src=\"" + Resources.Path.ImgProduto.Replace("~/", "") + Convert.ToString(row["prdImg"]) + "\" width=\"235\" height=\"186\" border=\"0\" alt=\"" + Convert.ToString(row["prdNome"]) + "\" />"
;
litImgFabricanteDestaque.Text =
"<a href=\"produtos.aspx?f=" + Convert.ToString(row["fabCod"]) + "\">" +
"<img src=\"" + Resources.Path.ImgFabricante.Replace("~/", "") + Convert.ToString(row["fabImg"]) + "\" width=\"235\" height=\"186\" border=\"0\" alt=\"" + Convert.ToString(row["fabNome"]) + "\" />" +
"</a>";
litDestaque.Text =
"<br />" +
"<div class=\"titulo\"><strong>" + row["prdNome"] + "</strong></div>" +
"<p class=\"descricao\">Marca: " + row["fabNome"] + "</p>" +
"<p class=\"descricao\">" + row["prdDesc"] + "</p>" +
"<p>";
if (row.IsNull("proPreco"))
{
litDestaque.Text +=
"<span class=\"titulo\">R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["prdPreco"]), 2) + "</span>";
}
else
{
litDestaque.Text +=
"<span class=\"descricao\">De R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["prdPreco"]), 2) + "</span><br>" +
"<span class=\"titulo\">Por R$ " + EletroSemLimites.FormatarNumero(Convert.ToDouble(row["proPreco"]), 2) + "</span>";
}
litDestaque.Text +=
"</p>";
}
#endregion
if (!Page.IsPostBack)
{
#region Carrega Lista de Fabricantes
da.SelectCommand.CommandText = "SELECT fabCodigo, fabNome FROM Fabricante ORDER BY fabNome";
dt.Rows.Clear();
dt.Columns.Clear();
da.Fill(dt);
if (dt.Rows.Count <= 0)
{
litFabricantes.Text = "<p align=\"center\">Não há fabricantes cadastrados</p>";
}
else
{
StringBuilder strLista = new StringBuilder();
strLista.Append("<br>Trabalhamos com produtos das marcas:<br><br><ul>");
foreach (DataRow row in dt.Rows)
{
strLista.Append("<li><a href=\"produtos.aspx?f=" + row["fabCodigo"] + "\">" + row["fabNome"] + "</a></li>");
}
strLista.Append("</ul>");
litFabricantes.Text = strLista.ToString();
}
#endregion
}
}
else
{
pnlDestaque.Visible = false;
pnlFabricantes.Visible = false;
}
}
catch
{
throw;
}
finally
{
}
}
}Carregando comentários...