protected void btnCadastro_Click1(object sender, EventArgs e) { lblErroNome.Text = string.Empty; lblErroEmail.Text = string.Empty; lblErroCargo.Text = string.Empty; lblErroPerfil.Text = string.Empty; lblErroSenha.Text = string.Empty; lblErroConfirma.Text = string.Empty; if (ValidateField()) { try { Funcionario f = new Funcionario(); f.Cargo = new Cargo(); f.Perfil = new Perfil(); f.Nome = txtNome.Text; f.Email = TxtEmail.Text; f.DataAdmissao = DateTime.Parse(txtAdmissao.Text); f.Senha = txtSenhaAcesso.Text; f.Cargo.IdCargo = int.Parse(ddlCargo.SelectedValue); f.Perfil.IdPerfil = int.Parse(ddlPerfil.SelectedValue); FuncionarioBusiness business = new FuncionarioBusiness(); if (business.ConsultarExiste(f.Nome, f.DataAdmissao) != null) { business.Cadastrar(f); lblMensagemCriar.Text = "Conta do Colaborador criada com sucesso"; lblMensagemCriar.ForeColor = Color.DarkBlue; txtNome.Text = string.Empty; TxtEmail.Text = string.Empty; txtAdmissao.Text = string.Empty; txtSenhaAcesso.Text = string.Empty; txtSenhaConfirm.Text = string.Empty; ddlCargo.Text = string.Empty; ddlPerfil.Text = string.Empty; } else { throw new Exception(); } } catch (Exception ex) { lblMensagemCriar.Text = ex.Message; lblMensagemCriar.ForeColor = Color.Red; } } }