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)); } } }