private static int borrarFuncionalidadesPorIdRol(int id) { Hashtable condiciones = new Hashtable(); condiciones.Add("id_rol", id); return(DBInterfaz.borrar("gd_esquema.Funcionalidad_Rol", condiciones)); }
public static int borrarRol(Rol rol) { borrarFuncionalidadesPorIdRol(rol.id); Hashtable condicionesRol = new Hashtable(); condicionesRol.Add("id", rol.id); return(DBInterfaz.borrar("gd_esquema.Rol", condicionesRol)); }
public static int actualizarRol(Rol rol) { borrarFuncionalidadesPorIdRol(rol.id); Hashtable condiciones = new Hashtable(); condiciones.Add("id", rol.id); Hashtable nuevosValores = new Hashtable(); nuevosValores.Add("nombre", "\'" + rol.nombre + "\'"); int estado = (rol.estado) ? 1 : 0; nuevosValores.Add("estado", estado); if (DBInterfaz.actualizar("gd_esquema.Rol", nuevosValores, condiciones) > 0) { return(guardarFuncionalidades(rol)); } return(0); }