コード例 #1
0
 protected void E120C2( )
 {
    /* Enter Routine */
    AV8FilterName = StringUtil.Trim( AV8FilterName);
    context.httpAjaxContext.ajax_rsp_assign_attri("", false, "AV8FilterName", AV8FilterName);
    if ( String.IsNullOrEmpty(StringUtil.RTrim( AV8FilterName)) )
    {
       GX_msglist.addItem("Empty");
    }
    else
    {
       AV10GridStateCollection.FromXml(new GeneXus.Programs.wwpbaseobjects.loadmanagefiltersstate(context).executeUdp(  AV15UserKey), null, "Items", "");
       AV12IsNameUnique = true;
       AV22GXV1 = 1;
       while ( AV22GXV1 <= AV10GridStateCollection.Count )
       {
          AV11GridStateCollectionItem = ((GeneXus.Programs.wwpbaseobjects.SdtGridStateCollection_Item)AV10GridStateCollection.Item(AV22GXV1));
          if ( StringUtil.StrCmp(AV11GridStateCollectionItem.gxTpr_Title, AV8FilterName) == 0 )
          {
             AV12IsNameUnique = false;
          }
          AV22GXV1 = (int)(AV22GXV1+1);
       }
       if ( AV12IsNameUnique )
       {
          AV11GridStateCollectionItem = new GeneXus.Programs.wwpbaseobjects.SdtGridStateCollection_Item(context);
          AV11GridStateCollectionItem.gxTpr_Title = AV8FilterName;
          AV11GridStateCollectionItem.gxTpr_Gridstatexml = AV6Session.Get(AV5GridStateKey);
          AV10GridStateCollection.Add(AV11GridStateCollectionItem, 1);
          new GeneXus.Programs.wwpbaseobjects.savemanagefiltersstate(context ).execute(  AV15UserKey,  AV10GridStateCollection.ToXml(false, true, "Items", "")) ;
          context.httpAjaxContext.ajax_rsp_assign_attri("", false, "AV15UserKey", AV15UserKey);
          context.httpAjaxContext.ajax_rsp_assign_attri("", false, "gxhash_vUSERKEY", GetSecureSignedToken( "", StringUtil.RTrim( context.localUtil.Format( AV15UserKey, "")), context));
          context.setWebReturnParms(new Object[] {});
          context.setWebReturnParmsMetadata(new Object[] {});
          context.wjLocDisableFrm = 1;
          context.nUserReturn = 1;
          returnInSub = true;
          if (true) return;
       }
       else
       {
          GX_msglist.addItem("Not unique");
       }
    }
    /*  Sending Event outputs  */
 }
コード例 #2
0
 void executePrivate( )
 {
     /* GeneXus formulas */
     /* Output device settings */
     AV10GridStateCollection.FromXml(new GeneXus.Programs.wwpbaseobjects.loadmanagefiltersstate(context).executeUdp(AV12UserCustomKey), null, "Items", "");
     AV15GXV1 = 1;
     while (AV15GXV1 <= AV10GridStateCollection.Count)
     {
         AV11GridStateCollectionItem = ((GeneXus.Programs.wwpbaseobjects.SdtGridStateCollection_Item)AV10GridStateCollection.Item(AV15GXV1));
         if (StringUtil.StrCmp(AV11GridStateCollectionItem.gxTpr_Title, AV8FilterName) == 0)
         {
             AV9FilterXML = AV11GridStateCollectionItem.gxTpr_Gridstatexml;
             if (true)
             {
                 break;
             }
         }
         AV15GXV1 = (int)(AV15GXV1 + 1);
     }
     this.cleanup();
 }