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:

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:

Agora, comentando-o, teremos:

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

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.
Você Sabia?
Donkey Kong
A empresa Universal City Studios, detentora dos direitos autorais do King Kong, processou a Nintendo logo após o lançamento de Donkey Kong, pois segundo ela, o game violava os seus direitos. Ela venceu o processo e recebeu da Nintendo uma indenização de quase 2 milhões de dólares.
Tomb Raider - O Filme
Considerando todas as adaptações de jogos de videogame para o cinema, a mais bem sucedida foi Lara Croft: Tomb Raider, lançado em 2001 e que faturou 274 milhões de dólares. Ele foi dirigido por Simon West e estrelado pela bela Angelina Jolie.
Ábaco
O ábaco é o dispositivo de cálculo mais antigo construído e conhecido pelo homem. Suas formas mais primitivas datam de 400 a.C. e eles foram encontrados na China e na Babilônia. Para saber mais sobre a história dos computadores, clique aqui.
Final Fantasy X
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!
Space Invaders
A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.