예제 #1
0
        private void BtnFinalizar_Click(object sender, EventArgs e)
        {
            if (ValidaTudo())
            {
                try
                {
                    objCandidato.Email        = txtEmail.Text.ToString();
                    objCandidato.Senha        = txtSenha.Text.ToString();
                    objCandidato.Nome         = txtNome.Text.ToString();
                    objCandidato.Dica_senha   = txtDicaSenha.Text.ToString();
                    txtCelular.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; //tira a formatação da mascára
                    objCandidato.Celular      = txtCelular.Text.ToString();
                    txtCelular.TextMaskFormat = MaskFormat.IncludeLiterals;          //retorna a formatação da mascára
                    objCandidato.Nascimento   = dtpNascimento.Value;
                    if (rdbFeminino.Checked == true)
                    {
                        objCandidato.Sexo = rdbFeminino.Text.ToString();
                    }
                    else if (rdbMasculino.Checked == true)
                    {
                        objCandidato.Sexo = rdbMasculino.Text.ToString();
                    }
                    else if (rdbOutro.Checked == true) //TODO Ver se funciona apenas com "else"
                    {
                        objCandidato.Sexo = rdbOutro.Text.ToString();
                    }
                    objCandidato.Estado_civil  = cboEstadoCivil.Text.ToString();
                    objCandidato.Nacionalidade = txtNacionalidade.Text.ToString();
                    txtCEP.TextMaskFormat      = MaskFormat.ExcludePromptAndLiterals; //tira a formatação da mascára
                    objCandidato.Cep           = txtCEP.Text.ToString();
                    txtCEP.TextMaskFormat      = MaskFormat.IncludeLiterals;          //retorna a formatação da mascára
                    objCandidato.Cidade        = txtCidade.Text.ToString();
                    objCandidato.Bairro        = txtBairro.Text.ToString();
                    objCandidato.Estado        = cboEstado.Text.ToString();
                    objCandidato.Rua           = txtRua.Text.ToString();
                    objCandidato.Numero        = txtNumero.Text.ToString();

                    if (modoEdicao)
                    {
                        objCandidato.Atualizar(dados);
                    }
                    else
                    {
                        objCandidato.Cadastrar(dados);
                    }

                    objCandidato.CursoEtec.Curso   = cboCurso.Text;
                    objCandidato.CursoEtec.Inicio  = dtpInicioEtec.Value;
                    objCandidato.CursoEtec.Termino = dtpTerminoEtec.Value;
                    objCandidato.CursoEtec.Periodo = cboPeriodo.Text;
                    objCandidato.CursoEtec.Modulo  = cboModulo.Text;

                    if (modoEdicao)
                    {
                        objCandidato.CursoEtec.Atualizar(dados);
                        MessageBox.Show("Conta editada com sucesso!");
                    }
                    else
                    {
                        objCandidato.CursoEtec.Cadastrar(dados);
                        DialogResult ok = MessageBox.Show("Cadastrado com sucesso!", "", MessageBoxButtons.OK);
                        if (ok == DialogResult.OK)
                        {
                            this.Hide();
                            FLogin fLogin = new FLogin();
                            fLogin.ShowDialog();
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(string.Format("Ocorreu um erro: {0}", ex.Message));
                }
            }
        }