private void btn_salvarResp_Click(object sender, EventArgs e)
        {
            string nome       = txt_nomeResp.Text.Trim(),
                   rg         = msk_rgResp.Text.Trim(),
                   cpf        = msk_cpfResp.Text.Trim(),
                   nasc       = msk_nascResp.Text.Trim(),
                   dddResp    = msk_dddResp.Text.Trim(),
                   telResp    = msk_telResp.Text.Trim(),
                   dddAltResp = msk_dddAltResp.Text.Trim(),
                   telAltResp = msk_telAltResp.Text.Trim(),
                   endereco   = txt_enderecoResp.Text.Trim(),
                   bairro     = txt_bairroResp.Text.Trim(),
                   cidade     = txt_cidadeResp.Text.Trim();
            char   sexo       = ' ';
            string Ano        = "";

            Ano = msk_nascResp.Text.Trim();
            Ano = Ano[6].ToString() + Ano[7].ToString() + Ano[8].ToString() +
                  Ano[9].ToString();

            if (Verifica.Vazio(nome) && Verifica.RG(rg) &&
                Verifica.CPF(cpf) && Verifica.DDDeTelefone(dddResp, telResp) &&
                Verifica.DDDeTelefoneALT(dddAltResp, telAltResp) &&
                Verifica.Vazio(endereco) && Verifica.Vazio(bairro) &&
                Verifica.Vazio(cidade) && Verifica.Maior(nasc) &&
                rd_F.Checked || rd_M.Checked)
            {
                if (rd_F.Checked)
                {
                    sexo = 'f';
                }
                if (rd_M.Checked)
                {
                    sexo = 'm';
                }

                string telefone    = dddResp + telResp,
                       telefoneAlt = dddAltResp + telAltResp;

                if (GerenciadorBanco.CadastrarResponsavel(nome, rg, cpf, nasc, sexo, telefone,
                                                          telefoneAlt, endereco, bairro, cidade))
                {
                    MessageBox.Show("Responsável cadastrado com sucesso!");
                    codResp = GerenciadorBanco.GetCodResp();
                    this.Close();
                    return;
                }
                else
                {
                    MessageBox.Show("Erro ao cadastrar responsável!", "Erro!", MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Verifique se todos os campos foram preenchidos corretamente " +
                                "e se nenhum campo obrigatório foi deixado em branco",
                                "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Esempio n. 2
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;
            }
        }