private void btnBuscaNomeCurso_Click(object sender, RoutedEventArgs e)
        {
            if (!string.IsNullOrEmpty(txtBuscaNomeCurso.Text))
            {
                curso = new Curso
                {
                    Nome = txtBuscaNomeCurso.Text
                };

                curso = CursoDAO.BuscarCursoPorNome(curso);

                if (curso != null)
                {
                    txtNomeCurso.Text      = curso.Nome;
                    txtProfCurso.Text      = curso.Professor;
                    txtValorCurso.Text     = curso.ValorMensal.ToString();
                    txtVagasCursos.Text    = curso.QtdVagas.ToString();
                    txtDescricaoCurso.Text = curso.Descricao.ToString();
                    cboDiaSemana.Text      = curso.DiaSemana.Nome;
                    HabilitarCampos(true);
                }
                else
                {
                    MessageBox.Show("Esse Curso não existe!", "ERRO",
                                    MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Favor preencher o nome!", "ERRO",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Esempio n. 2
0
 // GET: ConsultarProvaAl
 public ActionResult ConsultarProvaAl()
 {
     ViewBag.Cursos = ViewBag.Cursos = CursoDAO.listarCursosPorAluno(Convert.ToInt32(Session["IdUsr"]));;
     ViewBag.Provas = TempData["provas"];
     TempData.Keep("provas");
     return(View(new Prova()));
 }
        private void btnAlteraCurso_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Deseja Alterar esse registro?",
                                "Atenção",
                                MessageBoxButton.YesNo,
                                MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                //Remover o produto
                curso.Nome                  = txtNomeCurso.Text;
                curso.Professor             = txtProfCurso.Text;
                curso.QtdVagas              = Convert.ToInt32(txtVagasCursos.Text);
                curso.Descricao             = txtDescricaoCurso.Text;
                curso.ValorMensal           = Convert.ToDouble(txtValorCurso.Text);
                curso.DiaSemana.DiaSemanaId = Convert.ToInt32(cboDiaSemana.SelectedValue);
                curso.DiaSemana             = DiaSemanaDAO.BuscarDiaSemanaPorId(curso.DiaSemana);
                CursoDAO.AlterarCurso(curso);
                MessageBox.Show("Curso Alterado com sucesso!",
                                "Aviso",
                                MessageBoxButton.OK,
                                MessageBoxImage.Information);

                HabilitarCampos(false);
                txtNomeCurso.Clear();
                txtProfCurso.Clear();
                txtVagasCursos.Clear();
                txtValorCurso.Clear();
                cboDiaSemana.Text = "";
            }
        }
Esempio n. 4
0
        public void Delete(int Id)
        {
            CursoDAO curso = _context.Cursos.FirstOrDefault(x => x.Codigo == Id);

            _context.Cursos.Remove(curso);
            _context.SaveChanges();
        }
        private void btnBuscar_Click(object sender, RoutedEventArgs e)
        {
            if (!string.IsNullOrEmpty(txtNomeCursoRemover.Text))
            {
                curso = new Curso
                {
                    Nome = txtNomeCursoRemover.Text
                };

                curso = CursoDAO.BuscarCursoPorNome(curso);

                if (curso != null)
                {
                    //Mostrar os dados
                    dtaCurso.Items.Add(curso);
                    HabilitarCampos(true);
                }
                else
                {
                    MessageBox.Show("Esse Curso não existe!", "ERRO",
                                    MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Favor preencher o nome!", "ERRO",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Esempio n. 6
0
 // GET: Turma/Create
 public ActionResult Create()
 {
     ViewBag.instituicoes = InstituicaoDAO.BuscarTodos();
     ViewBag.Cursos       = CursoDAO.BuscarTodos();
     ViewBag.professores  = ProfessorDAO.BuscarTodos();
     return(View());
 }
Esempio n. 7
0
        public static void DadosTeste()
        {
            CursoDAO dao = new CursoDAO();

            dao.Add(new Curso()
            {
                ID = 0, Nome = "Engenharia da Computação"
            });
            dao.Add(new Curso()
            {
                ID = 1, Nome = "Engenharia Civil"
            });
            dao.Add(new Curso()
            {
                ID = 2, Nome = "Engenharia de Produção"
            });
            dao.Add(new Curso()
            {
                ID = 3, Nome = "Publicidade"
            });
            dao.Add(new Curso()
            {
                ID = 4, Nome = "Jornalismo"
            });
        }
        public ActionResult AlterarCurso(int id)
        {
            Curso curso = CursoDAO.BuscarCursoPorId(id);

            ViewBag.Categorias  = new SelectList(CategoriaDAO.RetornarCategoria(), "CategoriaId", "NomeCategoria");
            ViewBag.Professores = new SelectList(ProfessorDAO.RetornarProfessores(), "NumProfessor", "NomeProfessor");
            return(View(curso));
        }
        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);
        }
        // GET: GerarProva
        public ActionResult GerarProva()
        {
            List <string> assuntos = new List <string>();

            //localiza os cursos de acordo com o id do professor
            ViewBag.Turmas = ProfessorDAO.BuscarDisciplinasProfessor(Convert.ToInt32(Session["IdUsr"]));
            ViewBag.Cursos = CursoDAO.listarCursosPorProfessor(Convert.ToInt32(Session["IdUsr"]));
            return(View(new Prova()));
        }
Esempio n. 11
0
        public ListaDeCursos(int idDocente)
        {
            InitializeComponent();
            this.idDocente = idDocente;
            CursoDAO     cursoDAO      = new CursoDAO();
            List <Curso> listaDeCursos = cursoDAO.GetCursosDeProfesor(idDocente);

            tablaDeCursos.ItemsSource = listaDeCursos;
        }
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     //cboCursoDiaMatricula.ItemsSource = DiaSemanaDAO.RetornarDiasdaSemana();
     //cboCursoDiaMatricula.DisplayMemberPath = "Nome";
     //cboCursoDiaMatricula.SelectedValuePath = "DiaSemanaId";
     cboCursoDisponivelMatricula.ItemsSource       = CursoDAO.RetornarCursos();
     cboCursoDisponivelMatricula.DisplayMemberPath = "Nome";
     cboCursoDisponivelMatricula.SelectedValuePath = "IdCurso";
 }
Esempio n. 13
0
 // GET: Home
 public ActionResult Index(int?id)
 {
     ViewBag.Categorias = CategoriaDAO.RetornarCategoria();
     if (id == null)
     {
         return(View(CursoDAO.RetornarCursos()));
     }
     return(View(CursoDAO.BuscarCursoPorCategoria(id)));
 }
Esempio n. 14
0
        public void Update(Curso item)
        {
            CursoDAO cursos = _context.Cursos.FirstOrDefault(x => x.Codigo == item.Codigo);

            cursos.Nome          = item.Nome;
            cursos.Data_Inicio   = item.Data_Inicio;
            cursos.Carga_Horaria = item.Carga_Horaria;
            _context.SaveChanges();
        }
Esempio n. 15
0
        // GET: Curso/Details/5
        public ActionResult Details(int id)
        {
            Curso Curso = CursoDAO.BuscarPorId(id);

            if (Curso == null)
            {
                return(HttpNotFound());
            }
            return(View(Curso));
        }
Esempio n. 16
0
        // GET: Curso/Delete/5
        public ActionResult Delete(int id)
        {
            Curso curso = CursoDAO.BuscarPorId(id);

            if (curso == null)
            {
                return(HttpNotFound());
            }
            return(View(curso));
        }
        private void button_Click(object sender, RoutedEventArgs e)
        {
            Curso curso = new Curso
            {
                IdCurso = Convert.ToInt32(cboCursos.SelectedValue)
            };

            curso = CursoDAO.BuscarCursoPorId(curso);
            dtaAlunos.ItemsSource = MatriculaDAO.BuscaMatriculaPorCurso(curso);
        }
Esempio n. 18
0
        //private static int disciplinaId = 0;
        // GET: ConsultarQuestoes
        public ActionResult ConsultarQuestoes()
        {
            int          id     = Convert.ToInt32(Session["IdUsr"]);
            List <Curso> cursos = CursoDAO.BuscarPorProfessor(id);

            ViewBag.Cursos = cursos;
            //ConsultarQuestoesBtn("0","0",null);
            ViewBag.Questoes = TempData["questoes"];
            return(View(new Questao()));
        }
Esempio n. 19
0
        private bool CursosDisponibles()
        {
            bool hayCursos;

            CursoDAO cursoDAO = new CursoDAO();

            hayCursos = cursoDAO.ProfesorTieneCursos(idDocente);

            return(hayCursos);
        }
Esempio n. 20
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            DataTable dataSourceAntigo = CursoDAO.GetCursos();

            if (CursoDAO.Update((DataTable)gridCursos.DataSource))
            {
                AuditoriaOperacaoDAO.UpdateAuditoria((DataTable)gridCursos.DataSource, dataSourceAntigo, "nome", 11);
                MessageBox.Show("Alterações realizadas com sucesso.");
            }
        }
Esempio n. 21
0
 public ActionResult Delete(int id, FormCollection collection)
 {
     try {
         // TODO: Add delete logic here
         CursoDAO.ExcluirPorId(id);
         return(RedirectToAction("Index"));
     }
     catch {
         return(View());
     }
 }
Esempio n. 22
0
        public void Add(Curso item)
        {
            var curso = new CursoDAO
            {
                Nome          = item.Nome,
                Data_Inicio   = item.Data_Inicio,
                Carga_Horaria = item.Carga_Horaria
            };

            _context.Cursos.Add(curso);
            _context.SaveChanges();
        }
Esempio n. 23
0
        public Curso GetCurso(int Id)
        {
            CursoDAO curso = _context.Cursos.Find(Id);

            return(curso != null ?
                   new Curso {
                Codigo = curso.Codigo,
                Nome = curso.Nome,
                Data_Inicio = curso.Data_Inicio,
                Carga_Horaria = curso.Carga_Horaria
            } : null);
        }
Esempio n. 24
0
        public ActionResult Create(FormCollection collection)
        {
            try {
                Curso curso = new Curso();
                curso.Descricao = collection["Descricao"];
                CursoDAO.Persistir(curso);

                return(RedirectToAction("Index"));
            }
            catch {
                return(View());
            }
        }
        public ActionResult Editar(int id)
        {
            var cursoDao = new CursoDAO();
            var modelo   = new CursoModel();
            var curso    = cursoDao.ObternerCurso(id);

            modelo.Id          = id;
            modelo.Nombre      = curso.Nombre;
            modelo.Tiempo      = curso.Tiempo;
            modelo.FechaInicio = Convert.ToDateTime(curso.FechaInicio);
            modelo.FechaFin    = Convert.ToDateTime(curso.FechaFin);
            return(View(modelo));
        }
        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);
        }
