Пример #1
0
 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);
     }
 }
Пример #2
0
        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";
        }
Пример #3
0
        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();
            }
        }
Пример #4
0
 public DiaController(DiaDAO diaDAO) => _diaDAO = diaDAO;