private void btnCadastrar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtDescricao.Text)) { dia = new Dia { Descricao = txtDescricao.Text, Ordenacao = Convert.ToInt32(txtOrdenacao.Text) }; if (DiaDAO.BuscarDiaPorOrdenacao(dia.Ordenacao) == null) { if (DiaDAO.Cadastrar(dia)) { MessageBox.Show("Dia cadastrado com sucesso!", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Information); LimparFormulario(); } else { MessageBox.Show("Este dia já existe", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Esta ordenação já existe", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Preencha o campo descrição!", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { //Carregar os dados de turma cboTurmas.ItemsSource = TurmaDAO.Listar(); //cboAdms.DisplayMemberPath = "Nome"; cboTurmas.SelectedValuePath = "Id"; //Carregar os dados de mentores disciplinas cboMentorDisciplinas.ItemsSource = MentorDisciplinaDAO.Listar(); //cboNiveis.DisplayMemberPath = "Nome"; cboMentorDisciplinas.SelectedValuePath = "Id"; //Carregar os dados de dias cboDias.ItemsSource = DiaDAO.Listar(); //cboNiveis.DisplayMemberPath = "Nome"; cboDias.SelectedValuePath = "Id"; }
private void btnAdicionar_Click(object sender, RoutedEventArgs e) { //if (cboAdms.SelectedValue ?? null && cboNiveis.SelectedValue ?? null) //{ //int idmentor = (int)cboAdms.SelectedValue; //int iddisciplina = (int)cboNiveis.SelectedValue; //MessageBox.Show($"ID mentor: {id} - ID disciplina: {iddisc}"); grade = new Grade(); Turma t = new Turma(); MentorDisciplina md = new MentorDisciplina(); Dia d = new Dia(); grade.HorarioInicio = txtHorarioInicio.Text; grade.HorarioFim = txtHorarioFim.Text; //colocar throw exception aqui para quando nao vir informado dados na combobox t.Id = (int)cboTurmas.SelectedValue; md.Id = (int)cboMentorDisciplinas.SelectedValue; d.Id = (int)cboDias.SelectedValue; t = TurmaDAO.BuscarTurmaPorId(t.Id); if (t != null) { grade.Turma = t; md = MentorDisciplinaDAO.BuscarMentorDisciplinaPorId(md.Id); if (md != null) { grade.MentorDisciplina = md; d = DiaDAO.BuscarDiaPorId(d.Id); if (d != null) { grade.Dia = d; //grade.Descricao = d.Descricao + " - " + t.Descricao + " " + " - " + md.Descricao; if (GradeDAO.Cadastrar(grade)) { MessageBox.Show("Atrelamento realizado com sucesso!", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Information); LimparFormulario(); } else { MessageBox.Show("Atrelamento já existente!", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } } else { MessageBox.Show("Dia não localizado", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } } else { MessageBox.Show("Relação entre mentor e disciplina não localizada", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } } else { MessageBox.Show("Turma não localizada!", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } }
public DiaController(DiaDAO diaDAO) => _diaDAO = diaDAO;