Esempio n. 27
0
        //public List<Usuario> ListarUsuarios()
        //{
        //    List<Usuario> usuarios = new List<Usuario>();
        //    usuarios = daoUsuario.ListarUsuarios();

        //    for (int i = 0; i < usuarios.Count(); i++)
        //    {
        //        //usuarios[i].Sexo = daoUsuario.ConsultaUsuarioInt(usuarios[i].Sexo.Id);
        //        //usuarios[i].Semestre = daoTema.ListarTemaTopico(usuarios[i].Tema.Id);
        //        //usuarios[i].Curso = daoTema.ListarTemaTopico(usuarios[i].Tema.Id);
        //    }


        //}

        #endregion

        #region Consulta Usuario ID

        public Usuario ConsultaUsuarioInt(Usuario UsuarioId)
        {
            Usuario     usuario  = new Usuario();
            CursoDAO    curso    = new CursoDAO();
            GeneroDAO   genero   = new GeneroDAO();
            SemestreDAO semestre = new SemestreDAO();

            usuario               = daoUsuario.ConsultaUsuarioInt(UsuarioId);
            usuario.Curso         = curso.BuscaPorID(usuario.Curso.Id);
            usuario.Semestre      = semestre.BuscaPorID(usuario.Semestre.Id);
            usuario.Sexo          = genero.BuscaPorID(usuario.Sexo.Id);
            usuario.UploadArquivo = arquivoDao.RecuperarImagem(usuario.UploadArquivo);
            usuario.Auth          = permissaoBll.ReturnAutPorID(usuario.Auth);
            return(usuario);
        }
