Пример #1
0
        public ActionResult LinkCadastroNaoPossuifacebook()
        {
            ViewBag.Mensagemnaopossuiusuario = "Você Não possui Usuário cadastrado";

            Usuario_login u = new Usuario_login();

            Session["statussistema"] = "naologado";
            ViewBag.statussistema    = "naologado";

            if (Session["Fbdadosusuario"] != null)
            {
                FacebookController _fu = new FacebookController();
                var dados = _fu.Criafacebook_usuario(Convert.ToString(Session["Fbdadosusuario"]),
                                                     Convert.ToString(Session["Fbdadosfotoperfil"]));


                ViewBag.PrimeiroNome   = dados.first_name;
                ViewBag.Sobrenome      = dados.last_name;
                ViewBag.Datanascimento = dados.birthday;
                ViewBag.email          = dados.email;
                //dados.email = "";
                u.Login = dados.email;
                if (dados.email != "")
                {
                    ViewBag.Mensagemnaopossuiusuario = "O login " + dados.email + " não possui cadastro." +
                                                       "Confirme seus dados, antes de continuar";
                }

                if (dados.email == "")
                {
                    ViewBag.Mensagemnaopossuiusuario = "Não foi possível fazer o login pelo facebook e-mail bloqueado";
                }
            }

            ViewBag.LoginUsuario      = u.Login;
            ViewBag.cadastroprofessor = "cadastroprofessor";
            ViewBag.cadastroaluno     = "cadastroaluno";



            return(View(u));
        }
Пример #2
0
        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));
                }
            }
        }
Пример #3
0
        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));
        }
Пример #4
0
        public ActionResult Adicionar(Usuario_login u)
        {
            if (1 == 1)
            {
                //depois de salvar volta para atela de login

                var idfacebook = "-1";
                if (Session["Fbdadosusuario"] != null)
                {
                    FacebookController _fu = new FacebookController();
                    var dados = _fu.Criafacebook_usuario(Convert.ToString(Session["Fbdadosusuario"]),
                                                         Convert.ToString(Session["Fbdadosfotoperfil"]));

                    //if (dados.email != "")
                    //{
                    //    u.Login = dados.email;
                    //}

                    idfacebook = dados.id;
                }

                Usuario u1 = new Usuario();

                u1.Id = 0;

                u1.Login = u.Login;

                u1.Nome  = u.Nome;
                u1.Senha = u.Senha;
                u1.facebook_usuario_id = idfacebook;
                u.Bloqueado            = 'N';
                if (u.Tipousuario == "Professor")
                {
                    u1.Tipousuario = 'P';
                    u.Bloqueado    = 'N';
                }
                if (u.Tipousuario == "Aluno")
                {
                    u1.Tipousuario = 'A';
                    u.Bloqueado    = 'S';
                }


                if (Session["statussistema"] == "naologado")
                {
                }
                else
                {
                }
                ViewBag.tipousuario = Session["Tipousuario"];
                u1.Bloqueado        = u.Bloqueado;

                UsuarioDAO udao = new UsuarioDAO();

                if (ModelState.IsValid)
                {
                    var idusuario = udao.Salvar(u1);
                    u1.Id = idusuario;
                    ViewBag.Mensagemsucesso = "Usuário cadastrado com sucesso";
                    ViewBag.Mensagemerro    = "";
                }
                else
                {
                    if (u.Tipousuario == "Professor")
                    {
                        ViewBag.Titulotela = "Cadastro Professor";
                    }
                    if (u.Tipousuario == "Aluno")
                    {
                        ViewBag.Titulotela = "Cadastro Aluno";
                    }

                    ViewBag.Mensagemsucesso = "";
                    ViewBag.Mensagemerro    = "Erro";

                    return(View(u));
                }


                //   if (Session["statussistema"] == "logado")
                {
                    PessoaDAO pdao = new PessoaDAO();
                    Pessoa    pess = new Pessoa();

                    if (u.Id_usuario > 0)
                    {
                        var pessoaprofessor = pdao.BuscarPessoaprofessor(Convert.ToString(u.Id_usuario));
                        u.Id_Tabelasecundaria_colegio = pessoaprofessor[0].Id_Tabelasecundaria_colegio;
                        u.Id_Tabelasecundaria_materia = pessoaprofessor[0].Id_Tabelasecundaria_materia;
                        u.Id_Tabelasecundaria_turma   = pessoaprofessor[0].Id_Tabelasecundaria_turma;
                    }


                    pess.Id_usuario = u1.Id;
                    pess.Id_Tabelasecundaria_colegio          = u.Id_Tabelasecundaria_colegio; //Convert.ToInt32(Session["Colegio"]);
                    pess.Id_Tabelasecundaria_turma            = u.Id_Tabelasecundaria_turma;   //Convert.ToInt32(Session["Turma"]);
                    pess.Id_Tabelasecundaria_usuarioprofessor = u.Id_usuario;                  //Convert.ToInt32(Session["Loginusuario"]);
                    pess.Id_Tabelasecundaria_materia          = u.Id_Tabelasecundaria_materia; //Convert.ToInt32(Session["Materia"]); //u.Id_Tabelasecundaria_materia;
                    pdao.Salvar(pess, ViewBag.Operacao);
                }


                ViewBag.Mensagemerro = "";

                //pdao.Salvar(p1, ViewBag.Operacao);
                if (ModelState.IsValid)
                {
                    if (Session["statussistema"] == "naologado")
                    {
                        return(RedirectToAction("Loginusuario"));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    return(View(u));
                }
            }
        }
Пример #5
0
        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));
        }
