Ir para conteúdo
Fórum Script Brasil

Dayana Boni

Membros
  • Total de itens

    29
  • Registro em

  • Última visita

Sobre Dayana Boni

Contatos

  • MSN
    day_bo_ni@hotmail.com

Perfil

  • Gender
    Female
  • Location
    Curitiba

Dayana Boni's Achievements

0

Reputação

  1. Bom dia, Estou com uma dificuldade em um projeto que estou participando. Tenho o seguinte código no aspx: <div id="Botoes"> <ul> <li title="Telefone da empresa" runat="server" id="liTel"><a id="ctl00_ContentPlaceHolder1_lnkFone" name="ctl00$ContentPlaceHolder1$lnkFone" class="fone fancybox" href="#VerFone">Telefone</a></li> </ul> </div> Esta parte acima aparece na tela como um "button", que quando clicado chama a div apresentada abaixo. O que faz referência a div abaixo é o (href="#VerFone"). E a class="fone fancybox" é o que faz aparecer a div abaixo. <!-- EspaçoFones--> <div style="display: none" runat="server" id="Telefone"> <div id="VerFone"> <h3>Telefone da Empresa</h3> <h2> <asp:Label ID="lblNomeEmpresaTel" runat="server" Text=''></asp:Label></h2> <div class="areafonenextel"> <center><span class="fonenextel" id="ctl00_ContentPlaceHolder1_lblFone"><asp:Label ID="lblTel1" runat="server" Text=''></asp:Label><asp:Label ID="lblTel2" runat="server" Text=''></asp:Label> - <asp:Label ID="lblResponsavelTel" runat="server" Text=''></asp:Label></span></center> </div> <div class="informe_portal">Ao ligar, informe ter visto o anúncio no <b>Peças e Serviços</b>.</div> </div> </div> Agora vem a pergunta: Estou precisando saber toda vez que o usuário clicar no: <li title="Telefone da empresa" runat="server" id="liTel"><a id="ctl00_ContentPlaceHolder1_lnkFone" name="ctl00$ContentPlaceHolder1$lnkFone" class="fone fancybox" href="#VerFone">Telefone</a></li> Uma forma que tentei fazer foi inserir um LinkButton e colocar o evento OnClick, porém quando rodo a página ele chama a class="fone fancybox" que é um js e não entra no evento no click do LinkButton. Alguém sabe como me ajudar?
  2. Pessoal, Me ajudem, por favor! T_T Olha, eu tenho um ListView e estou preenchendo ele dinamicamente. Dentro dele, no ItemTemplate, adicionei um LinkButton da seguinte forma: <asp:LinkButton ID="UpdateButton" runat="server" CommandName="Edit" Text="Edit" /> Quando o usuário clica nessa opção "Edit", é disparado o evento do ListView que será responsável por recuperar o Index do item que se deseja editar e também, é dado um DataBind(); protected void lv_ItemEditing(object sender, ListViewEditEventArgs e) { lv.EditIndex = e.NewEditIndex; lv.DataBind(); } Dando o DataBind(), o programa vai passar pelo DataBound: protected void lv_ItemDataBound(object sender, ListViewItemEventArgs e) { ListViewDataItem DataItem = (ListViewDataItem)e.Item; DataRowView drv = (DataRowView)DataItem.DataItem; // condições que coloquei q irão verificar se o evento está //sendo chamado apenas para carregar o ListView //ou se é para edição de algum item } E depois disso estou chamando o evento lv_ItemUpdating, mas nem vou mencionar aqui porque o programa não está chegando até lá. A questão é que na segunda linha do meu DataBound, ele já me apresenta o erro: "System.InvalidCastException: Unable to cast object of type 'Grupo' to type 'System.Data.DataRowView'." Esse "Grupo" é meu objeto. Para cada objeto que crio através da consulta ao meu banco de dados para apresentação no ListView, é preciso passar pelo DataBound (até onde sei). Esse objeto é simples, conforme: public class Grupo { private int idG; private string dsc; private int idL; private bool Ativo; public int Id { get { return idG; } set { idGrupo = value; } } //e etc... } Já revisei várias vezes, e não encontro o motivo do erro...
  3. Aaaa Leo Sou uma topera :( No VB6 eu teria que fazer manualmente, como a segunda opção que você colocou, mas tem uma coisa que está enroscando: Não existe a propriedade childNodes, como você colocou "objNodes.childNodes" no For Each. As propriedades existentes para o objNodes, são: item lengtk nextNode reset Testei com as três primeiras e não deu :(
  4. Tá. O arquivo XML é deveras grande. Vou colocar aqui apenas o que interessa: <?xml version="1.0" encoding="ISO-8859-1" ?> <Apolices id_solicitacao="6" data_inicial="01/09/2011" data_final="13/09/2011" dt_processamento="14/09/2011 01:14:45" tempo="00:00:03" VersaoPrograma="4.0.14"> <Apolice ID="1" nr_apolice="3" cd_ramo=55252" nr_endosso_apo="0" cd_origem="6"> <cd_filial>059663</cd_filial> <cd_grupo_ramo>05</cd_grupo_ramo> <cd_ramo>31</cd_ramo> <nr_apolice>3547532</nr_apolice> <nr_endosso>0</nr_endosso> <Parcelas total="6"> <Parcela ID="1"> <cd_filial>4113</cd_filial> <cd_grupo_ramo>85855</cd_grupo_ramo> </Parcelas> </Apolice> </Apolices>
  5. Ta (: Olha Leo: Até onde entendi os códigos que fizeram, é usado um objeto FileSystemObject para acessar/ler as informações de dentro do XML. O trecho que é responsável por receber o número de tags XML é: Teste = LerInterno("Apolice", 0) Como mostra, ela chama a função LerXML: Function LerInterno(Opcao As String, Indice As Integer) Dim NodeValue Dim objNodes As IXMLDOMNodeList Dim IndiceLocal As Integer LerNoInterno = -1 Case "Apolices" Set objNodes = objXMLDOM.selectNodes("Apolices/Apolice") LerInterno = objNodes.length Case "Parcelas" Set objNodes = objXMLDOM.selectNodes("Apolices/Apolice").Item(Indice).selectNodes("Parcelas/Parcela") LerInterno = objNodes.length End Select Exit Function End Function Alguns pontos: - No caso, eu estou passando "Apolice" como parâmetro para a função. Esta tag existe no meu XML, porém ela contém atributos. Não sei se isso está fazendo com que ela não seja localizada; - Se no primeiro Case eu trocar o techo "Set objNodes = objXMLDOM.selectNodes("Apolices/Apolice")" apenas para "Set objNodes = objXMLDOM.selectNodes("Apolices")" me é retornado um erro. Se mantenho como está, ele apenas não aponta haver apólices. P.S.: Não coloquei os códigos no CODEBOX porque está dando erro.
  6. Hó! Já adianto que posso estar ~pirando~ total nas idéias. Mas VAI QUE isso ajuda algo: Paulo, O que o Xistyle falou abaixo faz sentido. O que você quer mostrar quando não existir documento? Sobre o que você disse: Pelo o que percebi, você está usando INNER JOIN pra fazer o SELECT. Desse modo, serão retornadas linhas quando todas as condições estabelecidas no SQL forem correspondidas, em todas as tabelas. Em outras palavras, ele descarta as linhas não correspondentes de ambas as tabelas. Será que se você usar FULL JOIN não seria melhor? Desta forma, serão retornadas as linhas mesmo que as condições sejam parcialmente correspondidas. Ou seja, permite que a linha da tabela esquerda ou direita que não atende à condição seja incluída nos resultados, e as colunas de saída correspondentes q outra tabela sejam definidas como NULL. E ENTÂO tendo o resultado como NULL, você pode tratar via programação (CREIO EU) e definir como quer apresentar para o usuário, já que não deseja manter em branco.
  7. Sim, eu vi. Achei confuso, não consegui :'(
  8. Muito obrigada Leo! (: O sistema que estou tentando dar manutenção não utiliza XMLDocument. Sabe outra forma de fazer isso, mas em VB6? Sim, linguagem pré-histórica. Por isso também não estou conseguindo fazer. :(
  9. Oi pessoal, Eu tenho um arquivo XML com várias tags e níveis hierárquicos. Por programação, eu preciso verificar se há a existência de determinadas tags no XML passado, para decidir então o que o sistema irá fazer. Tentando localizar a tag "REG", em VB fiz: ... Dim nCT1Nivel As Integer Set objNodes = objXMLDOM.selectNodes("Language/APOLICE/TB_APO/REG") ... Mas não encontra. Mesmo eu colocando apenas ...("Language/APOLICE/TB_APO/REG") quanto ...("Language/APOLICE/TB_APO/REG ID").
  10. Boa tarde Dougdellus, A solução exata não sei dizer. O que posso dizer é que é possível ter mais de um endereço IP associado a mesma placa de rede. Mas, não é permitido ter o mesmo número IP, associado a duas ou mais placas.
  11. Dayana Boni

    Perguntas

    Pessoal, Respondendo algumas perguntas comuns de um trabalho sobre Redes, teve uma que não consegui responder: - Quais os sistemas padronizados atualmente no mercado (se tratando de TCP/IP)? Alguém pode me ajudar? '-'
  12. Dayana Boni

    DropDownList

    Só acrescentando, pra mim, o For Each para CheckBoxList funcionou assim: For Each Item As ListItem In CheckBoxList .Items ... Next
  13. Xistyle, não entendi o que você disse mas, foi feito de outra forma. Olha só: 1. Foi usado o método Replace para retirar os colchetes; 2. Adicionado os caracteres "},{" no término da String; 3. Com o método Substring, foram retiradas as Strings de dentro das chaves e adicionadas em uma ArrayList. A explicação para o passo 2 é que, neste momento, para que a última frase fosse também adicionada era preciso incluir o "},{" no término da String; 4. Em seguida, foi feito a desserialização de cada item do ArrayList, sendo em seguida colocado dentro da DropDowList; De qualquer forma, obrigada pela ajuda :rolleyes:
×
×
  • Criar Novo...