예제 #1
0
        public static void EditarEstadoRol(Rol rol)
        {
            //if (rol.Habilitado == true) rol.Habilitado = false;
             //else
             //    if (rol.Habilitado == false) rol.Habilitado = true;

             executeProcedure("sp_cambiar_estado_rol", rol.Codigo,rol.Habilitado);
        }
예제 #2
0
        public static void actualizarRol(Rol rol)
        {
            executeProcedure("speliminar_funcionalidades_para_rol", rol.Codigo);

            foreach (var func in rol.Funcionalidades)
            {
                executeProcedure("spinsertar_rol_funcionalidad ", rol.Codigo, func + 1);
            }
        }
예제 #3
0
        public static void AgregarRol(Rol rol)
        {
            rol.Codigo = executeProcedureWithReturnValue("spinsertar_rol", rol.Codigo, rol.Nombre, rol.Habilitado);

            //Recibo el id del rol donde se inserto en la tabla rol para cargar las funcionalidades en la tabla
            foreach (var funcionalidad in rol.Funcionalidades)
            {
                executeProcedure("spinsertar_rol_funcionalidad", rol.Codigo, funcionalidad + 1);
            }
        }
예제 #4
0
        public static void ActualizarRolFuncionalidad(Rol rol)
        {
            rol.Codigo = executeProcedureWithReturnValue("speliminar_funcionalidades_para_rol", rol.Codigo);

            //Recibo el id del rol donde se inserto en la tabla rol para cargar las funcionalidades en la tabla
            foreach (var funcionalidad in rol.Funcionalidades)
            {
                executeProcedure("spinsertar_rol_funcionalidad", rol.Codigo, funcionalidad + 1);
            }
        }
 private void CargarRol(String N)
 {
     Rol = DAORol.DameRol(N);
 }