示例#1
0
        public ActionResult Registro(string Nombre, string Apellidos, string FechaNac, string Telefono, string INE, string CURP, string Email, string Contraseña)
        {
            UsuarioBO   Datos      = new UsuarioBO();
            UsuariosDAO ObjUsuario = new UsuariosDAO();

            Datos.Nombre      = Nombre;
            Datos.Apellidos   = Apellidos;
            Datos.FechaNac    = DateTime.Parse(FechaNac);
            Datos.Telefono    = long.Parse(Telefono);
            Datos.INE         = INE;
            Datos.CURP        = CURP;
            Datos.Email       = Email;
            Datos.Contraseña  = Datos.Encriptar(Contraseña);
            Datos.TipoUsuario = 2;
            Datos.Estatus     = "Por verificar";
            if (ObjUsuario.RegistroEmpleador(Datos) < 1)
            {
                Session["Codigo"]  = ObjUsuario.LoginEmpleador(Datos);
                Session["Nombre"]  = ObjUsuario.Buscarnombre(Datos);
                Session["Permiso"] = ObjUsuario.BuscarPermiso(Datos);
                Session["msgadm"]  = 1;
                Session["Filtro"]  = 0;
                ViewData["lista"]  = mensajes.NotificacionesEmpleador(int.Parse(Session["Codigo"].ToString()));
            }
            else
            {
                Session["Registro"] = "Error";
                ViewBag.Registro    = Session["Registro"];
            }

            return(RedirectToAction("Index", "Empleador"));
        }
示例#2
0
        public ActionResult Login(string Email, string Contraseña)
        {
            UsuarioBO   Datos      = new UsuarioBO();
            UsuariosDAO ObjUsuario = new UsuariosDAO();

            Datos.Email      = Email;
            Datos.Contraseña = Contraseña;
            if (ObjUsuario.LoginAdministrador(Datos) > 0)
            {
                Session["Codigo"]  = ObjUsuario.LoginAdministrador(Datos);
                Session["Nombre"]  = ObjUsuario.Buscarnombre(Datos);
                Session["Permiso"] = ObjUsuario.BuscarPermiso(Datos);
                return(RedirectToAction("PaginaPrincipal", "Informacion"));
            }
            else if (ObjUsuario.LoginEmpleador(Datos) > 0)
            {
                Session["Permiso"] = ObjUsuario.BuscarPermiso(Datos);
                Session["Codigo"]  = ObjUsuario.LoginEmpleador(Datos);
                Session["msgadm"]  = 1;
                Session["Filtro"]  = 0;
                Session["Nombre"]  = ObjUsuario.Buscarnombre(Datos);
                ViewData["lista"]  = mensajes.NotificacionesEmpleador(int.Parse(Session["Codigo"].ToString()));
                return(RedirectToAction("Index", "Empleador"));
            }
            else if (ObjUsuario.LoginEstudiante(Datos) > 0)
            {
                Session["longitud"] = "";
                Session["Latitud"]  = "";
                Session["km"]       = "";
                Session["Cate"]     = "";
                Session["Permiso"]  = ObjUsuario.BuscarPermiso(Datos);
                Session["Codigo"]   = ObjUsuario.LoginEstudiante(Datos);
                Session["msgadm"]   = 2;
                Session["Nombre"]   = ObjUsuario.Buscarnombre(Datos);
                ViewData["lista"]   = mensajes.NotificacionesEstudiante(int.Parse(Session["Codigo"].ToString()));
                return(RedirectToAction("Index", "Estudiante"));
            }
            else
            {
                Session["Codigo"] = "nulo";
                ViewBag.Codigo    = Session["Codigo"];
                return(RedirectToAction("Principal", "Principal"));
            }
        }