Exemplo n.º 1
0
        private static int borrarFuncionalidadesPorIdRol(int id)
        {
            Hashtable condiciones = new Hashtable();

            condiciones.Add("id_rol", id);
            return(DBInterfaz.borrar("gd_esquema.Funcionalidad_Rol", condiciones));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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);
        }