public async Task <JsonResult> SaveTema([FromBody] Tema Tema, string token) { if (await Seguranca.validaTokenAsync(token)) { if (Tema.idCliente != 0) { if (TemaDAO.Save(Tema)) { return(Json("Tema salva com sucesso")); } else { return(Json("Encontramos algum problema ao salvar a Tema. Entre em contato com o suporte")); } } else { return(Json("Encontramos algum problema ao salvar a Tema. Entre em contato com o suporte")); } } else { return(Json("Você nao tem acesso neste plugin")); } }
public ArtigoController(ArtigoDAO artigoDAO, TemaDAO temaDAO, PessoaDAO pessoaDAO, ContratacaoDAO contratacaoDAO) { _artigoDAO = artigoDAO; _temaDAO = temaDAO; _pessoaDAO = pessoaDAO; _contratacaoDAO = contratacaoDAO; }
public bool delete(int idTema) { bool result = false; TemaDAO dao = new TemaDAO(); result = dao.delete(idTema); return(result); }
public string getAll() { TemaDAO dao = new TemaDAO(); List <Tema> lista = dao.getAll(); String strJSON = JsonConvert.SerializeObject(lista, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); return(strJSON); }
public async Task <IEnumerable <Tema> > GetTema(int idcliente, int idTema, string token) { if (await Seguranca.validaTokenAsync(token)) { return(TemaDAO.GetAll().Where(x => x.idCliente == idcliente && x.ID == idTema).ToList()); } else { return(new List <Tema>()); } }
public String getTemaByID(int ID) { TemaDAO dao = new TemaDAO(); Tema res = dao.getTemaByID(ID); String strJSON; strJSON = JsonConvert.SerializeObject(res, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); return(strJSON); }
public async Task <IEnumerable <Tema> > GetAllTema(int idcliente, string token) { if (await Seguranca.validaTokenAsync(token)) { var aa = TemaDAO.GetAll(); return(aa); } else { return(new List <Tema>()); } }
public ActionResult AtualizarTema(Tema tema) { TemaDAO temaDAO = new TemaDAO(); try { return(Json(temaDAO.AtualizarTema(tema))); } catch { return(Json(false)); } }
public ActionResult AdicionarTema(Tema tema) { Boolean retorno = false; TemaDAO temaDAO = new TemaDAO(); tema.usuario.Id = User.Identity.GetUserId <int>(); if (ModelState.IsValid) { temaDAO.AdicionarTema(tema); retorno = true; } return(Json(retorno)); }
public bool update(int idTema, String NombreTraduccion, String NombreIngles, String ContenidoTraduccion, String ContenidoIngles, int Dificultad) { bool result = false; TemaDAO dao = new TemaDAO(); Tema obj = new Tema() { IdTema = idTema, NombreTraduccion = NombreTraduccion, NombreIngles = NombreIngles, ContenidoIngles = ContenidoIngles, ContenidoTraduccion = ContenidoTraduccion, Dificultad = Dificultad }; result = dao.update(obj); return(result); }
public bool insert(String NombreTraduccion, String NombreIngles, String ContenidoTraduccion, String ContenidoIngles, int Dificultad) { bool result = false; TemaDAO dao = new TemaDAO(); Tema obj = new Tema() { NombreTraduccion = NombreTraduccion, NombreIngles = NombreIngles, ContenidoIngles = ContenidoIngles, ContenidoTraduccion = ContenidoTraduccion, Dificultad = Dificultad }; result = dao.insert(obj); return(result); }
public async Task <JsonResult> DeletarTema([FromBody] object Tema, string token) { dynamic objEn = Tema; string a = objEn.idTema.ToString(); if (await Seguranca.validaTokenAsync(token)) { Tema obj = TemaDAO.GetAll().Where(x => x.ID == Convert.ToInt32(a)).FirstOrDefault(); return(Json(new { msg = TemaDAO.Remove(obj) })); //return Json(new { msg = false }); } else { return(Json(new { msg = false })); } }
public void Carregar(Avaliacao umaAvaliacao) { List <Avaliacao> avaliacoes = new List <Avaliacao>(); Materia umaMateria; Funcionario umFuncionario; List <Aluno> alunos = new List <Aluno>(); List <Tema> temas = new List <Tema>(); DAOFactory daoFactory = new DAOFactory(); MateriaDAO matDAO = daoFactory.getMateriaDAO(); FuncionarioDAO funcDAO = daoFactory.getFuncionarioDAO(); AlunoDAO alunoDAO = daoFactory.getAlunoDAO(); TemaDAO temaDAO = daoFactory.getTemaDAO(); MySqlConnection db = Connection.getConnection(); MySqlTransaction mySQLTransaction; mySQLTransaction = db.BeginTransaction(); try { MySqlCommand mySQLcmd = db.CreateCommand(); //setando a procedure do banco mySQLcmd.CommandType = CommandType.StoredProcedure; mySQLcmd.CommandText = "Avaliacao_Carregar"; mySQLcmd.Parameters.AddWithValue("LOC_ID", umaAvaliacao.GetId()); //ligando a transação mySQLcmd.Transaction = mySQLTransaction; //execução sem retorno MySqlDataReader rsAvaliacao = mySQLcmd.ExecuteReader(); //se há linhas if (rsAvaliacao.HasRows) { if (rsAvaliacao.Read()) { umaAvaliacao.SetDescricao(rsAvaliacao.GetString("descricao")); umaAvaliacao.SetDataInicio(rsAvaliacao.GetInt32("datainicio")); umaAvaliacao.SetDataFim(rsAvaliacao.GetInt32("datafim")); umaAvaliacao.SetSimulado(rsAvaliacao.GetBoolean("simulado")); int materia_id = rsAvaliacao.GetInt32("materia_id"); int funcionario_id = rsAvaliacao.GetInt32("funcionario_id"); db.Close(); umaMateria = new Materia(); umaMateria.SetId(materia_id); matDAO.Carregar(umaMateria); umaAvaliacao.SetMateria(umaMateria); umFuncionario = new Funcionario(); umFuncionario.SetId(funcionario_id); funcDAO.Carregar(umFuncionario); umaAvaliacao.SetFuncionarioAutor(umFuncionario); alunos = alunoDAO.PegarAlunosPorAvaliacao(umaAvaliacao.GetId()); umaAvaliacao.SetAlunos(alunos); temas = temaDAO.PegarTemasPorMateria(umaMateria.GetId()); umaAvaliacao.SetTemas(temas); } } else { //aluno não carregado throw new ExcecaoSAG("Erro, Pergunta não encontrado."); } } catch (MySqlException ex) { throw new ExcecaoSAG("Erro ao carregar uma Pergunta. Código " + ex.ToString()); } catch (ExcecaoSAG ex) { throw ex; } finally { db.Close(); } }
public List <Avaliacao> PegarTodosCompleto() { List <Avaliacao> avaliacoes = new List <Avaliacao>(); Avaliacao umaAvaliacao; Materia umaMateria; Funcionario umFuncionario; List <Aluno> alunos = new List <Aluno>(); List <Tema> temas = new List <Tema>(); DAOFactory daoFactory = new DAOFactory(); MateriaDAO matDAO = daoFactory.getMateriaDAO(); FuncionarioDAO funcDAO = daoFactory.getFuncionarioDAO(); AlunoDAO alunoDAO = daoFactory.getAlunoDAO(); TemaDAO temaDAO = daoFactory.getTemaDAO(); //Conexão MySqlConnection db = Connection.getConnection(); try { MySqlCommand mySQLcmd = db.CreateCommand(); //setando a procedure do banco mySQLcmd.CommandType = CommandType.StoredProcedure; mySQLcmd.CommandText = "Avaliacao_PegarTodos"; //execução sem retorno MySqlDataReader rsAvaliacao = mySQLcmd.ExecuteReader(); //se há linhas if (rsAvaliacao.HasRows) { //enquanto lê cada linha while (rsAvaliacao.Read()) { //criando um aluno para cada linha umaAvaliacao = new Avaliacao(); umaAvaliacao.SetId(rsAvaliacao.GetInt32("id")); umaAvaliacao.SetDescricao(rsAvaliacao.GetString("descricao")); umaAvaliacao.SetDataInicio(rsAvaliacao.GetInt32("datainicio")); umaAvaliacao.SetDataFim(rsAvaliacao.GetInt32("datafim")); umaAvaliacao.SetSimulado(rsAvaliacao.GetBoolean("simulado")); /* umaMateria = new Materia(); * umaMateria.SetId(rsAvaliacao.GetInt32("materia_id")); * matDAO.Carregar(umaMateria); * umaAvaliacao.SetMateria(umaMateria); * * umFuncionario = new Funcionario(); * umFuncionario.SetId(rsAvaliacao.GetInt32("funcionario_id")); * funcDAO.Carregar(umFuncionario); * umaAvaliacao.SetFuncionarioAutor(umFuncionario); * * alunos = alunoDAO.PegarAlunosPorAvaliacao(umaAvaliacao.GetId()); * umaAvaliacao.SetAlunos(alunos); * * temas = temaDAO.PegarTemasPorMateria(umaMateria.GetId()); * umaAvaliacao.SetTemas(temas);*/ avaliacoes.Add(umaAvaliacao); } } else { //sem resultados } } catch (MySqlException ex) { throw new ExcecaoSAG("Erro ao listar as avaliacoes. Código " + ex.ToString()); } catch (ExcecaoSAG ex) { throw ex; } finally { db.Close(); } for (int i = 0; i < avaliacoes.Count; i++) { Carregar(avaliacoes[i]); } //retorna a lista de alunos return(avaliacoes); }
public TemaDelegado(PeriodicoEntities cnn) { this.temaDAO = new TemaDAO(cnn); }
public ActionResult ExcluirTema(Tema tema, FormCollection collection) { TemaDAO temaDAO = new TemaDAO(); return(Json(temaDAO.ExcluirTema(tema))); }
public JsonResult GetTema() { TemaDAO temaDao = new TemaDAO(); return(Json(temaDao.ListarTema(), JsonRequestBehavior.AllowGet)); }
public CtrCadastroTema() { DAOFactory daoFactory = new DAOFactory(); temaDAO = daoFactory.getTemaDAO(); }
public TemaAPIController(TemaDAO temaDAO) { _temaDAO = temaDAO; }
public static List <Tema> ObtenerPorCoincidenciaDescripcion(string descripcion) { return(TemaDAO.SelectByLikeDescripcion(descripcion)); }