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")); }
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)); }
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)); }
//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); }
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"); } } }