public TurmaController(TurmaDAO turmaDAO, NivelDAO nivelDAO, AdministracaoHorarioDAO administracaohorarioDAO) { _turmaDAO = turmaDAO; _nivelDAO = nivelDAO; _administracaohorarioDAO = administracaohorarioDAO; }
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(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { //Carregar os dados de adms cboAdms.ItemsSource = AdministracaoHorarioDAO.Listar(); //cboAdms.DisplayMemberPath = "Nome"; cboAdms.SelectedValuePath = "Id"; //Carregar os dados de niveis cboNiveis.ItemsSource = NivelDAO.Listar(); //cboNiveis.DisplayMemberPath = "Nome"; cboNiveis.SelectedValuePath = "Id"; }
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); } }
public AdministracaoHorarioController(AdministracaoHorarioDAO administracaohorarioDAO) => _administracaohorarioDAO = administracaohorarioDAO;