Exemple #1
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}");


            turma = new Turma();
            AdministracaoHorario a = new AdministracaoHorario();
            Nivel n = new Nivel();

            //colocar throw exception aqui para quando nao vir informado dados na combobox
            a.Id = (int)cboAdms.SelectedValue;
            n.Id = (int)cboNiveis.SelectedValue;

            n = NivelDAO.BuscarNivelPorId(n.Id);
            if (n != null)
            {
                turma.Nivel = n;
                a           = AdministracaoHorarioDAO.BuscarAdmPorId(a.Id);

                if (a != null)
                {
                    turma.AdministracaoHorario = a;
                    //turma.Descricao = "Turma referente ao nível: " + n.Nome;
                    if (TurmaDAO.Cadastrar(turma))
                    {
                        MessageBox.Show("Atrelamento realizado com sucesso!", "Matricula WPF",
                                        MessageBoxButton.OK, MessageBoxImage.Information);
                        LimparFormulario();
                    }
                    else
                    {
                        MessageBox.Show("Atrelamento já existente!", "Matricula WPF",
                                        MessageBoxButton.OK, MessageBoxImage.Information);
                        LimparFormulario();
                    }
                }
                else
                {
                    MessageBox.Show("Administração não localizada", "Matricula WPF",
                                    MessageBoxButton.OK, MessageBoxImage.Information);
                    LimparFormulario();
                }
            }
            else
            {
                MessageBox.Show("Nível não localizado!", "Matricula WPF",
                                MessageBoxButton.OK, MessageBoxImage.Information);
                LimparFormulario();
            }
        }
Exemple #2
0
 private void btnCadastrar_Click(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrEmpty(txtHoraComeco.Text) && !string.IsNullOrEmpty(txtHoraFim.Text) && !string.IsNullOrEmpty(txtTotal.Text))
     {
         administracaohorario = new AdministracaoHorario
         {
             HoraInicio = txtHoraComeco.Text,
             HoraFim    = txtHoraFim.Text,
             TotalAulas = Convert.ToInt32(txtTotal.Text)
         };
         AdministracaoHorarioDAO.Cadastrar(administracaohorario);
         MessageBox.Show("Administração cadastrada com sucesso!", "Matricula WPF",
                         MessageBoxButton.OK, MessageBoxImage.Information);
         LimparFormulario();
     }
     else
     {
         MessageBox.Show("Preencha todos os campos!", "Matricula WPF",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Exemple #3
0
 public static void Alterar(AdministracaoHorario a)
 {
     _context.AdministracaoHorarios.Update(a);
     _context.SaveChanges();
 }
Exemple #4
0
 public static void Remover(AdministracaoHorario a)
 {
     _context.AdministracaoHorarios.Remove(a);
     _context.SaveChanges();
 }
Exemple #5
0
 public static bool Cadastrar(AdministracaoHorario a)
 {
     _context.AdministracaoHorarios.Add(a);
     _context.SaveChanges();
     return(true);
 }