Beispiel #1
0
        private void btn_salvarProf_Click(object sender, EventArgs e)
        {
            if (!(txt_nomeProf.Text.Trim().Length > 0 && Verifica.RG(msk_rgProf.Text.Trim()) &&
                  Verifica.Email(txt_emailProf.Text.Trim()) &&
                  Verifica.DDDeTelefone(msk_dddProf.Text.Trim(), msk_telProf.Text.Trim()) &&
                  Verifica.DDDeTelefoneALT(msk_dddAltProf.Text.Trim(), msk_telAltProf.Text.Trim()) &&
                  msk_admissaoProf.Text.Trim().Length == 10 &&
                  Verifica.Maior(msk_nascProf.Text.Trim()) &&
                  (rd_F.Checked || rd_M.Checked)))
            {
                MessageBox.Show("Verifique se todos os campos foram preenchidos corretamente " +
                                "e se nenhum campo obrigatório foi deixado em branco",
                                "Erro! Campos com erros!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            string nome     = txt_nomeProf.Text.Trim(),
                   rg       = msk_rgProf.Text.Trim(),
                   cpf      = msk_cpfProf.Text.Trim(),
                   nasc     = msk_nascProf.Text.Trim(),
                   email    = txt_emailProf.Text.Trim(),
                   ddd      = msk_dddProf.Text.Trim(),
                   tel      = msk_telProf.Text.Trim(),
                   dddAlt   = msk_dddAltProf.Text.Trim(),
                   telAlt   = msk_telAltProf.Text.Trim(),
                   endereco = txt_enderecoProf.Text.Trim(),
                   bairro   = txt_bairroProf.Text.Trim(),
                   cidade   = txt_cidadeProf.Text.Trim(),
                   admissao = msk_admissaoProf.Text.Trim();
            char sexo       = ' ';

            if (rd_F.Checked)
            {
                sexo = 'f';
            }
            if (rd_M.Checked)
            {
                sexo = 'm';
            }

            string telefoneAlt = dddAlt + telAlt,
                   telefone    = ddd + tel;

            if (GerenciadorBanco.CadastrarProfessor(nome, rg, cpf, nasc, sexo, email, telefone, telefoneAlt,
                                                    endereco, bairro, cidade, admissao, caminhoImagem))
            {
                MessageBox.Show("Professor cadastrado com sucesso!");
                return;
            }
        }