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 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 static void Alterar(AdministracaoHorario a) { _context.AdministracaoHorarios.Update(a); _context.SaveChanges(); }
public static void Remover(AdministracaoHorario a) { _context.AdministracaoHorarios.Remove(a); _context.SaveChanges(); }
public static bool Cadastrar(AdministracaoHorario a) { _context.AdministracaoHorarios.Add(a); _context.SaveChanges(); return(true); }