Motrando mensagem de campos obrigatórios

by Stiven 9. March 2010 11:14

Esta semana precisei desenvolver um componente que implementasse a funcionalidade que ao usuário clicar no botão para submeter o formulário, se o mesmo tivesse campos obrigatórios (usando por exemplo o RequiredFieldValidator), teria que mostrar uma mensagem informando que ainda existiam campos a serem preenchidos.

Bom, é algo bem simples. Mas se tratando interação com o usuário é bastante útil.

Usei o jQuery para mostrar a div. E a grande sacada ta no método Page.ClientScript.RegisterOnSubmitStatement, que é nele que vamos conseguir executar a chamada da mensagem quando o usuário tentar submeter página.

 Código fonte do projeto. 

 AlertRequiredFields.rar (26.91 kb)

;) 

 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

ASP.Net | Controls | Dicas

Talento Desperdiçado

by Stiven 8. February 2010 08:53

Sabe aquelas pessoas que tem um talento e tanto, mas trabalha na área errada e que só falta aquele famoso empurrãozinho pra decolar? É justamente isso que você deve ta pensando mesmo. Pois é, tem um colega de trabalho que faz desenhos de carros. 

Veja o nível dos desenhos!!!!!

Eric Gutemberg

;)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Diversos

Desabilitando o plugin do Skipe de uma página HTML

by Stiven 24. January 2010 04:40

Pessoal,

hoje ao desenvolver uma página de entrada de dados (onde tem alguns campos de informações de telefones) percebi que, devido ao fato de ter o Skipe instalado na máquina, o plugin (do Skipe) quebrava o layout da página onde tinha os labels de formatação do número de telefone. E agora? Como desabilitar o plugin do Skipe?

 

Depois de alguns cliques na web, percebi que era algo tão simples.

No HTML onde tem a informação do número do telefone Celular ( (61) 0000-0000 ), basta incluirmos uma tag <span> entre os números, com um style (CSS) para que fique invisível. Assim conseguimos que o plugin o Skipe não identifique o HTML como um número válido de telefone.

Exemplo:

(61) 0000-<span style="display:none;">_</span>0000

 



;)

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Dicas

Especificando uma determinada porta para o ASP.NET Development Server

by Stiven 19. January 2010 09:56

Olá pessoal! Hoje foi o dia em que eu perdi a paciência e resolvi descobrir como setar uma determinada porta para o servidor web de desenvolvimento. Algo tão simples e que as vezes  pequenos detalhes fazem a diferença. Então vamos lá!

Para especificar uma porta para o ASP.NET Development Server

  1. No Solution Explorer, clique no nome do aplicativo.

  2. No painel de propriedades, clique na seta ao lado de usar portas dinâmicas e False selecione da lista suspensa.  Isso permitirá a edição da propriedade Número da porta.

  3. No painel de propriedades, clique na caixa de texto ao lado da porta e digite um número de porta.

  4. Clique fora do painel Propriedades. Isso salva as configurações de propriedade.

    Cada vez que você executar um arquivo de sistema Web site no Visual Web Developer, o ASP.NET Development Server irá escutar na porta especificada.

 Fonte: http://msdn.microsoft.com/en-us/library/ms178109(VS.80).aspx

;)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

ASP.Net | Dicas | Visual Studio

Minimizando o MSN Messenger no Windows 7

by Stiven 14. December 2009 03:48

Já instalou o MSN Messenger no Windows 7? Ele não minimiza na barra de ícones de sistemas.....:(

E agora? Como eu faço? ....aí vai a dica:

http://windows7center.com/tutorials/how-to-minimize-msn-messenger-to-the-system-tray-in-windows-7/

;)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Dicas | Windows 7

Erro ao tentar consumir serviço do Dynamics AX

by Stiven 6. November 2009 09:16

No meu primeiro contato com o Dynamic AX, depois de criar o site no IIS 7, ao tentar consumir um serviço ocorreu aquela famosa tela amarela:

Could not load file or assembly 'Microsoft.Dynamics.BusinessConnectorNet' or one of its dependencies. An attempt was made to load a program with an incorrect format.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.BadImageFormatException: Could not load file or assembly 'Microsoft.Dynamics.BusinessConnectorNet' or one of its dependencies. An attempt was made to load a program with an incorrect format.

E agora?

