//Api public JsonResult JsonLoginUsuario(string login, string senha) { var l = new List <object>(); var lp = new List <object>(); if ((login != null) && (senha != null)) { UsuarioDAO dao = new UsuarioDAO(); IList <Usuario> lusuario = dao.Loginusuario(login, senha); if (lusuario.Count > 0) { TabelasecundariaDAO tdao = new TabelasecundariaDAO(); UsuarioDAO udao = new UsuarioDAO(); PessoaDAO pdao = new PessoaDAO(); var pessgeral = pdao.BuscarPessoa(Convert.ToString(lusuario[0].Id)); var xidusuario = lusuario[0].Id; var xturma = tdao.ListaTabelaSecundariaBuscaporId("0"); var xmateria = tdao.ListaTabelaSecundariaBuscaporId("0"); var xcolegio = tdao.ListaTabelaSecundariaBuscaporId("0"); var xprof = udao.BuscarPorId(0); var xidturma = 0; var xidmateria = 0; var xidcolegio = 0; var xidprof = 0; Pergunta_UsuarioDAO tdao1 = new Pergunta_UsuarioDAO(); var qtd = 0; foreach (var pess in pessgeral) { if (Convert.ToString(pess.Id_Tabelasecundaria_turma) == "") { pess.Id_Tabelasecundaria_turma = 0; } if (Convert.ToString(pess.Id_Tabelasecundaria_materia) == "") { pess.Id_Tabelasecundaria_materia = 0; } if (Convert.ToString(pess.Id_Tabelasecundaria_colegio) == "") { pess.Id_Tabelasecundaria_colegio = 0; } xturma = tdao.ListaTabelaSecundariaBuscaporId(Convert.ToString(pess.Id_Tabelasecundaria_turma)); xmateria = tdao.ListaTabelaSecundariaBuscaporId(Convert.ToString(pess.Id_Tabelasecundaria_materia)); xcolegio = tdao.ListaTabelaSecundariaBuscaporId(Convert.ToString(pess.Id_Tabelasecundaria_colegio)); xprof = udao.BuscarPorId(pess.Id_Tabelasecundaria_usuarioprofessor); xidturma = pess.Id_Tabelasecundaria_turma; xidmateria = pess.Id_Tabelasecundaria_materia; xidcolegio = pess.Id_Tabelasecundaria_colegio; xidprof = pess.Id_Tabelasecundaria_usuarioprofessor; var lnao = tdao1.ListaPerguntaUsuarionaorespondida(Convert.ToString(xidusuario), Convert.ToString(xidmateria), Convert.ToString(xidprof)); lp.Add(new { turma1 = xturma[0].Descricao, colegio1 = xcolegio[0].Descricao, materia1 = xmateria[0].Descricao, prof1 = xprof.Nome, idturma1 = xidturma, idmateria1 = xidmateria, idcolegio1 = xidcolegio, idprofessor1 = xidprof, qtdperguntas = lnao.Count }); } if (lusuario[0].Bloqueado == 'S') { lusuario[0].Bloqueado = 'B'; //bloqueado } if (lusuario[0].Bloqueado != 'S') { lusuario[0].Bloqueado = 'L'; //Liberado } var lnao1 = tdao1.ListaPerguntaUsuarionaorespondida(Convert.ToString(xidusuario), Convert.ToString(xidmateria), Convert.ToString(xidprof)); l.Add(new { id = lusuario[0].Id, Situacao = lusuario[0].Bloqueado, Nome = lusuario[0].Nome, turma = xturma[0].Descricao, colegio = xcolegio[0].Descricao, materia = xmateria[0].Descricao, professor = xprof.Nome, qtdperguntas = lnao1.Count, idturma = xidturma, idmateria = xidmateria, idcolegio = xidcolegio, idprofessor = xidprof, listaturma = lp }); } else { l.Add(new { id = "-1", Situacao = 0, Nome = "", turma = "", colegio = "", materia = "", professor = "" }); } } else { l.Add(new { id = "-1", Situacao = 0, Nome = "", turma = "", colegio = "", materia = "", professor = "" }); } return(Json(l[0], JsonRequestBehavior.AllowGet)); }
public ActionResult Alterar(int id) { ViewBag.idalteracao = id; ViewBag.statussitema = Session["statussistema"]; ViewBag.Mensagemsucesso = ""; ViewBag.Mensagemerro = ""; ViewBag.statussistema = Session["statussistema"]; Usuario_login u = new Usuario_login(); UsuarioDAO pdao = new UsuarioDAO(); var p2 = pdao.BuscarPorId(id); u.Bloqueado = p2.Bloqueado; u.Id = id; u.Login = p2.Login; u.Nome = p2.Nome; u.Senha = p2.Senha; u.Tipousuario = Convert.ToString(p2.Tipousuario); ViewBag.Habilitarcaixalogin = "******";//sempre vir desabilitado o botao de alterar if (u.Tipousuario == "P") { u.Tipousuario = "Professor"; } else { u.Tipousuario = "Aluno"; } if (u.Tipousuario == "Professor") { ViewBag.acao = "cadastroprofessor"; } else { ViewBag.acao = "cadastroaluno"; } if (u.Tipousuario == "Professor") { ViewBag.Titulotela = "Cadastro Professor"; } else { ViewBag.Titulotela = "Cadastro Aluno"; } PessoaDAO pssdao = new PessoaDAO(); var pessid = pssdao.BuscarPessoa(Convert.ToString(id)); if (pessid.Count == 0) { pessid = pssdao.BuscarPessoaprofessor(Convert.ToString(id)); } Pessoa pess = new Pessoa(); if (pessid.Count == 0) { pess.Id = 0; } else { pess.Id = pessid[0].Id; } if (pessid.Count > 0) { u.Id_Tabelasecundaria_materia = pessid[0].Id_Tabelasecundaria_materia; u.Id_Tabelasecundaria_colegio = pessid[0].Id_Tabelasecundaria_colegio; u.Id_Tabelasecundaria_turma = pessid[0].Id_Tabelasecundaria_turma; } else { u.Id_Tabelasecundaria_materia = 0; u.Id_Tabelasecundaria_colegio = 0; u.Id_Tabelasecundaria_turma = 0; } //if (Session["statussistema"] != "naologado") //{ TabelasecundariaDAO tabdao = new TabelasecundariaDAO(); ViewBag.listaturma = tabdao.ListaTabelaSecundaria("T"); ViewBag.listacolegio = tabdao.ListaTabelaSecundaria("C"); ViewBag.listamateria = tabdao.ListaTabelaSecundaria("M"); //} return(View(u)); }
public ActionResult Alterar(int id, Usuario_login u) { ViewBag.Operacao = "Alterar"; ViewBag.Mensagemsucesso = ""; ViewBag.Mensagemerro = ""; //return View(); //UsuarioDAO udao = new UsuarioDAO(); //var usuario = udao.BuscarPorId(id); //u.Login = usuario.Login; //u.Bloqueado = usuario.Bloqueado; ViewBag.statussitema = Session["statussistema"]; //if (!(ModelState.IsValid)) //{ // ViewBag.Mensagemsucesso = ""; // ViewBag.Mensagemerro = "Sim"; // return View(u); //} //else { //depois de salvar volta para atela de login Usuario u1 = new Usuario(); UsuarioDAO pdao1 = new UsuarioDAO(); var p21 = pdao1.BuscarPorId(u.Id); u1.Id = u.Id; u1.Login = p21.Login; u1.Nome = u.Nome; u1.Senha = u.Senha; u1.facebook_usuario_id = p21.facebook_usuario_id; ViewBag.Possuisessao = Session.Count; if (Session["statussistema"] == "naologado") { ViewBag.Possuisessao = 0; } if (Session["statussistema"] == "naologado") { if (u.Tipousuario == "Professor") { u1.Tipousuario = 'P'; u.Bloqueado = 'S'; } if (u.Tipousuario == "Autor") { u1.Tipousuario = 'A'; } if (u.Tipousuario == "Leitor") { u1.Tipousuario = 'L'; } } else { u1.Tipousuario = p21.Tipousuario; } ViewBag.tipousuario = Session["Tipousuario"]; u1.Bloqueado = p21.Bloqueado; UsuarioDAO udao = new UsuarioDAO(); udao.Salvar(u1); if (Session["statussistema"] == "logado") { PessoaDAO pdao = new PessoaDAO(); var pessid = pdao.BuscarPessoa(Convert.ToString(id)); if (pessid.Count == 0) { pessid = pdao.BuscarPessoaprofessor(Convert.ToString(id)); } Pessoa pess = new Pessoa(); if (pessid.Count == 0) { pess.Id = 0; } else { pess.Id = pessid[0].Id; } if (Convert.ToInt32(Session["Materia"]) == 0) { Session["Materia"] = u.Id_Tabelasecundaria_materia; } if (Convert.ToInt32(Session["Colegio"]) == 0) { Session["Colegio"] = u.Id_Tabelasecundaria_colegio; } if (Convert.ToInt32(Session["Turma"]) == 0) { Session["Turma"] = u.Id_Tabelasecundaria_turma; } if (u.Id_Tabelasecundaria_materia == 0) { u.Id_Tabelasecundaria_materia = Convert.ToInt32(Session["Materia"]); } if (u.Id_Tabelasecundaria_colegio == 0) { u.Id_Tabelasecundaria_colegio = Convert.ToInt32(Session["Colegio"]); } if (u.Id_Tabelasecundaria_turma == 0) { u.Id_Tabelasecundaria_turma = Convert.ToInt32(Session["Turma"]); } pess.Id_usuario = u1.Id; pess.Id_Tabelasecundaria_materia = u.Id_Tabelasecundaria_materia; pess.Id_Tabelasecundaria_colegio = u.Id_Tabelasecundaria_colegio; pess.Id_Tabelasecundaria_turma = u.Id_Tabelasecundaria_turma; pess.Id_Tabelasecundaria_usuarioprofessor = Convert.ToInt32(Session["Loginusuario"]); //if ( // (u.Id_Tabelasecundaria_materia > 0) && // (u.Id_Tabelasecundaria_colegio > 0) && // (u.Id_Tabelasecundaria_turma > 0) // ) // { pdao.Salvar(pess, ViewBag.Operacao); // } } //pdao.Salvar(p1, ViewBag.Operacao); if (Session["statussistema"] == "naologado") { return(RedirectToAction("Loginusuario")); } else { u.Id_Tabelasecundaria_materia = Convert.ToInt32(Session["Materia"]); u.Id_Tabelasecundaria_turma = Convert.ToInt32(Session["Turma"]); u.Id_Tabelasecundaria_colegio = Convert.ToInt32(Session["Colegio"]); TabelasecundariaDAO tdao = new TabelasecundariaDAO(); Usuario_login ul = new Usuario_login(); ul.Id = u1.Id; ul.Id_Tabelasecundaria_colegio = u.Id_Tabelasecundaria_colegio; ul.Id_Tabelasecundaria_materia = u.Id_Tabelasecundaria_materia; ul.Id_Tabelasecundaria_turma = u.Id_Tabelasecundaria_turma; ul.Id_usuario = u.Id_usuario; ul.Login = p21.Login; ul.Senha = u.Senha; ul.Nome = u.Nome; ul.Tipousuario = u.Tipousuario; if (u.Id_Tabelasecundaria_colegio > 0) { IList <Tabelasecundaria> ltab = tdao.ListaTabelaSecundariaBuscaporId(Convert.ToString(u.Id_Tabelasecundaria_colegio)); ul.nomecolegio = ltab[0].Descricao; } if (u.Id_Tabelasecundaria_turma > 0) { IList <Tabelasecundaria> ltab1 = tdao.ListaTabelaSecundariaBuscaporId(Convert.ToString(u.Id_Tabelasecundaria_turma)); ul.nometurma = ltab1[0].Descricao; } if (u.Id_Tabelasecundaria_materia > 0) { IList <Tabelasecundaria> ltab2 = tdao.ListaTabelaSecundariaBuscaporId(Convert.ToString(u.Id_Tabelasecundaria_materia)); ul.nomemateria = ltab2[0].Descricao; } TabelasecundariaDAO tabdao = new TabelasecundariaDAO(); ViewBag.listaturma = tabdao.ListaTabelaSecundaria("T"); ViewBag.listacolegio = tabdao.ListaTabelaSecundaria("C"); ViewBag.listamateria = tabdao.ListaTabelaSecundaria("M"); ViewBag.Mensagemsucesso = "Alteração efetuada com sucesso !!!"; return(View(ul)); } } }
public ActionResult Index(int?pagina) { int paginatamanho = 5; int paginanumero = (pagina ?? 1); UsuarioDAO u = new UsuarioDAO(); IList <Usuario> listaqtdregistro = u.Lista(); List <Usuario_login> lusuario_login = new List <Usuario_login>(); //int[] array = new int[4]; Usuario_login[] ul = new Usuario_login[listaqtdregistro.Count]; TabelasecundariaDAO tdao = new TabelasecundariaDAO(); PessoaDAO pdao = new PessoaDAO(); var colegio = Convert.ToString(Session["Colegio"]); var turma = Convert.ToString(Session["Turma"]); var materia = Convert.ToString(Session["Materia"]); var idlogado = Convert.ToString(Session["Loginusuario"]); //for (var i = 0; l <= listaqtdregistro.Count; i++ ) var i = 0; foreach (var l in listaqtdregistro) { IList <Pessoa> lpessoa = pdao.BuscarPessoa(Convert.ToString(l.Id)); if (lpessoa.Count > 0) { if ( (Convert.ToString(Session["Colegio"]) == Convert.ToString(lpessoa[0].Id_Tabelasecundaria_colegio)) && (Convert.ToString(Session["Turma"]) == Convert.ToString(lpessoa[0].Id_Tabelasecundaria_turma)) && (Convert.ToString(Session["Materia"]) == Convert.ToString(lpessoa[0].Id_Tabelasecundaria_materia)) && (Convert.ToString(Session["Loginusuario"]) != Convert.ToString(lpessoa[0].Id_usuario)) && (Convert.ToString(Session["Loginusuario"]) == Convert.ToString(lpessoa[0].Id_Tabelasecundaria_usuarioprofessor)) ) { ul[i] = new Usuario_login(); ul[i].Login = l.Login; ul[i].Id = l.Id; ul[i].Nome = l.Nome; ul[i].Senha = l.Senha; ul[i].Tipousuario = Convert.ToString(l.Tipousuario); ul[i].Id_usuario = Convert.ToInt32(Session["Loginusuario"]); ul[i].Bloqueado = l.Bloqueado; IList <Tabelasecundaria> lcolegio = tdao.ListaTabelaSecundariaBuscaporId(Convert.ToString(lpessoa[0].Id_Tabelasecundaria_colegio)); IList <Tabelasecundaria> lturma = tdao.ListaTabelaSecundariaBuscaporId(Convert.ToString(lpessoa[0].Id_Tabelasecundaria_turma)); ul[i].Id_Tabelasecundaria_colegio = lcolegio[0].Id; ul[i].Id_Tabelasecundaria_turma = lturma[0].Id; ul[i].nomecolegio = lcolegio[0].Descricao; if (ul[i].nomecolegio == "") { ul[i].nomecolegio = "Nenhum"; } ul[i].nometurma = lturma[0].Descricao; if (ul[i].nometurma == "") { ul[i].nometurma = "Nenhum"; } lusuario_login.Add(ul[i]); i = i + 1; } } //else //{ //ul[i].Id_Tabelasecundaria_colegio = 0; //ul[i].Id_Tabelasecundaria_turma = 0; //ul[i].nomecolegio = "Nenhum"; //ul[i].nometurma = "Nenhum"; //} } return(View(lusuario_login.ToPagedList(paginanumero, paginatamanho))); //return View(listaqtdregistro.ToPagedList(paginanumero, paginatamanho)); }