public async Task <ActionResult <rol> > Postrol(rol rol) { _context.roles.Add(rol); await _context.SaveChangesAsync(); return(CreatedAtAction("Getrol", new { id = rol.RolId }, rol)); }
private void btnEliminarRol_Click(object sender, EventArgs e) { String id_busqueda = Interaction.InputBox("NOMBRE DE ROL:", "BUSQUEDA", ""); if (id_busqueda.Length != 0) { rol nRol = negocioR.buscar(id_busqueda); if (nRol == null && nRol.estado == false) { MessageBox.Show("NO EXISTE REGISTRO CON ESE NOMBRE."); } else { if (MessageBox.Show("ESTA SEGURO DE ELIMINAR EL REGISTRO?", "CONFIRMAR ACCION", MessageBoxButtons.YesNo) == DialogResult.Yes) { negocioR.eliminar(id_busqueda); MessageBox.Show("SE COMPLETO LA ACCION CORRECTAMENTE"); } } } else { MessageBox.Show("DEBE INGRESAR UN NOMBRE PARA INICIAR LA BUSQUEDA"); } }
public ActionResult Nuevo(InsertRol model) { try { if (ModelState.IsValid) { using (Context db = new Context()) { var oRol = new rol(); oRol.descripcion = model.descripcion; db.Rol.Add(oRol); db.SaveChanges(); } return(Redirect("~/Rol/")); } return(View(model)); //return Redirect("/Rol"); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IHttpActionResult> Putrol(int id, rol rol) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != rol.id) { return(BadRequest()); } db.Entry(rol).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!rolExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public Usuario(String pNombre, String pLogin, String pPassword, rol pRol) { this.Nombre = pNombre; this.Login = pLogin; this.Password = pPassword; this.TipoUsuario = pRol; }
//Crea un usuario y chequea si exite, Si no existe lo agrega a la coleccion de usuarios public int agregarUsuario(String nombre, String login, String passwd, rol tipo) { usuarioPersistente userPersistent = new usuarioPersistente(); Usuario usuario = new Usuario(nombre, login, passwd, tipo); return(userPersistent.altaUsuario(nombre, login, passwd, (int)tipo)); }
public async Task <IActionResult> Putrol(int id, rol rol) { if (id != rol.idrol) { return(BadRequest()); } _context.Entry(rol).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!rolExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Editar(int id = -1) { RolModel rolModel = new RolModel(); RolDAO roleDAO = new RolDAO(); rolModel.habilitado = true; ModuloBLL moduleBuilder = new ModuloBLL(); rol rolEntity = roleDAO.GetFromId(id, db); if (rolEntity != null) { rolModel.idRol = rolEntity.ID; rolModel.nombre = rolEntity.NOMBRE; rolModel.descripcion = rolEntity.DESCRIPCION; rolModel.habilitado = rolEntity.ACTIVO; } rolModel.listaModulosSubmodulos = moduleBuilder.ObtenerModeloModuloSubmodulos(rolEntity, db); rolModel.listaPermisosEspecilaes = moduleBuilder.ObtenerPermisosEspeciales(rolEntity, db); ViewBag.Editar = true; return(View(CREATE_UPDATE_ABSOLUTE_PATH, rolModel)); }
public bool DeleteFromId(int id, ArtexConnection artexContext) { rol rol = GetFromId(id, artexContext); rol.ACTIVO = false; return(artexContext.SaveChanges() > 0); }
public ActionResult Edit(RolVM rol) { try { if (ModelState.IsValid) { rol r = new rol() { id = rol.id, description = rol.descripcion, activo = 1 }; db.Entry(r).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } return(View()); }
public async Task <ActionResult <rol> > Postarticulo(rol rol) { _context.r0les.Add(rol); await _context.SaveChangesAsync(); return(CreatedAtAction("Get", new { id = rol.idrol }, rol)); }
public async Task <ActionResult <rol> > PostCategoria(rol rol) { _context.Rols.Add(rol); await _context.SaveChangesAsync(); return(CreatedAtAction("getrol", new { id = rol.idRol }, rol)); }
public async Task <IActionResult> Edit(int id, [Bind("ID_rol,nombre_rol,descripcion")] rol rol) { if (id != rol.ID_rol) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(rol); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!rolExists(rol.ID_rol)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(rol)); }
public async Task <IActionResult> putrol(int id, rol rol ) { if (id != rol.idRol) { return(BadRequest()); } //MI ENTIDAD YA TIENE LAS PROPIEDADES QUE VOY A AGUARDAR EN MI BD _context.Entry(rol).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RolExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public Credenciales(Usuario pUsuario, String pLogin, String pPassword, rol pRol) { this.Usuario = pUsuario; this.Login = pLogin; this.Password = pPassword; this.TipoUsuario = pRol; }
public void MultipleLinea() { // insertar int ln_originales = db.rol.Count(); rol ln = new rol(); nombre_linea = "Prueba TEST"; ln.nombre_rol = nombre_linea; db.rol.Add(ln); db.SaveChanges(); //prueba que se ingrese int ln_cambiadas = db.rol.Count(); Assert.AreEqual(ln_originales + 1, ln_cambiadas); rol ln2 = new rol(); int linea_agregada = db.rol.OrderByDescending(x => x.Id).First().Id; ln2 = db.rol.Find(Convert.ToInt16(linea_agregada)); //Prueba de buscar Assert.AreEqual(ln2.nombre_rol, nombre_linea); db.rol.Remove(ln2); db.SaveChanges(); int ln_cambiadas_eliminacion = db.rol.Count(); //Prueba si se eliminó Assert.AreEqual(ln_cambiadas - 1, ln_cambiadas_eliminacion); }
public ActionResult Ver(int id) { RolModel rolModel = new RolModel(); RolDAO roleDAO = new RolDAO(); ModuloBLL moduleBuilder = new ModuloBLL(); rol rolEntity = roleDAO.GetFromId(id, db); if (rolEntity != null) { rolModel.idRol = rolEntity.ID; rolModel.nombre = rolEntity.NOMBRE; rolModel.descripcion = rolEntity.DESCRIPCION; rolModel.habilitado = rolEntity.ACTIVO; rolModel.listaModulosSubmodulos = moduleBuilder.ObtenerModeloModuloSubmodulos(rolEntity, db); rolModel.listaPermisosEspecilaes = moduleBuilder.ObtenerPermisosEspeciales(rolEntity, db); ViewBag.Editar = false; return(View(CREATE_UPDATE_ABSOLUTE_PATH, rolModel)); } TempData["message"] = "danger, No fue posible cargar sus datos"; return(RedirectToAction("Index")); }
public static int Get_Roles() { GrupoLiEntities contexto = new GrupoLiEntities(); var consulta = new rol(); return(contexto.rol.Max(x => x.id_rol)); }
/// <summary> /// Eliminar roles de usuario. /// </summary> /// <param name="USR_USERNAME"></param> /// <param name="roles"></param> /// <param name="MODIFICADO_POR"></param> public void EliminarRoles(string USR_USERNAME, List <int> roles, string MODIFICADO_POR) { try { using (var db = new colinasEntities()) { EntityKey k = new EntityKey("colinasEntities.usuarios", "USR_USERNAME", USR_USERNAME); var u = db.GetObjectByKey(k); usuario user = (usuario)u; foreach (int rol_id in roles) { var r = db.GetObjectByKey(new EntityKey("colinasEntities.roles", "ROL_ID", rol_id)); rol rolEntity = (rol)r; user.roles.Remove(rolEntity); } user.MODIFICADO_POR = MODIFICADO_POR; user.FECHA_MODIFICACION = DateTime.Today; db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al eliminar roles.", ex); throw; } }
/// <summary> /// Actualiza el rol. /// </summary> /// <param name="ROL_ID"></param> /// <param name="ROL_NOMBRE"></param> /// <param name="ROL_DESCRIPCION"></param> /// <param name="CREADO_POR"></param> /// <param name="FECHA_CREACION"></param> /// <param name="MODIFICADO_POR"></param> /// <param name="FECHA_MODIFICACION"></param> public void ActualizarRol (int ROL_ID, string ROL_NOMBRE, string ROL_DESCRIPCION, string CREADO_POR, DateTime FECHA_CREACION, string MODIFICADO_POR, DateTime FECHA_MODIFICACION) { try { using (var db = new colinasEntities()) { EntityKey k = new EntityKey("colinasEntities.roles", "ROL_ID", ROL_ID); var r = db.GetObjectByKey(k); rol role = (rol)r; role.ROL_NOMBRE = ROL_NOMBRE; role.ROL_DESCRIPCION = ROL_DESCRIPCION; role.CREADO_POR = CREADO_POR; role.FECHA_CREACION = FECHA_CREACION; role.MODIFICADO_POR = MODIFICADO_POR; role.FECHA_MODIFICACION = DateTime.Today; db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al actualizar rol.", ex); throw; } }
public IHttpActionResult Postrol(rol rol) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.rol.Add(rol); try { db.SaveChanges(); } catch (DbUpdateException) { if (rolExists(rol.ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = rol.ID }, rol)); }
/// <summary> /// Eliminar privilegios de rol. /// </summary> /// <param name="ROL_ID"></param> /// <param name="lprivilegios"></param> /// <param name="MODIFICADO_POR"></param> public void EliminarPrivilegios(int ROL_ID, List <int> lprivilegios, string MODIFICADO_POR) { try { using (var db = new colinasEntities()) { EntityKey k = new EntityKey("colinasEntities.roles", "ROL_ID", ROL_ID); var r = db.GetObjectByKey(k); rol role = (rol)r; foreach (int priv_id in lprivilegios) { var p = db.GetObjectByKey(new EntityKey("colinasEntities.privilegios", "PRIV_ID", priv_id)); privilegio privilegioEntity = (privilegio)p; role.privilegios.Remove(privilegioEntity); } role.MODIFICADO_POR = MODIFICADO_POR; role.FECHA_MODIFICACION = DateTime.Today; db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al eliminar privilegios.", ex); throw; } }
/// <summary> /// Inserta el rol. /// </summary> /// <param name="ROL_ID"></param> /// <param name="ROL_NOMBRE"></param> /// <param name="ROL_DESCRIPCION"></param> /// <param name="CREADO_POR"></param> /// <param name="FECHA_CREACION"></param> /// <param name="MODIFICADO_POR"></param> /// <param name="FECHA_MODIFICACION"></param> public void InsertarRol (int ROL_ID, string ROL_NOMBRE, string ROL_DESCRIPCION, string CREADO_POR, DateTime FECHA_CREACION, string MODIFICADO_POR, DateTime FECHA_MODIFICACION) { try { using (var db = new colinasEntities()) { rol role = new rol(); role.ROL_NOMBRE = ROL_NOMBRE; role.ROL_DESCRIPCION = ROL_DESCRIPCION; role.CREADO_POR = CREADO_POR; role.FECHA_CREACION = DateTime.Today; role.MODIFICADO_POR = CREADO_POR; role.FECHA_MODIFICACION = role.FECHA_CREACION; db.roles.AddObject(role); db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al insertar rol.", ex); throw; } }
/// <summary> /// Obtiene privilegios de rol. /// </summary> /// <param name="ROL_ID"></param> /// <param name="PRIV_ID"></param> /// <param name="PRIV_NOMBRE"></param> /// <param name="PRIV_LLAVE"></param> /// <returns>Lista de privilegios de rol.</returns> public List <privilegio> GetPrivilegios(int ROL_ID, int PRIV_ID, string PRIV_NOMBRE, string PRIV_LLAVE) { try { using (var db = new colinasEntities()) { EntityKey k = new EntityKey("colinasEntities.roles", "ROL_ID", ROL_ID); var r = db.GetObjectByKey(k); rol role = (rol)r; var filter = from privs in role.privilegios where (PRIV_ID.Equals(0) ? true : privs.PRIV_ID.Equals(PRIV_ID)) && (string.IsNullOrEmpty(PRIV_NOMBRE) ? true : privs.PRIV_NOMBRE.Contains(PRIV_NOMBRE)) && (string.IsNullOrEmpty(PRIV_LLAVE) ? true : privs.PRIV_LLAVE.Contains(PRIV_LLAVE)) select privs; return(filter.OrderBy(p => p.PRIV_LLAVE).ToList <privilegio>()); } } catch (Exception ex) { log.Fatal("Error fatal al obtener privilegios.", ex); throw; } }
private void btn_guardar_Click(object sender, EventArgs e) { try { Validaciones.inicializarValidador(); Validaciones.esValido(nombre.Name, nombre.Text, new Validaciones.Letras()); Validaciones.esValido("funcionalidades asignadas", listaFuncionalidadesAsignadas.Items.Count.ToString(), new Validaciones.NumeroNoCreo()); if (!String.IsNullOrEmpty(Validaciones.camposInvalidos)) { throw new CamposInvalidosException(); } // fin validaciones regex BDManager.insertInto("rol", new rol { nombre = nombre.Text, habilitado = "True" }); rol rolDummy = new rol(); BDManager.selectIntoObjectByString("rol", "nombre", nombre.Text, rolDummy); foreach (funcionalidad f in listaFuncionalidadesAsignadas.Items) { BDManager.insertInto("rol_x_funcionalidad", new rol_x_funcionalidad { id_funcionalidad = f.id_funcionalidad, id_rol = rolDummy.id_rol }); } MessageBox.Show("El rol ha sido dado de alta", "Rol dado de alta correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (CamposInvalidosException) { MessageBox.Show(Validaciones.camposInvalidos, "Error al validar campos del rol a insertar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public ActionResult DeleteConfirmed(long id) { rol rol = db.rol.Find(id); db.rol.Remove(rol); db.SaveChanges(); return(RedirectToAction("Index")); }
protected void dgRol_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { if (e.NewSelectedIndex > -1) { rol ob = rBll.GetById(Convert.ToInt32(dgRol.DataKeys[e.NewSelectedIndex].Value)); FillText(ob); } }
public void eliminar(string id) { rc = dm.GetrolCollection(); rol nRol = rc.FindBynombre(id); nRol.estado = false; dm.CommitAll(); }
public static rol Get_Rol(int _idRol) { GrupoLiEntities contexto = new GrupoLiEntities(); rol consulta = new rol(); consulta = contexto.rol.Where(x => x.id_rol == _idRol).SingleOrDefault(); return(consulta); }
public void modificar(int id, String nombre) { rc = dm.GetrolCollection(); rol nRol = rc.FindByid(id); nRol.nombre = nombre; dm.CommitAll(); }