public override void OnActionExecuting(ActionExecutingContext filterContext) { //pega o cookies painel HttpCookie cookie = HttpContext.Current.Request.Cookies["cenbrap_aluno"]; //verifica se o cookie possui valor if (cookie != null) { //pega o valor do cookie int codigo = Convert.ToInt32(cookie.Value); //abre o painel e pesquisa no db AlunoDB DB = new AlunoDB(); Aluno user = DB.Buscar(codigo); //verifica se o usuário existe if (user != null) { base.OnActionExecuting(filterContext); } else { //se não existe, redireciona para o index. filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { controller = "Login", action = "Index" })); } } else { //se os cookeis não existem, redireciona para o index filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { controller = "Login", action = "Index" })); } }
public Retorno Completar(int aluno, string cep, string endereco, string bairro, string cidade, string estado, string numero, string complemento) { Retorno retorno = new Retorno(); if (aluno != 0) { AlunoDB db = new AlunoDB(); Aluno alun = db.Buscar(aluno); if (alun != null) { alun.cep = cep; alun.endereco = endereco; alun.bairro = bairro; alun.cidade = cidade; alun.estado = estado; alun.numero = numero; alun.complemento = complemento; alun.flcorrecao = 1; alun.Alterar(); retorno.erro = false; retorno.mensagem = "Redirecionando..."; retorno.id = alun.codigo; } } else { retorno.erro = true; retorno.mensagem = "Conteúdo vazio"; } return(retorno); }
public List <Aluno_MedTV> ListarParaLancamento() { try { List <Aluno_MedTV> aluno_medtv = new List <Aluno_MedTV>(); DBSession session = new DBSession(); Query query = session.CreateQuery("select * from aluno_MedTV where pagseguro = 1 and ativo = 1 and exists (select * from aluno_medtv_notificacao where status = 'ACTIVE' and aluno_medtv_notificacao.aluno_medtv_id = aluno_medtv.aluno_medtv_id) and aluno not in(4284,4402)"); IDataReader reader = query.ExecuteQuery(); AlunoDB alunodb = new AlunoDB(); while (reader.Read()) { aluno_medtv.Add(new Aluno_MedTV(Convert.ToInt32(reader["aluno_MedTV_id"]), alunodb.Buscar(Convert.ToInt32(reader["aluno"])), Convert.ToString(reader["senha"]), Convert.ToDateTime(reader["data"]), Convert.ToBoolean(reader["ativo"]), Convert.ToDateTime(reader["ativoEm"]), Convert.ToDateTime(reader["ativoAte"]), Convert.ToBoolean(reader["desativado"]), Convert.ToDateTime(reader["desativadoEm"]), Convert.ToString(reader["urlPagseguro"]), Convert.ToString(reader["msgpagseguro"]), Convert.ToBoolean(reader["pagseguro"]), Convert.ToString(reader["codePagseguro"]))); } reader.Close(); session.Close(); return(aluno_medtv); } catch (Exception error) { throw error; } }
public Aluno_MedTV BuscarCompleto(int id) { try { Aluno_MedTV aluno_medtv = null; DBSession session = new DBSession(); Query query = session.CreateQuery("select isnull(aluno_MedTV_id, 0) as aluno_MedTV_id, isnull(aluno, 0) as aluno, isnull(senha, '') as senha, isnull(data, '01/01/1900') as data, isnull(ativo, 0) as ativo, isnull(ativoEm, '01/01/1900') as ativoEm, isnull(ativoAte, '01/01/1900') as ativoAte, isnull(desativado, 0) as desativado, isnull(desativadoEm, '01/01/1900') as desativadoEm, isnull(urlPagseguro, '') as urlPagseguro, isnull(msgpagseguro, '') as msgpagseguro, isnull(pagseguro, 0) as pagseguro, isnull(codePagseguro, '') as codePagseguro FROM Aluno_MedTV WHERE aluno_MedTV_id = @aluno_MedTV_id"); query.SetParameter("aluno_MedTV_id", id); IDataReader reader = query.ExecuteQuery(); AlunoDB db = new AlunoDB(); if (reader.Read()) { aluno_medtv = new Aluno_MedTV(Convert.ToInt32(reader["aluno_MedTV_id"]), db.Buscar(Convert.ToInt32(reader["aluno"])), Convert.ToString(reader["senha"]), Convert.ToDateTime(reader["data"]), Convert.ToBoolean(reader["ativo"]), Convert.ToDateTime(reader["ativoEm"]), Convert.ToDateTime(reader["ativoAte"]), Convert.ToBoolean(reader["desativado"]), Convert.ToDateTime(reader["desativadoEm"]), Convert.ToString(reader["urlPagseguro"]), Convert.ToString(reader["msgpagseguro"]), Convert.ToBoolean(reader["pagseguro"]), Convert.ToString(reader["codePagseguro"])); } reader.Close(); session.Close(); return(aluno_medtv); } catch (Exception error) { throw error; } }