public List <BE.Permiso> ListarPermisosRol(BE.Permiso rol) { List <BE.Permiso> ListaPermisos = GestorPermisos.ListarPermisosRoles(rol); return(ListaPermisos); }
protected void Button1_Click(object sender, EventArgs e) { BE.Permiso per = new BE.Permiso(); per.Nombre = TextBox1.Text; List <BE.Permiso> ListaPermisos = new List <BE.Permiso>(); ListaPermisos = GestorPermiso.ObtenerListaPermisos(); Application["ListaPermisos"] = ListaPermisos; Response.Redirect("Permisos.aspx"); }
public int GuardarPermisoRol(BE.Permiso per) { int fa = 0; SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("idper", per.ID, SqlDbType.Int); Acc.AbrirConexion(); fa = Acc.Escribir("Rol_GuardarPermiso", parametros); Acc.CerrarConexion(); GC.Collect(); return(fa); }
public int GuardarRolUsuario(BE.Usuario usu, BE.Permiso rol) { int fa = 0; SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = Acc.ArmarParametro("idusu", usu.ID, SqlDbType.Int); parametros[1] = Acc.ArmarParametro("idper", rol.ID, SqlDbType.Int); Acc.AbrirConexion(); fa = Acc.Escribir("Usuario_GuardarPermisos", parametros); Acc.CerrarConexion(); GC.Collect(); return(fa); }
public BE.Permiso GuardarPermiso(BE.Permiso permiso) { try { string sql = string.Format(@"insert into patente (nombre,es_familia,dvh) values ('{0}',{1},{2}); SELECT ID AS LastID FROM patente WHERE ID = @@Identity;", permiso.nombre, permiso.esFamilia, permiso.dvh); int id = _acceso.ExecuteScalar(sql); permiso.id = id; return(permiso); } catch (Exception e) { throw e; } }
public int CrearPermiso(BE.Permiso per) { int fa = 0; SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("nombre", per.Nombre, SqlDbType.VarChar); Acc.AbrirConexion(); fa = Acc.Escribir("Permiso_Insertar", parametros); Acc.CerrarConexion(); GC.Collect(); return(fa); }
public BE.Permiso ListarRolUsu(int id) { BE.Permiso per = new BE.Permiso(); SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = Acc.ArmarParametro("id", id, SqlDbType.Int); parametros[1] = Acc.ArmarParametro("tabla", "Permiso", SqlDbType.VarChar); Acc.AbrirConexion(); DataTable tabla = Acc.Leer("ObtenerEntidadID", parametros); Acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in tabla.Rows) { per.ID = (int)linea["ID"]; per.Nombre = (string)linea["Nombre"]; } return(per); }
public List <BE.Permiso> ListarRol(int id) { List <BE.Permiso> ListaPermisos = new List <BE.Permiso>(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("id", id, SqlDbType.Int); Acc.AbrirConexion(); DataTable tabla = Acc.Leer("Rol_ObtenerPermisos", parametros); Acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in tabla.Rows) { BE.Permiso per = new BE.Permiso(); per.ID = (int)linea["ID_Permiso"]; ListaPermisos.Add(per); } return(ListaPermisos); }
public List <BE.Permiso> ListarRoles() { List <BE.Permiso> ListaRoles = new List <BE.Permiso>(); Acc.AbrirConexion(); DataTable tabla = Acc.Leer("Rol_Listar"); Acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in tabla.Rows) { BE.Permiso per = new BE.Permiso(); per.ID = (int)linea["ID"]; per.Nombre = (string)linea["Nombre"]; ListaRoles.Add(per); } return(ListaRoles); }
public List <BE.Permiso> ListarTodosLosPermisos() { List <BE.Permiso> listapermisos = new List <BE.Permiso>(); Acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("Tabla", "Permiso", SqlDbType.VarChar); DataTable tabla = Acc.Leer("ListarEntidad", parametros); Acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in tabla.Rows) { BE.Permiso per = new BE.Permiso(); per.ID = (int)linea["ID"]; per.Nombre = (string)linea["Nombre"]; listapermisos.Add(per); } return(listapermisos); }
public bool CrearPermiso(BE.Permiso per, BE.Usuario usu) { int fa = GestorPermisos.CrearPermiso(per); if (fa == -1) { return(false); } else { BLL.Bitacora GestorBitacora = new BLL.Bitacora(); BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = usu.Nombre + " " + usu.Apellido; bita.Tipo = "Gestion Permisos"; bita.Accion = "Se dio de alta el permiso " + per.Nombre; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); return(true); } }
public bool Existe(BE.Permiso p, int id) { bool existe = false; if (p.id.Equals(id)) { existe = true; } else { foreach (var item in p.Hijos) { existe = Existe(item, id); if (existe) { return(true); } } } return(existe); }
private BE.Permiso GetPermiso(int id, IList <BE.Permiso> lista) { BE.Permiso permiso = lista != null?lista.Where(i => i.id.Equals(id)).FirstOrDefault() : null; if (permiso == null && lista != null) { foreach (var c in lista) { var l = GetPermiso(id, c.Hijos); if (l != null && l.id == id) { return(l); } else if (l != null) { return(GetPermiso(id, l.Hijos)); } } } return(permiso); }
public BE.Permiso GuardarPermiso(BE.Permiso p) { return(_permisosDAL.GuardarPermiso(p)); }