public void Delete(int Id) { DisciplinaDAO disciplina = _context.Disciplinas.FirstOrDefault(x => x.Codigo == Id); _context.Disciplinas.Remove(disciplina); _context.SaveChanges(); }
public ActionResult CadastrarDT(Questao questao, string AssuntoQuestao, string DisciplinaId) { if (questao.Enunciado == null || questao.Enunciado.Equals("")) { TempData["$AlertMessage$"] = "Favor prencher o enunciado da questão!"; return(RedirectToAction("CadastrarQuestoes", "CadastrarQuestoes")); } if (questao.RespostaDiscursiva == null || questao.RespostaDiscursiva.Equals("")) { TempData["$AlertMessage$"] = "Favor prencher a resposta da questão!"; return(RedirectToAction("CadastrarQuestoes", "CadastrarQuestoes")); } questao.TipoQuestao = 4; questao.situacao = 1; var x = DisciplinaDAO.BuscarDisciplinaId(Convert.ToInt32(DisciplinaId)); questao.Disciplina = x; var y = QuestaoDAO.BuscarAssuntoId(Convert.ToInt32(AssuntoQuestao)); questao.AssuntoQuestao = y; QuestaoDAO.CadastrarQuestao(questao); TempData["$AlertMessage$"] = "Questão Criada com Sucesso"; return(RedirectToAction("CadastrarQuestoes", "CadastrarQuestoes")); }
public ActionResult ConsultarProva(DateTime DataInicio, DateTime DataFim, int Curso, string Disciplina, string NomeTurma) { List <Prova> provas = new List <Prova>(); Disciplina disc = new Disciplina(); if (!Disciplina.IsEmpty() || !Disciplina.Equals(null)) { } disc = DisciplinaDAO.BuscarPorNome(Disciplina); if (Disciplina.Equals("Selecionar")) { provas = ProvaDAO.BuscarProvasPesquisa(Convert.ToInt32(Session["IdUsr"]), DataInicio, DataFim, Curso); } else if (Curso == 0) { provas = ProvaDAO.BuscarProvasPesquisa(Convert.ToInt32(Session["IdUsr"]), DataInicio, DataFim); } if ((!Disciplina.Equals("Selecionar")) && NomeTurma.Equals("Selecionar")) { provas = ProvaDAO.BuscarProvasPesquisa(Convert.ToInt32(Session["IdUsr"]), DataInicio, DataFim, Curso, disc.DisciplinaId); } if (!NomeTurma.Equals("Selecionar")) { provas = ProvaDAO.BuscarProvasPesquisa(Convert.ToInt32(Session["IdUsr"]), DataInicio, DataFim, Curso, disc.DisciplinaId, NomeTurma); } TempData["provas"] = provas; return(RedirectToAction("ConsultarProvaPr", "ConsultarProvaPr")); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Contexto contexto = new Contexto(); DisciplinaDAO disciplina = new DisciplinaDAO(contexto); TipoFuncionarioDAO cargo = new TipoFuncionarioDAO(contexto); disciplina.VerificarDisciplinasCadastradas(); cargo.VerificarCargos(); //var users = new UsuarioDAO(contexto); //if (!users.ValidaUsuario("admin", "admin")) //{ // var usuario = new Usuario(); // usuario.Login = "******"; // usuario.Senha = "admin"; // users.Salva(usuario); //} }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtNome.Text)) { disciplina = new Disciplina { Nome = txtNome.Text, Descricao = txtDescricao.Text }; if (DisciplinaDAO.Cadastrar(disciplina)) { MessageBox.Show("Disciplina cadastrada com sucesso!", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Information); LimparFormulario(); } else { MessageBox.Show("Esta disciplina já existe", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Preencha o campo nome!", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnBuscar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrWhiteSpace(txtNome.Text)) { disciplina = DisciplinaDAO.BuscarDisciplinaPorNome(txtNome.Text); if (disciplina != null) { btnCadastrar.IsEnabled = false; btnAlterar.IsEnabled = true; btnRemover.IsEnabled = true; txtId.Text = disciplina.Id.ToString(); txtNome.Text = disciplina.Nome; txtDescricao.Text = disciplina.Descricao; txtCriadoEm.Text = disciplina.CriadoEm.ToString(); } else { MessageBox.Show("Esta disciplina não existe!!!", "Vendas WPF", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } } else { MessageBox.Show("Preencha o campo nome!!!", "Vendas WPF", MessageBoxButton.OK, MessageBoxImage.Error); } }
private static void ManipularProfessor(ObjApi objApi) { usrEdit = new Usuario(); disciplinaEdit = new Disciplina(); professorEdit = new Professor(); professorEdit = ProfessorDAO.BuscarProfessorMatricula(objApi.ProfessorJson.Matricula); disciplinaEdit = DisciplinaDAO.BuscarPorNome(objApi.DisciplinaJson.Nome); bool cadastrar = true; if (professorEdit.Disciplinas != null && professorEdit.Disciplinas.Count() > 1) { foreach (Disciplina obj in professorEdit.Disciplinas) { if (obj.Nome.Equals(disciplinaEdit.Nome)) { cadastrar = false; break; } } } if (cadastrar) { professorEdit.Disciplinas.Add(disciplinaEdit); } /*edição para inclusão de uma Disciplina para o Professor*/ ProfessorDAO.EditarProfessor(professorEdit); }
public ActionResult SalvarQuestaoEdit(Questao questao, List <bool?> AltCorreto, List <int?> AltCorretoSE) { questao.situacao = 1; questao.RespostaDiscursiva = ""; questao.Disciplina = DisciplinaDAO.BuscarPorNome(questao.Disciplina.Nome); if (AltCorreto != null) { int count = 0; foreach (var item in questao.Alternativas) { if (AltCorreto[count] == true) { item.correto = 1; count++; } else { item.correto = 0; } count++; } } else { int count2 = 1; foreach (var item in questao.Alternativas) { if (AltCorretoSE[0] == count2) { item.correto = 1; } else { item.correto = 0; } count2++; } } QuestaoDAO.SalvarQuestao(questao); TempData["$AlertMessage$"] = "Questão Editada com Sucesso"; TempData["objquestao"] = questao; switch (questao.TipoQuestao) { case 1: return(RedirectToAction("SimplesEscolha", "EditarQuestoes")); case 2: return(RedirectToAction("MultiplaEscolha", "EditarQuestoes")); case 3: return(RedirectToAction("VerdadeiroFalso", "EditarQuestoes")); default: break; } return(RedirectToAction("", "")); }
public void Update(Disciplina item) { DisciplinaDAO disciplinas = _context.Disciplinas.FirstOrDefault(x => x.Codigo == item.Codigo); disciplinas.Nome = item.Nome; disciplinas.Valor = item.Valor; _context.SaveChanges(); }
public static void Renderizar() { Console.WriteLine("Lista de Disciplina:\n"); foreach (Disciplina disciplinaCadastrada in DisciplinaDAO.Listar()) { Console.WriteLine(disciplinaCadastrada); } }
public MentorDisciplinaController(MentorDisciplinaDAO mentordisciplinaDAO, MentorDAO mentorDAO, DisciplinaDAO disciplinaDAO) { _mentordisciplinaDAO = mentordisciplinaDAO; _mentorDAO = mentorDAO; _disciplinaDAO = disciplinaDAO; }
private static void ManipularTurma(ObjApi objApi) { turmaEdit = new Turma(); disciplinaEdit = new Disciplina(); alunoEdit = new Aluno(); cursoEdit = new Curso(); disciplinaEdit = DisciplinaDAO.BuscarPorNome(objApi.DisciplinaJson.Nome); turmaEdit = TurmaDAO.BuscarTurmaNome(objApi.TurmaJson.Nome); cursoEdit = CursoDAO.BuscarPorNome(objApi.CursoJson.Nome); alunoEdit = AlunoDAO.BuscarAlunoPorMatricula(objApi.AlunoJson.Matricula); turmaEdit.Curso = cursoEdit; //flag para fazer a validação de inclusão de registro bool cadastrar = true; if (turmaEdit.Alunos != null && turmaEdit.Alunos.Count() > 1) { foreach (Aluno obj in turmaEdit.Alunos) { if (obj.Matricula.Equals(alunoEdit.Matricula)) { cadastrar = false; break; } } } if (cadastrar) { turmaEdit.Alunos.Add(alunoEdit); } cadastrar = true; if (turmaEdit.Disciplinas != null && turmaEdit.Disciplinas.Count() > 1) { foreach (Disciplina obj in turmaEdit.Disciplinas) { if (obj.Nome.Equals(disciplinaEdit.Nome)) { cadastrar = false; break; } } } if (cadastrar) { turmaEdit.Disciplinas.Add(disciplinaEdit); } TurmaDAO.EditarTurma(turmaEdit); }
public ActionResult CadastrarVF(Questao questao, string AssuntoQuestao, string DisciplinaId, List <string> Alternativas, List <string> Opcoes, List <int?> VFchbx) { if (questao.Enunciado == null || questao.Enunciado.Equals("")) { TempData["$AlertMessage$"] = "Favor prencher o enunciado da questão!"; return(RedirectToAction("CadastrarQuestoes", "CadastrarQuestoes")); } questao.TipoQuestao = 3; questao.situacao = 1; questao.RespostaDiscursiva = ""; var x = DisciplinaDAO.BuscarDisciplinaId(Convert.ToInt32(DisciplinaId)); questao.Disciplina = x; var y = QuestaoDAO.BuscarAssuntoId(Convert.ToInt32(AssuntoQuestao)); questao.AssuntoQuestao = y; var QuestaoID = QuestaoDAO.CadastrarQuestao(questao); //foreach (var item in Opcoes) //{ // if (item != "") // { // Opcao opt = new Opcao(); // opt.descricao = item; // opt.Questao = QuestaoID; // OpcaoDAO.CadastrarOpcao(opt); // } //} int count = 1; foreach (var item in Alternativas) { if (item != "") { Alternativa alt = new Alternativa(); alt.DescAlternativa = item; if (VFchbx.Contains(count)) { alt.correto = 1; } else { alt.correto = 0; } alt.Questao = QuestaoID; AlternativaDAO.CadastrarAlternativa(alt); } count++; } TempData["$AlertMessage$"] = "Questão Criada com Sucesso"; return(RedirectToAction("CadastrarQuestoes", "CadastrarQuestoes")); }
// GET: Disciplina/Delete/5 public ActionResult Delete(int id) { Disciplina disciplina = DisciplinaDAO.BuscarPorId(id); if (disciplina == null) { return(HttpNotFound()); } return(View(disciplina)); }
public ActionResult CadastrarSE(Questao questao, string AssuntoQuestao, string DisciplinaId, List <string> Alternativas, int?SEradio) { if (!SEradio.HasValue) { TempData["$AlertMessage$"] = "Favor selecionar uma alternativa correta!"; return(RedirectToAction("CadastrarQuestoes", "CadastrarQuestoes")); } if (questao.Enunciado == null || questao.Enunciado.Equals("")) { TempData["$AlertMessage$"] = "Favor prencher o enunciado da questão!"; return(RedirectToAction("CadastrarQuestoes", "CadastrarQuestoes")); } //Salva o tipo de questão, deixa-o ativo e mantem a RespostaDiscursiva vazia... questao.TipoQuestao = 1; questao.situacao = 1; questao.RespostaDiscursiva = ""; //Pega o id da disciplina na view e pega o objeto todo para enviar no cadastro... var x = DisciplinaDAO.BuscarDisciplinaId(Convert.ToInt32(DisciplinaId)); questao.Disciplina = x; var y = QuestaoDAO.BuscarAssuntoId(Convert.ToInt32(AssuntoQuestao)); questao.AssuntoQuestao = y; //Salva a questão e rotorna ela com o ID... var QuestaoID = QuestaoDAO.CadastrarQuestao(questao); //Pega todas as alterativas preenchidas e salva. int count = 1; foreach (var item in Alternativas) { if (item != "") { Alternativa alt = new Alternativa(); alt.DescAlternativa = item; if (count == SEradio) { alt.correto = 1; } else { alt.correto = 0; } alt.Questao = QuestaoID; AlternativaDAO.CadastrarAlternativa(alt); } count++; } TempData["$AlertMessage$"] = "Questão Criada com Sucesso"; //Podemos dar uma mensagem antes de retornar a view. return(RedirectToAction("CadastrarQuestoes", "CadastrarQuestoes")); }
private void btnAdicionar_Click(object sender, RoutedEventArgs e) { //if (cboMentores.SelectedValue ?? null && cboDisciplinas.SelectedValue ?? null) //{ //int idmentor = (int)cboMentores.SelectedValue; //int iddisciplina = (int)cboDisciplinas.SelectedValue; //MessageBox.Show($"ID mentor: {id} - ID disciplina: {iddisc}"); mentordisciplina = new MentorDisciplina(); Mentor m = new Mentor(); Disciplina d = new Disciplina(); //colocar throw exception aqui para quando nao vir informado dados na combobox m.Id = (int)cboMentores.SelectedValue; d.Id = (int)cboDisciplinas.SelectedValue; m = MentorDAO.BuscarMentorPorId(m.Id); if (m != null) { mentordisciplina.Mentor = m; d = DisciplinaDAO.BuscarDisciplinaPorId(d.Id); if (d != null) { mentordisciplina.Disciplina = d; //mentordisciplina.Descricao = m.Nome + "(" + m.Cpf + ")" + " - " + d.Nome; if (MentorDisciplinaDAO.Cadastrar(mentordisciplina)) { 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("Disciplina não localizada", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } } else { MessageBox.Show("Mentor não localizado!", "Matricula WPF", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } }
public void Add(Disciplina item) { var disciplina = new DisciplinaDAO { Nome = item.Nome, Valor = item.Valor }; _context.Disciplinas.Add(disciplina); _context.SaveChanges(); }
public ActionResult Delete(int id, FormCollection collection) { try { // TODO: Add delete logic here DisciplinaDAO.ExcluirPorId(id); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult SalvarDissertativa(Questao questao) { questao.situacao = 1; questao.TipoQuestao = 4; questao.Disciplina = DisciplinaDAO.BuscarPorNome(questao.Disciplina.Nome); QuestaoDAO.SalvarQuestao(questao); TempData["$AlertMessage$"] = "Questão Alterada com Sucesso"; TempData["objquestao"] = questao; return(RedirectToAction("Dissertativa", "EditarQuestoes")); }
public Disciplina GetDisciplina(int Id) { DisciplinaDAO disciplina = _context.Disciplinas.Find(Id); return(disciplina != null ? new Disciplina { Codigo = disciplina.Codigo, Nome = disciplina.Nome, Valor = disciplina.Valor } : null); }
private void Window_Loaded(object sender, RoutedEventArgs e) { //Carregar os dados de mentores cboMentores.ItemsSource = MentorDAO.Listar(); //cboMentores.DisplayMemberPath = "Nome"; cboMentores.SelectedValuePath = "Id"; //Carregar os dados da disciplina cboDisciplinas.ItemsSource = DisciplinaDAO.Listar(); //cboDisciplinas.DisplayMemberPath = "Nome"; cboDisciplinas.SelectedValuePath = "Id"; }
public ActionResult Create(FormCollection collection) { try { Disciplina disciplina = new Disciplina(); disciplina.Descricao = collection["Descricao"]; DisciplinaDAO.Persistir(disciplina); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult CadastrarDisciplina(Disciplina disciplina) { ViewBag.IdAluno = new SelectList(AlunoDAO.BuscarAlunos(), "IdAluno", "Nome_Aluno"); if (disciplina.NomeDisciplina.Equals("") || disciplina.IdAluno == 0) { ModelState.AddModelError("", "O Nome da Disciplina e o aluno não podem ser nulos!"); return(View(disciplina)); } else { DisciplinaDAO.CadastrarDisciplina(disciplina); return(RedirectToAction("GerenciarDisciplinas", "Home")); } }
private static void ManipularCurso(ObjApi objApi) { cursoEdit = new Curso(); turmaEdit = new Turma(); disciplinaEdit = new Disciplina(); cursoEdit = CursoDAO.BuscarPorNome(objApi.CursoJson.Nome); disciplinaEdit = DisciplinaDAO.BuscarPorNome(objApi.DisciplinaJson.Nome); turmaEdit = TurmaDAO.BuscarTurmaNome(objApi.TurmaJson.Nome); //flag para fazer a validação de inclusão de registro bool cadastrar = true; if (cursoEdit.Turmas != null && cursoEdit.Turmas.Count() > 1) { foreach (Turma obj in cursoEdit.Turmas) { if (obj.NomeTurma.Equals(turmaEdit.NomeTurma)) { cadastrar = false; break; } } } if (cadastrar) { cursoEdit.Turmas.Add(turmaEdit); } //flag para fazer a validação de inclusão de registro cadastrar = true; if (cursoEdit.Disciplinas != null && cursoEdit.Disciplinas.Count() > 1) { foreach (Disciplina obj in cursoEdit.Disciplinas) { if (obj.Nome.Equals(disciplinaEdit.Nome)) { cadastrar = false; break; } } } if (cadastrar) { cursoEdit.Disciplinas.Add(disciplinaEdit); } CursoDAO.EditarCurso(cursoEdit); }
private void btnRemover_Click(object sender, RoutedEventArgs e) { if (disciplina != null) { DisciplinaDAO.Remover(disciplina); MessageBox.Show("Disciplina foi removida com sucesso!!!", "Vendas WPF", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("A disciplina não foi removida!!!", "Vendas WPF", MessageBoxButton.OK, MessageBoxImage.Error); } LimparFormulario(); }
private static void CadastrarDisciplina(ObjApi objApi) { disciplina = new Disciplina(); disciplina.Nome = objApi.DisciplinaJson.Nome; disciplina.Descricao = objApi.DisciplinaJson.Descricao; disciplina.Turmas = null; disciplina.Professores = null; disciplina.Alunos = null; /*verifica se o registro ja se encontra na base*/ if (DisciplinaDAO.BuscarPorNome(disciplina.Nome) == null) { /*persiste disciplina*/ DisciplinaDAO.CadastrarDisciplina(disciplina); } }
private void btnAlterar_Click(object sender, RoutedEventArgs e) { if (disciplina != null) { disciplina.Nome = txtNome.Text; disciplina.Descricao = txtDescricao.Text; DisciplinaDAO.Alterar(disciplina); MessageBox.Show("A disciplina foi alterada com sucesso!!!", "Vendas WPF", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("A disciplina não foi alterada!!!", "Vendas WPF", MessageBoxButton.OK, MessageBoxImage.Error); } LimparFormulario(); }
public ActionResult ConsultarProva(DateTime?DataIni, DateTime?DataFim, int Curso, string Disciplina, int Turma, int Status) { List <Prova> provas = new List <Prova>(); if (Curso == 0 || Disciplina == "0") { provas = ProvaDAO.BuscarProvasAlunoGeral(Status, DataIni, DataFim); } else { var disciplinaId = DisciplinaDAO.BuscarPorNome(Disciplina).DisciplinaId; provas = ProvaDAO.BuscarProvasAluno(Status, DataIni, DataFim, disciplinaId, Turma); } TempData["provas"] = provas; return(RedirectToAction("ConsultarProvaAl", "ConsultarProvaAl")); }
public ActionResult Edit(int id, FormCollection collection) { try { Disciplina disciplina = new Disciplina(); disciplina.Id = id; disciplina.Descricao = collection["Descricao"]; if (!DisciplinaDAO.Persistir(disciplina)) { return(View()); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult EditarDisciplina(Disciplina disciplinaNovo) { ViewBag.IdAluno = new SelectList(AlunoDAO.BuscarAlunos(), "IdAluno", "Nome_Aluno"); if (disciplinaNovo.IdAluno == 0 || disciplinaNovo.NomeDisciplina == null) { ModelState.AddModelError("", "Todos os campos são obrigatórios"); return(RedirectToAction("Index", "Home")); } Disciplina disciplinaOriginal = DisciplinaDAO.BuscarDisciplinaById(disciplinaNovo.IdDisciplina); disciplinaOriginal.NomeDisciplina = disciplinaNovo.NomeDisciplina; disciplinaOriginal.IdAluno = disciplinaNovo.IdAluno; DisciplinaDAO.EditarDisciplina(disciplinaOriginal); return(RedirectToAction("GerenciarDisciplinas", "Home")); }