private void Window_Loaded(object sender, RoutedEventArgs e) { if (Login.Professor == false) { Aluno a = AlunoDAO.BuscarNomeSenha(Login.cpfLogin, Login.senhaLogin); txtBairro.Text = a.bairro.ToString(); txtNome.Text = a.nome.ToString(); txtEstado.Text = a.estado.ToString(); txtCidade.Text = a.cidade.ToString(); txtCpf.Text = a.cpf.ToString(); txtRg.Text = a.rg.ToString(); txtSenha.Text = a.senha.ToString(); txtEmail.Text = a.email.ToString(); } else { Professor p = ProfessorDAO.BuscarNomeSenha(Login.cpfLogin, Login.senhaLogin); txtBairro.Text = p.bairro.ToString(); txtNome.Text = p.nome.ToString(); txtEstado.Text = p.estado.ToString(); txtCidade.Text = p.cidade.ToString(); txtCpf.Text = p.cpf.ToString(); txtRg.Text = p.rg.ToString(); txtSenha.Text = p.senha.ToString(); txtEmail.Text = p.email.ToString(); } }
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!"); } } }
private void cboStatus_DropDownClosed_1(object sender, EventArgs e) { List <Avaliacao> avaBox = new List <Avaliacao>(); Professor p = ProfessorDAO.BuscarNomeSenha(Login.cpfLogin, Login.senhaLogin); if (cboStatus.SelectedIndex == 0) { foreach (Avaliacao ava in AvaliacaoDAO.ListarAvaliacaos()) { if (ava.professor == p) { if (ava.statusAvaliacao == "Pendente") { avaBox.Add(ava); } } } btnAceitar.IsEnabled = true; btnRecusar.IsEnabled = true; } if (cboStatus.SelectedIndex == 1) { foreach (Avaliacao ava in AvaliacaoDAO.ListarAvaliacaos()) { if (ava.professor == p) { if (ava.statusAvaliacao == "Aceita") { avaBox.Add(ava); } } } btnAceitar.IsEnabled = false; btnRecusar.IsEnabled = false; } if (cboStatus.SelectedIndex == 2) { foreach (Avaliacao ava in AvaliacaoDAO.ListarAvaliacaos()) { if (ava.professor == p) { if (ava.statusAvaliacao == "Recusada") { avaBox.Add(ava); } } } btnAceitar.IsEnabled = false; btnRecusar.IsEnabled = false; } cboAlunos.ItemsSource = avaBox; cboAlunos.SelectedValuePath = "idAvaliacao"; cboAlunos.Items.Refresh(); Limpar(); }
private void btnEditar_Click(object sender, RoutedEventArgs e) { if (txtNome.Text != "" && txtCpf.Text != "" && txtRg.Text != "" && txtEstado.Text != "" && txtCidade.Text != "" && txtBairro.Text != "" && txtEmail.Text != "" && txtSenha.Text != "") { if (Login.Professor == true) { Professor professor = new Professor { nome = txtNome.Text, senha = txtSenha.Text, estado = txtEstado.Text, bairro = txtBairro.Text, cidade = txtCidade.Text, cpf = txtCpf.Text, rg = txtRg.Text, email = txtEmail.Text, }; if (ProfessorDAO.UpdateProfessor(professor, Login.cpfLogin, Login.senhaLogin, Login.idLogin)) { Login.cpfLogin = txtCpf.Text; Login.senhaLogin = txtSenha.Text; MessageBox.Show("Editado com sucesso!"); } else { MessageBox.Show("Esse Professor já existe!"); } Professor a = ProfessorDAO.BuscarNomeSenha(Login.cpfLogin, Login.senhaLogin); txtBairro.Text = a.bairro.ToString(); txtNome.Text = a.nome.ToString(); txtEstado.Text = a.estado.ToString(); txtCidade.Text = a.cidade.ToString(); txtCpf.Text = a.cpf.ToString(); txtRg.Text = a.rg.ToString(); txtSenha.Text = a.senha.ToString(); txtEmail.Text = a.email.ToString(); } else { Aluno aluno = new Aluno { nome = txtNome.Text, senha = txtSenha.Text, estado = txtEstado.Text, bairro = txtBairro.Text, cidade = txtCidade.Text, cpf = txtCpf.Text, rg = txtRg.Text, email = txtEmail.Text, }; if (AlunoDAO.UpdateAluno(aluno, Login.cpfLogin, Login.senhaLogin, Login.idLogin)) { Login.cpfLogin = txtCpf.Text; Login.senhaLogin = txtSenha.Text; MessageBox.Show("Editado com sucesso!"); } else { MessageBox.Show("Esse aluno já existe!"); } Aluno a = AlunoDAO.BuscarNomeSenha(Login.cpfLogin, Login.senhaLogin); txtBairro.Text = a.bairro.ToString(); txtNome.Text = a.nome.ToString(); txtEstado.Text = a.estado.ToString(); txtCidade.Text = a.cidade.ToString(); txtCpf.Text = a.cpf.ToString(); txtRg.Text = a.rg.ToString(); txtSenha.Text = a.senha.ToString(); txtEmail.Text = a.email.ToString(); } } else { MessageBox.Show("Prencha todos os campos", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); if (Login.Professor == true) { Professor a = ProfessorDAO.BuscarNomeSenha(Login.cpfLogin, Login.senhaLogin); txtBairro.Text = a.bairro.ToString(); txtNome.Text = a.nome.ToString(); txtEstado.Text = a.estado.ToString(); txtCidade.Text = a.cidade.ToString(); txtCpf.Text = a.cpf.ToString(); txtRg.Text = a.rg.ToString(); txtSenha.Text = a.senha.ToString(); txtEmail.Text = a.email.ToString(); } else { Aluno a = AlunoDAO.BuscarNomeSenha(Login.cpfLogin, Login.senhaLogin); txtBairro.Text = a.bairro.ToString(); txtNome.Text = a.nome.ToString(); txtEstado.Text = a.estado.ToString(); txtCidade.Text = a.cidade.ToString(); txtCpf.Text = a.cpf.ToString(); txtRg.Text = a.rg.ToString(); txtSenha.Text = a.senha.ToString(); txtEmail.Text = a.email.ToString(); } } }