public ActionResult CadastrarLicao(Licao licao, string data, int idTurma, int idMateria) { ViewBag.idMateria = new SelectList(MateriaDAO.listaMateria(), "idMateria", "nme_Materia"); ViewBag.idTurma = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano_Turma"); if (ModelState.IsValid) { string CPFProf = System.Web.HttpContext.Current.User.Identity.Name.Split('|')[1]; licao.professor = ProfessorDAO.buscarProfessor("CPF", CPFProf); licao.dta_Inicio_Licao = DateTime.Now; licao.Dta_Conclusao_Licao = Convert.ToDateTime(data); licao.flg_Ativo = 0; licao.conceito = ConceitoDAO.conceitoId(5); //ID 5 = SEM CONCEITO licao.materia = MateriaDAO.materiaId(idMateria); licao.turma = TurmaDAO.turmaId(idTurma); if (LicaoDAO.addLicao(licao)) { ViewBag.Sucesso = true; return(View()); } else { ModelState.AddModelError("", "Uma Lição com o mesmo nome ja foi cadastrada no sistema!"); } } return(View(licao)); }
public ActionResult CadastrarAluno() { ViewBag.idTurma = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano_Turma"); ViewBag.idSexo = new SelectList(SexoDAO.listaSexo(), "idSexo", "nme_Sexo"); ViewBag.idCidade = new SelectList(CidadeDAO.listaCidades(), "idCidade", "nme_Cidade"); return(View()); }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { Professor busca = new Professor(); busca.matricula = Convert.ToInt32(cboProfessor.SelectedValue); List <Aluno> alunosaqui = new List <Aluno>(); Turma turma = new Turma(); if (!string.IsNullOrWhiteSpace(txtNome.Text)) { //para cada aluno selecionado foreach (Aluno a in lbxAlunos.SelectedItems) { alunosaqui.Add(a); } turma.Nome_turma = txtNome.Text; turma.professor = ProfessorDAO.BuscarProfessorPorMatricula(busca); turma.alunos = alunosaqui; if (TurmaDAO.AdicionarTurma(turma) == true) { MessageBox.Show("Turma Gravada com Sucesso!"); this.Close(); } else { MessageBox.Show("Erro ao cadastrar turma!"); } } else { MessageBox.Show("Favor preencher todos os campos!!"); } }
public ActionResult EditarAluno(Aluno a, string data) { ViewBag.idCidade = new SelectList(CidadeDAO.listaCidades(), "idCidade", "nme_Cidade"); ViewBag.idTurma = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano"); ViewBag.idSexo = new SelectList(SexoDAO.listaSexo(), "idSexo", "nme_Sexo"); Aluno al = AlunoDAO.buscarAluno("id", a.idAluno.ToString()); try { al.nme_Aluno = a.nme_Aluno; al.cpf_Aluno = a.cpf_Aluno; al.matricula_Aluno = a.matricula_Aluno; al.dta_NascAluno = Convert.ToDateTime(data); if (AlunoDAO.editarAluno(al)) { ViewBag.Sucesso = true; return(RedirectToAction("ListaAluno/" + al.turma.idTurma, "Professor"));; } } catch { ModelState.AddModelError("", "Não foi possivel editar o Aluno!"); return(View(al)); } return(View(al)); }
public ActionResult EditarAluno(int id) { ViewBag.idCidade = new SelectList(CidadeDAO.listaCidades(), "idCidade", "nme_Cidade"); ViewBag.idTurma = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano"); ViewBag.idSexo = new SelectList(SexoDAO.listaSexo(), "idSexo", "nme_Sexo"); return(View(AlunoDAO.buscarAluno("id", id.ToString()))); }
public TurmaController(TurmaDAO turmaDAO, NivelDAO nivelDAO, AdministracaoHorarioDAO administracaohorarioDAO) { _turmaDAO = turmaDAO; _nivelDAO = nivelDAO; _administracaohorarioDAO = administracaohorarioDAO; }
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); }
private void Window_Loaded(object sender, RoutedEventArgs e) { List <Grade> gradesfeitashoje = new List <Grade>(); //Carregar os dados da grade cboTurmas.ItemsSource = TurmaDAO.Listar(); //cboAdms.DisplayMemberPath = "Nome"; cboTurmas.SelectedValuePath = "Id"; }
public String turmaAll() { JavaScriptSerializer js = new JavaScriptSerializer(); TurmaDAO tu = new TurmaDAO(); List <BeanTurma> list = new List <BeanTurma>(); list = tu.selectAll(); return(js.Serialize(list)); }
private void cbxTurmaAluno_Loaded(object sender, RoutedEventArgs e) { //Carregar todas as categorias para o combobox cbxTurmaAluno.ItemsSource = TurmaDAO.RetornarTurmas(); //Configurar o que vai aparecer em cada item do combobox cbxTurmaAluno.DisplayMemberPath = "Nome"; //Configurar o vai ficar escondido em cada item do combobox cbxTurmaAluno.SelectedValuePath = "NomeTurma"; }
public void inserirNovaTurma(Turma turma) { var _turmaDAO = new TurmaDAO(); validarTurma(turma); if (_turmaDAO.inserirTurma(turma) == 0) { throw new TurmaNaoCadastradaException(); } }
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(); } }
public String updateTurma(String json, String turmaantes) { JavaScriptSerializer js = new JavaScriptSerializer(); BeanTurma obje = js.Deserialize <BeanTurma>(json); TurmaDAO tu = new TurmaDAO(); int i = 0; i = tu.updateUsuario(obje, turmaantes); return(js.Serialize(i)); }
private void Window_Loaded(object sender, RoutedEventArgs e) { //carregar dados de turmas cboTurmas.ItemsSource = TurmaDAO.Listar(); //cboTurmas.DisplayMemberPath = "Nome"; cboTurmas.SelectedValuePath = "Id"; //carregar dados de alunos cboAlunos.ItemsSource = AlunoDAO.Listar(); //cboTurmas.DisplayMemberPath = "Nome"; cboAlunos.SelectedValuePath = "Id"; }
public JsonResult BuscarTurma(string nome) { List <string> listagem = new List <string>(); turmas = TurmaDAO.BuscarTurmaDisciplinaNome(nome); foreach (var item in turmas) { listagem.Add(item.NomeTurma); } return(Json(listagem)); }
private void btn_cadtur_Click(object sender, EventArgs e) { Turma t = new Turma(); t.Sala = txtSal.Text; t.NumAlunos = int.Parse(txtNalun.Text); t.Horario = txtHor.Text; TurmaDAO tdao = new TurmaDAO(); tdao.Add(t); btn_limptur_Click(sender, e); }
public string BuscarTurmas(string nome) { var dict = new Dictionary <int, string>(); List <Turma> turmas = TurmaDAO.BuscarTurmaDisciplinaNome(nome); foreach (var item in turmas) { dict.Add(item.TurmaId, item.NomeTurma); } var output = Newtonsoft.Json.JsonConvert.SerializeObject(dict); return(output); }
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 btnAdicionar_Click(object sender, RoutedEventArgs e) { int idturma = (int)cboTurmas.SelectedValue; Turma turma = TurmaDAO.BuscarTurmaPorId(idturma); int idaluno = (int)cboAlunos.SelectedValue; Aluno aluno = AlunoDAO.BuscarAlunoPorId(idaluno); PopularDataGrid(turma, aluno); //PopularConjuntoLista(aluno); alunos.Add(aluno); dtaConjuntoAlunos.ItemsSource = itens; dtaConjuntoAlunos.Items.Refresh(); cboTurmas.IsEnabled = false; }
private static void CadastrarTurma(ObjApi objApi) { turma = new Turma(); turma.NomeTurma = objApi.TurmaJson.Nome; turma.Periodo = objApi.TurmaJson.Periodo; turma.Curso = null; turma.Alunos = null; turma.Disciplinas = null; /*verifica se o registro ja se encontra na base*/ if (TurmaDAO.BuscarTurmaNome(turma.NomeTurma) == null) { TurmaDAO.CadastrarTurma(turma); } }
public List <Turma> listarTodasTurmas() { var turmaDAO = new TurmaDAO(); var listaTurma = new List <Turma>(); listaTurma = turmaDAO.obterTodasTurmas(); if (listaTurma == null) { throw new TurmaNaoCadastradaException(); } else { return(listaTurma); } }
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"; }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { int idTurma = (int)cboTurmas.SelectedValue; foreach (var ca in alunos) { //Instanciando novo objeto cada vez que o loop roda para não inserir //duas vezes na mesma entrada no EF ConjuntoAluno newconjuntoaluno = new ConjuntoAluno(); newconjuntoaluno.Aluno = ca; conjuntoaluno.Turma = TurmaDAO.BuscarTurmaPorId(idTurma); //newconjuntoaluno.Descricao = ca.Nome + " (" + ca.Cpf + ")"; newconjuntoaluno.Turma = conjuntoaluno.Turma; ConjuntoAlunoDAO.Cadastrar(newconjuntoaluno); } MessageBox.Show("Conjunto cadastrado com sucesso!!!"); }
public String turmaDel(String json) { int i = 0; try { // Deserializando a string para Object JavaScriptSerializer serializer = new JavaScriptSerializer(); BeanTurma obje = serializer.Deserialize <BeanTurma>(json); TurmaDAO tu = new TurmaDAO(); i = tu.deleteUsuario(obje); } catch (WebException ex) { Debug.WriteLine("Erro: " + ex); } return(i.ToString()); }
public ActionResult EditarLicao(Licao l, string data) { ViewBag.idMateria = new SelectList(MateriaDAO.listaMateria(), "idMateria", "nome"); ViewBag.idTurma = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano"); Licao li = LicaoDAO.buscarLicaoID(l.idLicao); try { li.nme_Licao = l.nme_Licao; li.Dta_Conclusao_Licao = Convert.ToDateTime(data); if (LicaoDAO.editarLicao(li)) { ViewBag.Sucesso = true; return(RedirectToAction("ListaLicao", "Professor")); } }catch { ModelState.AddModelError("", "Não foi possivel editar sua lição!"); return(View(li)); } return(View(li)); }
public ActionResult Resultado() { using (IConnection Conexao = new Connection()) { IDAO <Aluno> alunoDAO = new AlunoDAO(Conexao); IDAO <Turma> turmaDAO = new TurmaDAO(Conexao); IDAO <Materia> materiaDAO = new MateriaDAO(Conexao); IDAO <Prova> provaDAO = new ProvaDAO(Conexao); Aluno aluno = new Aluno(); Collection <Prova> prova = provaDAO.Listar(); foreach (var item in prova) { item.Aluno = alunoDAO.ListarPorCodigo(item.IDAluno); item.Aluno.Turma = turmaDAO.ListarPorCodigo(item.Aluno.IDTurma); item.Materia = materiaDAO.ListarPorCodigo(item.IDMateria); } return(View(prova)); } }
public JsonResult GeraAlunos(int qtdTurmas, int qtdAlunos) { string resposta = Util.Resultado.Ok.ToString(); using (IConnection Conexao = new Connection()) { Conexao.Abrir(); IDAO <Turma> turmaDAO = new TurmaDAO(Conexao); IDAO <Aluno> alunoDAO = new AlunoDAO(Conexao); IDAO <Prova> provaDAO = new ProvaDAO(Conexao); IDAO <Materia> materiaDAO = new MateriaDAO(Conexao); provaDAO.ExcluirTodos(); materiaDAO.ExcluirTodos(); alunoDAO.ExcluirTodos(); turmaDAO.ExcluirTodos(); Turma turma = new Turma(); Aluno aluno = new Aluno(); //Gera as turmas automaticamente... for (var i = 1; i <= qtdTurmas; i++) { turma.Nome = Util.cTurma + i.ToString(); turmaDAO.inserir(turma); for (var y = 1; y <= qtdAlunos; y++) { aluno.Nome = Util.cAluno + y.ToString(); aluno.Turma = turma; alunoDAO.inserir(aluno); } } } return(Json(resposta)); }
private void GerarGabaritoAluno() { Turma turma = TurmaDAO.BuscarTurmaId(provaFixa.Disciplina.DisciplinaId); RespostasAluno respostaAluno; List <RespostasAluno> listaRespostaAluno = new List <RespostasAluno>(); List <Aluno> alunos = turma.Alunos; foreach (Aluno aluno in alunos) { foreach (var item in provaFixa.NotasQuestoes) { respostaAluno = new RespostasAluno(); respostaAluno.Aluno = aluno; respostaAluno.Questao = item.Questao; respostaAluno.Alternativas = new List <Alternativa>(); respostaAluno.DataHoraInicio = null; respostaAluno.DataHoraFim = null; respostaAluno.Prova = provaFixa; listaRespostaAluno.Add(respostaAluno); } } provaFixa.RespostasAlunos.AddRange(listaRespostaAluno); }
public ActionResult Create(FormCollection collection) { try { Turma turma = new Turma(); turma.Numero = Convert.ToInt32(collection["Numero"]); turma.Instituicao = InstituicaoDAO.BuscarPorId(Convert.ToInt32(collection["Instituicao.Id"])); turma.Curso = CursoDAO.BuscarPorId(Convert.ToInt32(collection["Curso.Id"])); turma.Professor = ProfessorDAO.BuscarPorId(Convert.ToInt32(collection["Professor.Id"])); turma.Ano = Convert.ToInt32(collection["Ano"]); turma.Semestre = Convert.ToInt32(collection["Semestre"]); if (!TurmaDAO.Persistir(turma)) { return(View()); } return(RedirectToAction("Index")); } catch { return(View()); } }
private void BtnGravarAluno_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtNome.Text)) { //gravar no banco. aluno = new Aluno() { Nome = txtNome.Text, CPF = Convert.ToString(txtCPF.Text), dataNasc = Convert.ToDateTime(dateDataNascimento.Text) }; // Relacionamento criado Turma turma = new Turma { NomeTurma = Convert.ToString(cbxTurmaAluno.SelectedValuePath) }; turma = TurmaDAO.BuscarTurmaPorNome(turma); aluno.IdTurma = turma.Id; if (AlunoDAO.CadastrarAluno(aluno)) { LimparCampos(); MessageBox.Show("Aluno cadastrado com sucesso!", "Escola WPF", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Esse aluno já está Cadastrado!", "Escola WPF", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Favor preencher o nome!", "Escola WPF", MessageBoxButton.OK, MessageBoxImage.Error); } }