public void sair()
        {
            Login.cpfLogin   = "";
            Login.senhaLogin = "";
            Login.Professor  = false;
            frmPrincipal f = (frmPrincipal)Application.Current.MainWindow;

            f.mntLogin.Header     = "Login";
            f.mntAvaliacao.Header = "Marcar Avaliação";
            this.Close();
        }
        private void btnMarcar_Click(object sender, RoutedEventArgs e)
        {
            if (txtData.SelectedDate != null && cboHoras.SelectedItem != null && cboProfessor.SelectedItem != null)
            {
                if (txtData.SelectedDate > DateTime.Now)
                {
                    DateTime?data = txtData.SelectedDate;

                    if (cboHoras.SelectedIndex == 0)
                    {
                        data = data.Value.AddHours(9);
                    }
                    else if (cboHoras.SelectedIndex == 1)
                    {
                        data = data.Value.AddHours(12);
                    }
                    else if (cboHoras.SelectedIndex == 2)
                    {
                        data = data.Value.AddHours(15);
                    }
                    else
                    {
                        data = data.Value.AddHours(18);
                    }
                    MessageBox.Show(data.ToString());
                    Avaliacao a = new Avaliacao();
                    a.aluno = AlunoDAO.BuscarNomeSenha(Login.cpfLogin, Login.senhaLogin);
                    Professor p = ProfessorDAO.BuscarId(Convert.ToInt32(cboProfessor.SelectedValue));
                    a.professor   = ProfessorDAO.BuscarNomeSenha(p.cpf, p.senha);
                    a.dataMarcada = data;
                    if (AvaliacaoDAO.CadastrarAvaliacao(a.professor, a))
                    {
                        MessageBox.Show("Avaliação cadastrada com sucesso!", "Avaliação", MessageBoxButton.OK, MessageBoxImage.Information);
                        this.Close();
                        frmPrincipal f = new frmPrincipal();
                        f.mntAvaliacao.Header = "Acompanhar Avaliação";
                    }
                    else
                    {
                        MessageBox.Show("Este horário já está reservado!", "Avaliação", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Data invalida", "Erro", MessageBoxButton.OK);
                    txtData.SelectedDate = null;
                }
            }
            else
            {
                MessageBox.Show("Prencha todos os campos", "Erro", MessageBoxButton.OK);
            }
        }
 private void btnLogar_Click(object sender, RoutedEventArgs e)
 {
     if (cbProfessor.IsChecked == true)
     {
         Professor p = ProfessorDAO.BuscarNomeSenha(txtCpf.Text.ToString(), txtSenha.Text.ToString());
         if (p != null)
         {
             Login.cpfLogin   = p.cpf;
             Login.senhaLogin = p.senha;
             Login.idLogin    = p.idProfessor;
             Login.Professor  = true;
             frmPrincipal f = (frmPrincipal)Application.Current.MainWindow;
             f.mntLogin.Header     = p.nome.ToString();
             f.mntAvaliacao.Header = "Consultar Avaliações";
             MessageBox.Show("Bem vindo " + p.nome);
             this.Close();
         }
         else
         {
             MessageBox.Show("Usuario invalido!");
         }
     }
     else if (cbProfessor.IsChecked == false)
     {
         Aluno a = AlunoDAO.BuscarNomeSenha(txtCpf.Text.ToString(), txtSenha.Text.ToString());
         if (a != null)
         {
             Login.cpfLogin   = a.cpf;
             Login.senhaLogin = a.senha;
             Login.idLogin    = a.idAluno;
             frmPrincipal f = (frmPrincipal)Application.Current.MainWindow;
             if (AvaliacaoDAO.BuscarAvaliacaoPorIdAluno(a.idAluno) != null)
             {
                 if (AvaliacaoDAO.BuscarAvaliacaoPorIdAluno(a.idAluno).statusAvaliacao == "Aceita")
                 {
                     f.mntAvaliacao.Header = "Acompanhar Avaliação";
                 }
             }
             f.mntLogin.Header = a.nome.ToString();
             MessageBox.Show("Bem vindo " + a.nome);
             this.Close();
         }
         else
         {
             MessageBox.Show("Usuario invalido!");
         }
     }
 }