Para corrigir o problema basta configurar o application pool referente ao site no IIS 7, a compatibilidade com aplicativos 32bits.

No IIS 7 -> Application Pools -> [MeuApplicationPool] -> Advance Settings -> Enable 32-Bit Applications

;)

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Dicas | Dynamics AX

Javascript beautifier

by Stiven 3. November 2009 07:29

Muitas vezes quando estamos analisando códigos fontes de terceiros, nos deparamos com uma probleminha ao debugar os arquivos javascript (.js), é a bagunça do código fonte. Que em alguns casos não é uma bagunça e sim uma boa prática. Como podemos ver o exemplo abaixo:

if('this_is'==/an_example/){do_something();}else{var a=b?(c%d):e[f];}

Para debugar fica meio chato, e dependendo da necessidade muitas vezes temos que endentar o código, apesar de algumas IDEs já possuir esse recurso. De qualquer forma, uma boa dica é usar o Javascript beautifier que faz isso pra gente facilmente.

Vejamos como fica o trecho de código acima depois de analisado.

 if ('this_is' == /an_example/) {
    do_something();
} else {
    var a = b ? (c % d) : e[f];
}

;)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Dicas | Javascript

Microsoft Web Platform Installer

by Stiven 1. November 2009 16:26

Lendo o ebook do Waldemir Cambiucci me deparei com uma ferramenta que já sabia que existia, mas que até no momento não tinha dado nem um pouco de atenção. Estou falando do Microsoft Web Platform Installer que é um conjunto de recursos e ferramentas integradas prontas para o trabalho, como o .NET Framework, o IIS Extensions, SQL Server 2008 Express Edition, Web Applications, Visual Web Developer Express e muito mais.

Então vamos lá, vou instalar pra ver o que a ferramenta tem pra me oferecer. Após primeira vista e mais alguns testes. Fantástico!!!!!!! Isso pode me quebrar um galho!!

Não perca tempo, baixe e instale. Vale a pena mesmo!

;)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Dicas | Ferramentas

Boleto.Net: Trocando a imagem do banco

by Stiven 28. October 2009 01:49

No Boleto.Net, cada banco tem sua respectiva imagem, ou seja, é aquela imagem que aparece ao lado do boleto bancário identificando para qual banco foi emitido o documento.

 Por padrão, ao informarmos o banco no qual o boleto bancário será emitido é mostrada uma imagem. Esse imagem não garante que seja a última imagem definida para boletos bancários pela instituíção, ou a imagem não possa estar legal, a resolução não está adequada. Mas e aí? Eu estou com uma nova imagem, como eu faço pra atualizar? Uma das opções é enviar para stiven@callas.com.br que eu mesmo atualizo no projeto. Uma outra opção, é atualizar o próprio código fonte do projeto baixado. Vamos lá.

Ao baixar o projeto Boleto.Net, na solução, as imagens estão localizadas na pasta Biblioteca/Boleto.Net/Imagens. Exclua a imagem do projeto e adicione a nova imagem com o mesmo nome.extensão. Exemplo:

001.jpg -> Banco do Brasil

Ao adicionar-mos a nova imagem ao projeto é necessário setar a propriedade Build Action para Embedded Resource.

 

Agora é só compilar o projeto. 

;)

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Boleto.Net | Dicas

Ajax: Desativando elementos da interface do usuário

by Stiven 27. October 2009 05:13

Depois de ler o artigo Gerenciando a experiência do usuário no AJAX, resolvi desenvolver um componente que fizesse todo esse trabalho sujo de criar os scripts, images, css, etc.. na página e que fosse algo realmente fácil de implementar.

A ideia é que a página da Web permaneça ativa (porém desabilitada) mesmo depois que o usuário tiver efetuado uma solicitação AJAX, conforme a imagem abaixo:

Para funcionar basta inserir o trecho de codigo abaixo no arquivo .aspx:

<orea:AjaxUpdating ID="ajaxUpdating" runat="server" Text="Atualizando informações..." />

Simples?

;)

Código fonte:
Orea.WebControls.AjaxUpdating.zip (493,44 kb)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Ajax | ASP.Net | Controls | Open Source

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen

Sobre o autor



Meu nome é Stiven Fabiano da Câmara e sou desenvolvedor de software especializado na plataforma .NET da Microsoft, utilizando a linguagem Visual C#.