Esempio n. 28
0
 public IHttpActionResult PostCadastrarCurso(Curso curso)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     if (CursoDAO.CadastrarCurso(curso))
     {
         return(Created("", curso));
     }
     else
     {
         return(Conflict());
     }
 }
Esempio n. 29
0
        public FormCurso()
        {
            InitializeComponent();
            this.funcao              = (FaculdadeUtils.Funcao)Convert.ToChar(LoginSession.usuario["funcao"]);
            gridCursos.UserAddedRow += GridCursos_UserAddedRow;

            DataTable cursos = CursoDAO.GetCursos();

            if (cursos != null)
            {
                cursos.TableName           = "curso";
                this.gridCursos.DataSource = cursos;
            }
            gridCursos.Columns[0].Visible = false;
        }
        private static void CadastrarCurso(ObjApi objApi)
        {
            curso = new Curso();

            curso.NomeCurso   = objApi.CursoJson.Nome;
            curso.Descricao   = objApi.CursoJson.Descricao;
            curso.Disciplinas = null;
            curso.Turmas      = null;

            /*verifica se o registro ja se encontra na base*/
            if (CursoDAO.BuscarPorNome(curso.NomeCurso) == null)
            {
                /*persiste Curso*/
                CursoDAO.CadastrarCurso(curso);
            }
        }