Пример #6
0
        public ActionResult Adicionar(string acao = "perfil")
        {
            //return View();
            Usuario_login u     = new Usuario_login();
            string        email = "";

            if (acao != "perfil")
            {
                var arrayacao = acao.Split(';');
                acao  = arrayacao[0];
                email = arrayacao[1];
            }
            //email = "";
            u.Login = email;

            //ViewBag.Habilitarcaixalogin = "******";
            //if (email.Length > 0)
            //{
            //    ViewBag.Habilitarcaixalogin = "******";
            //}
            ViewBag.Operacao     = "Adicionar";
            ViewBag.statussitema = Session["statussistema"];

            //Session["statussistema"] = "logado";
            if ((acao == "cadastroprofessor"))
            {
                ViewBag.Titulotela = "Cadastro Professor";
                u.Tipousuario      = "Professor";
            }

            if ((acao == "cadastroaluno"))
            {
                ViewBag.Titulotela = "Cadastro Aluno";
                u.Tipousuario      = "Aluno";
            }
            if ((acao == "perfil"))
            {
                ViewBag.Titulotela = "Perfil Usuário";
            }

            ViewBag.acao = acao;
            //ViewBag.Mensagemerro = "";
            ViewBag.Mensagemsucesso = "";

            TabelasecundariaDAO tabdao = new TabelasecundariaDAO();

            ViewBag.listaturma   = tabdao.ListaTabelaSecundaria("T");
            ViewBag.listacolegio = tabdao.ListaTabelaSecundaria("C");
            ViewBag.listamateria = tabdao.ListaTabelaSecundaria("M");

            UsuarioDAO udao     = new UsuarioDAO();
            var        dusuario = udao.ListaUsuario_TipoUsuario("P");

            PessoaDAO pdao1       = new PessoaDAO();
            var       nomecolegio = "";
            var       nomemateria = "";
            var       nometurma   = "";

            for (var i = 0; i <= dusuario.Count - 1; i++)
            {
                var dadospessoaprofessor = pdao1.BuscarPessoaprofessor(Convert.ToString(dusuario[i].Id));
                if (dadospessoaprofessor.Count > 0)
                {
                    TabelasecundariaDAO tdao1 = new TabelasecundariaDAO();
                    var lcolegio = tdao1.ListaTabelaSecundariaBuscaporId(Convert.ToString(dadospessoaprofessor[0].Id_Tabelasecundaria_colegio));
                    if (lcolegio.Count > 0)
                    {
                        nomecolegio = lcolegio[0].Descricao;
                    }
                    var lmateria = tdao1.ListaTabelaSecundariaBuscaporId(Convert.ToString(dadospessoaprofessor[0].Id_Tabelasecundaria_materia));
                    nomemateria = "";
                    if (lmateria.Count > 0)
                    {
                        nomemateria = lmateria[0].Descricao;
                    }
                    var lturma = tdao1.ListaTabelaSecundariaBuscaporId(Convert.ToString(dadospessoaprofessor[0].Id_Tabelasecundaria_turma));
                    nometurma = "";
                    if (lturma.Count > 0)
                    {
                        nometurma = lturma[0].Descricao;
                    }
                }
                dusuario[i].Nome = dusuario[i].Nome + " - " + nomecolegio + " - " + nomemateria + " - " + nometurma;
            }
            ViewBag.listaprofessor = dusuario;

            ViewBag.Mensagemerro    = "";
            ViewBag.Mensagemsucesso = "";

            return(View(u));
        }