Exemple #1
0
        public ActionResult AutoEditarUsuario(int?id)
        {
            if (autorizado)
            {
                try
                {
                    using (var context = new DataClasesDataContext())
                    {
                        tbUsuario item = (from t in context.tbUsuario
                                          where t.codUsuario == id
                                          select t).SingleOrDefault();
                        autorizado = false;
                        return(View(item));
                    }
                }
                catch (Exception)
                {
                    ViewBag.errores = "Error: Al al cargar los datos ";
                }
            }
            else
            {
                ViewBag.errores = "Error: Operacion no autorizada";
            }

            return(View("VistaDeErrores"));
        }
Exemple #2
0
        public ActionResult AutoEditarUsuario(tbUsuario user)
        {
            if (user != null)
            {
                using (var contexto = new DataClasesDataContext())
                {
                    try
                    {
                        tbUsuario item = (from t in contexto.tbUsuario
                                          where t.codUsuario == user.codUsuario
                                          select t).SingleOrDefault();

                        item.nombre          = user.usuario;
                        item.dpi             = user.dpi;
                        item.carnet          = user.carnet;
                        item.fechaNacimiento = user.fechaNacimiento;
                        // item.usuario = user.usuario;
                        item.password = user.password;
                        contexto.SubmitChanges();
                        return(RedirectToAction("DatosUsuario"));
                    }
                    catch (Exception)
                    {
                        ViewBag.errores = "Error: No se puedo guardar los cambios";
                    }
                }
            }
            else
            {
                ViewBag.errores = "Error: No se puedo guardar los cambios";
            }
            return(View("VistaDeErrores"));
        }
Exemple #3
0
        //RolesPermisos valor
        public static bool TienePermiso(RolesPermisos valor)
        {
            if (HttpContext.Current.User.Identity.IsAuthenticated)
            {
                using (var context = new DataClasesDataContext())
                {
                    tbUsuario usuario = (from t in context.tbUsuario
                                         where t.codUsuario == SessionUsuario.Get.UserId
                                         select t).SingleOrDefault();

                    return(usuario.tbRol.tbRolPermiso.Where(n => n.idPermiso == (int)valor).Any());
                }
            }
            else
            {
                return(false);
            }
        }
Exemple #4
0
        public static bool PuedeRegistrarse()
        {
            try
            {
                using (var mibase = new DataClasesDataContext())
                {
                    tbConfiguracion tc = mibase.tbConfiguracion.Where(x => x.codConfiguracion == 1).SingleOrDefault();
                    if (!HttpContext.Current.User.Identity.IsAuthenticated && tc != null)
                    {
                        return(tc.valor);
                    }
                }
            }
            catch (Exception)
            {
            }

            return(false);
        }
Exemple #5
0
        public ActionResult DatosUsuario()
        {
            try
            {
                using (var context = new DataClasesDataContext())
                {
                    tbUsuario item = (from t in context.tbUsuario
                                      where t.codUsuario == SessionUsuario.Get.UserId
                                      select t).SingleOrDefault();
                    return(View(item));
                }
            }
            catch (Exception)
            {
                ViewBag.errores = "No se ha podido cargar los datos";
            }

            return(View("VistaDeErrores"));
        }