Example #1
0
        private void Btn_salvarmatricula_Click(object sender, EventArgs e)
        {
            EnderecoDao enDao = new EnderecoDao();
            AlunoDao    aluno = new AlunoDao();

            ResponsavelDao resp   = new ResponsavelDao();
            TelefoneDao    telDao = new TelefoneDao();

            String responsavel = textBox_nomeResponsavel.Text;
            String telefone    = mascara_telefone.Text;

            String cep    = mascara_cep.Text;
            String rua    = txt_rua.Text;
            String bairro = txt_bairro.Text;
            int    numero = 0;

            if (textBox_numero.Text.Trim() != "")
            {
                numero = Convert.ToInt32(textBox_numero.Text);
            }
            String cidade = txt_cidade.Text;
            String uf     = txt_estado.Text;

            String   nome       = txt_nome.Text;
            DateTime nascimento = dtBox_nascimento.Value;
            // String telefone = txt_telefone.Text;
            String genero = "M";

            if (rd_btn_generoFem.Checked)
            {
                genero = "F";
            }

            MemoryStream fot = new MemoryStream();

            int countSucesso = 0;
            // checando idade de aluno ( 5 a 100 anos)
            int ano_nasc  = dtBox_nascimento.Value.Year;
            int ano_atual = DateTime.Now.Year;

            if (LimitesCaracteresAceitos())
            {
                if ((ano_atual - ano_nasc) < 5 || (ano_atual - ano_nasc) > 100)
                {
                    MessageBox.Show("O aluno deve ter entre 5 e 100 anos", "Data de ascimento inválida", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else // adicionar aluno no banco
                if (VerificaCampoVazio())
                {
                    AdicionarAlunoControle adicionarAluno = new AdicionarAlunoControle();
                    adicionarAluno.SalvaMatricula(nome, nascimento, genero, fot, responsavel, cep, rua, bairro, numero, cidade, uf, telefone);
                }
                else
                {
                    MessageBox.Show("Preencha todos os campos ", "Cadastro de aluno", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
        private void Button_buscaCep_Click(object sender, EventArgs e)
        {
            AdicionarAlunoControle alunoControle = new AdicionarAlunoControle();

            alunoControle.BuscarCep(mascara_cep.Text.ToString());
            textBox_rua.Text    = alunoControle.ds.Tables[0].Rows[0]["Logradouro"].ToString();
            textBox_bairro.Text = alunoControle.ds.Tables[0].Rows[0]["Bairro"].ToString();
            textBox_cidade.Text = alunoControle.ds.Tables[0].Rows[0]["Cidade"].ToString();
            textBox_uf.Text     = alunoControle.ds.Tables[0].Rows[0]["uf"].ToString();
            //validar se tem 8 caracteres
        }