Agora faremos uma validação para obrigar o usuário a preencher todos os campos do nosso formulário. Claro que isso seria possível com a estrutura de decisão if verificando cada Textbox, mas seria trabalhoso e geraria um código desnecessariamente poluído. Podemos fazer uso do foreach e da classe "Control". Isso é possível porque todo formulário é composto por controles, que podem ser percorridos um a um, não importando de que tipo são. No nosso exemplo, no frmCadastroCliente, faremos a verificação de dois tipos diferentes, pois temos vários textboxes, mas temos também um Combobox, como ilustra a figura abaixo:

Percorrendo Todos os TextBox

Fazer toda a verificação descrita acima é mais fácil do que parece.

No código do evento Click do botão "Salvar", antes de criarmos a string que receberá a data formatada corretamente para ser inserida no MySQL, vamos inserir o seguinte código:

Percorrendo Todos os TextBox

Agora, comentando-o, teremos:

Percorrendo Todos os TextBox

Agora vamos tentar deixar qualquer campo em branco e salvar os dados. Vejam, na imagem abaixo, o que acontece:

Percorrendo Todos os TextBox

Agora só é preciso repetir a inserção deste código para o botão "Atualizar" e com isso finalizamos a validação de todos os campos do formulário!

Na sequência falarei sobre como contar as linhas de um DataGridView e com isso validaremos o botão "Atualizar" e "Remover", encerrando todas as validações.


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

O título Asteroids, do Atari, possui recorde de pontuação há 30 anos. Em 1982 um americano chamado Scott Safran atingiu a marca de 41.336.440. Atualmente ele faz parte de um minúsculo grupo de jogadores que conseguiram manter seus recordes por mais de 30 anos.


Nos primeiros oito dias após o lançamento do console Nintendo Wii foram vendidas 600 mil unidades. Isso equivale a quase um por segundo e estes incríveis números são referentes às vendas apenas nos EUA!


Até a primeira metade dos anos 90 era bastante comum que as trilhas sonoras dos games fossem criadas por mulheres e a responsável pelas músicas do clássico Street Fighter 2 foi Yoko Shimomura. Segundo ela, o ritmo "Tararirarin" da música tema do personagem Blanka, do Brasil, veio à sua cabeça enquanto ela estava no trem a caminho da Capcom.


O ENIAC, primeiro computador valvulado do mundo, possuía 17.000 válvulas, 500.000 pontos de solda, 30 toneladas de peso e ocupava uma área de 180 metros quadrados. Clique aqui e conheça mais sobre a história dos computadores.


O jogo Final Fantasy X para o Sony Playstation 2 vendeu, apenas no dia do seu lançamento, 1.455.732 cópias, estabelecendo um recorde de vendagem para as primeiras 24 horas de um game. Méritos da SquareSoft, que desenvolveu um excelente produto!