Example #1
0
        public ActionResult Rol(tbl_rol k)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var varMi = db.rol.Where(x => x.ad == k.ad).FirstOrDefault();
                    if (varMi == null)
                    {
                        int id        = int.Parse(Session["user"].ToString());
                        var kullanici = db.kullanici.Find(id);
                        k.ekleyenID        = kullanici.ID;
                        k.guncelleyenID    = kullanici.ID;
                        k.kayitTarihi      = DateTime.Now;
                        k.guncellemeTarihi = DateTime.Now;
                        k.durum            = true;
                        db.rol.Add(k);
                        db.SaveChanges();
                    }
                    else
                    {
                        return(Content("Eklemek İstediğiniz Rol Zaten Mevcut"));
                    }
                }
                catch (Exception)
                {
                    ModelState.AddModelError("Rol", "Bir Sorun İle Karşılaşıldı Tekrar Deneyiniz");
                    return(View());
                }
            }
            List <tbl_rol> basici = db.rol.ToList();

            ViewBag.Basar = basici;
            return(View());
        }
        public ActionResult MuellifOl(tbl_users istfd, string rdqadin, string rdkisi)
        {
            if (!string.IsNullOrEmpty(rdqadin))
            {
                istfd.Cinsi = true;
            }
            if (!string.IsNullOrEmpty(rdkisi))
            {
                istfd.Cinsi = false;
            }
            istfd.QeydiyyatTarixi = DateTime.Now;
            istfd.Yazar           = true;
            istfd.QebulEdildi     = false;
            istfd.Aktiv           = true;
            db.tbl_users.Add(istfd);
            db.SaveChanges();

            tbl_rol     yazar  = db.tbl_rol.FirstOrDefault(x => x.RolAdi == "Yazar");
            tbl_userrol usrrol = new tbl_userrol();

            usrrol.RolId  = yazar.RolId;
            usrrol.UserId = istfd.UserId;
            db.tbl_userrol.Add(usrrol);
            db.SaveChanges();

            return(RedirectToAction("Giris"));
        }
Example #3
0
        public override tbl_usuario transformModel(DTOUsuario dto)
        {
            tbl_usuario response = new tbl_usuario();

            if (dto != null)
            {
                response.apellidos       = dto.Apellidos;
                response.email           = dto.Email;
                response.id              = Guid.Parse(dto.Id);
                response.nombres         = dto.Nombres;
                response.numCelular      = dto.NumCelular;
                response.uid_firebase    = dto.UIDFirebase;
                response.tbl_usuario_rol = new List <tbl_usuario_rol>();

                if (dto.Rol != null)
                {
                    tbl_rol rol = rolFactory.transformModel(dto.Rol);

                    if (rol != null)
                    {
                        tbl_usuario_rol usuario_rol = new tbl_usuario_rol();
                        usuario_rol.id    = Guid.NewGuid();
                        usuario_rol.idRol = rol.id;
                        //usuario_rol.tbl_rol = rol;
                        usuario_rol.idUsuario = response.id;
                        response.tbl_usuario_rol.Add(usuario_rol);
                    }
                }
                //response.tbl_organizacion = dto.Organizacion != null ? organizacionFactory.transformModel(dto.Organizacion) : null;
                response.idOrganizacion = dto.Organizacion != null?Guid.Parse(dto.Organizacion.Id) : Guid.Empty;
            }
            return(response);
        }
        public ActionResult DeleteConfirmed7(int id)
        {
            tbl_rol tbl_rol = db.rol.Find(id);

            db.rol.Remove(tbl_rol);
            db.SaveChanges();
            return(RedirectToAction("Rol"));
        }
        public ActionResult DelRol(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbl_rol tbl_rol = db.rol.Find(id);

            if (tbl_rol == null)
            {
                return(HttpNotFound());
            }
            return(View(tbl_rol));
        }
Example #6
0
 public ActionResult EdRol([Bind(Include = "ID,ad,resimUrl,kayitTarihi,guncellemeTarihi,durum,ekleyenID,guncelleyenID")] tbl_rol tbl_rol)
 {
     if (ModelState.IsValid)
     {
         int id        = int.Parse(Session["user"].ToString());
         var kullanici = db.kullanici.Find(id);
         tbl_rol.guncelleyenID    = kullanici.ID;
         tbl_rol.guncellemeTarihi = DateTime.Now;
         tbl_rol.durum            = true;
         db.Entry(tbl_rol).State  = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Rol"));
     }
     return(View(tbl_rol));
 }
Example #7
0
        //Método para retornar perfil de usuario
        public static tbl_rol obtenerPerfil(string pusuario, string pass)
        {
            tbl_usuario result       = new tbl_usuario();
            tbl_persona UserResult   = new tbl_persona();
            tbl_rol     perfilResult = new tbl_rol();

            try
            {
                result = dc.tbl_usuarios.FirstOrDefault(lg => lg.nick_usuario.Equals(pusuario) & lg.clave_usuario.Equals(pass));

                if (result != null)
                {
                    perfilResult = dc.tbl_rols.First(l => l.id_rol.Equals(result.id_rol));
                }
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Error al Consultar Perfil", ex);
            }
            return(perfilResult);
        }
Example #8
0
        private void Ingresar()
        {
            string usuario = txtUsuario.Value;
            string pass    = txtPassword.Value;

            if (usuario == string.Empty && pass == string.Empty)
            {
                //Desplegar mensaje de error SI ESTA VACIO
                lbl_error.Text = ("Por favor ingrese sus credenciales");
            }
            else
            {
                bool existe = false;
                existe = Llogin.Autentificar(usuario, pass);
                if (existe)
                {
                    tbl_persona user = new tbl_persona();
                    tbl_usuario nk   = new tbl_usuario();
                    tbl_rol     rol  = new tbl_rol();

                    user = Llogin.ObtenerUsuario(usuario, pass);
                    nk   = Llogin.ObtenerNick(usuario, pass);
                    rol  = Llogin.obtenerPerfil(usuario, pass);

                    //crear la sesion
                    Llogin cs = new Llogin();

                    Session["perfil"]  = rol.descripcion_rol;
                    Session["nombres"] = user.nombre1_persona + " " + user.apellido1_persona;
                    Session["nick"]    = nk.nick_usuario;
                    Response.Redirect("~/inicio.aspx");
                }
                else
                {
                    //Mensaje de error
                    lbl_error.Text = ("Usuario o Clave incorrectos");
                    //lbl_error.Text = ("El usuario no existe");
                }
            }
        }