private void BtnLogarUsuario_Click(object sender, RoutedEventArgs e) { if (txtCpf.Text != "" && txtCpf.Text != null) { if (Helper.ValidarCpf(txtCpf.Text)) { if (Convert.ToBoolean(rdFuncionario.IsChecked)) { Pessoa funcionario = new Funcionario(); funcionario.Cpf = txtCpf.Text; funcionario = PessoaDAO.BuscarFuncionarioPorCPF(funcionario); if (funcionario != null) { frmPrincipalFuncionario frmfuncionario = new frmPrincipalFuncionario(funcionario); frmfuncionario.ShowDialog(); Close(); } else { MessageBox.Show("Funcionario sem cadastrado "); Limpar(); } } else { if (Convert.ToBoolean(rdCliente.IsChecked)) { Pessoa cliente = new Cliente(); cliente.Cpf = txtCpf.Text; cliente = PessoaDAO.BuscarClientePorCPF(cliente); if (cliente != null) { frmPrincipalCliente frmCliente = new frmPrincipalCliente(cliente); frmCliente.ShowDialog(); Close(); } else { MessageBox.Show("Cliente sem cadastrado "); Limpar(); } } else { MessageBox.Show("Preencha a opcão Funcionario ou Cliente "); } } } else { MessageBox.Show("O CPF informado não é valido."); } } else { MessageBox.Show("Favor preencher o CPF"); } }