Пример #1
0
 void executePrivate( )
 {
     /* GeneXus formulas */
     /* Output device settings */
     AV25Options       = (GxSimpleCollection <String>)(new GxSimpleCollection <String>());
     AV28OptionsDesc   = (GxSimpleCollection <String>)(new GxSimpleCollection <String>());
     AV30OptionIndexes = (GxSimpleCollection <String>)(new GxSimpleCollection <String>());
     new GeneXus.Programs.wwpbaseobjects.loadwwpcontext(context).execute(out AV9WWPContext);
     /* Execute user subroutine: 'LOADGRIDSTATE' */
     S111();
     if (returnInSub)
     {
         this.cleanup();
         if (true)
         {
             return;
         }
     }
     if (StringUtil.StrCmp(StringUtil.Upper(AV22DDOName), "DDO_PRODUTONOME") == 0)
     {
         /* Execute user subroutine: 'LOADPRODUTONOMEOPTIONS' */
         S121();
         if (returnInSub)
         {
             this.cleanup();
             if (true)
             {
                 return;
             }
         }
     }
     AV26OptionsJson       = AV25Options.ToJSonString(false);
     AV29OptionsDescJson   = AV28OptionsDesc.ToJSonString(false);
     AV31OptionIndexesJson = AV30OptionIndexes.ToJSonString(false);
     this.cleanup();
 }
Пример #2
0
 protected void S121( )
 {
     /* 'LOADPRODUTONOMEOPTIONS' Routine */
     AV12TFProdutoNome     = AV20SearchTxt;
     AV13TFProdutoNome_Sel = "";
     AV55ProdutoWWDS_1_Produtodtvalidade        = AV49ProdutoDtValidade;
     AV56ProdutoWWDS_2_Produtodtvalidade_to     = AV50ProdutoDtValidade_To;
     AV57ProdutoWWDS_3_Dynamicfiltersselector1  = AV38DynamicFiltersSelector1;
     AV58ProdutoWWDS_4_Dynamicfiltersoperator1  = AV39DynamicFiltersOperator1;
     AV59ProdutoWWDS_5_Produtonome1             = AV40ProdutoNome1;
     AV60ProdutoWWDS_6_Dynamicfiltersenabled2   = AV41DynamicFiltersEnabled2;
     AV61ProdutoWWDS_7_Dynamicfiltersselector2  = AV42DynamicFiltersSelector2;
     AV62ProdutoWWDS_8_Dynamicfiltersoperator2  = AV43DynamicFiltersOperator2;
     AV63ProdutoWWDS_9_Produtonome2             = AV44ProdutoNome2;
     AV64ProdutoWWDS_10_Dynamicfiltersenabled3  = AV45DynamicFiltersEnabled3;
     AV65ProdutoWWDS_11_Dynamicfiltersselector3 = AV46DynamicFiltersSelector3;
     AV66ProdutoWWDS_12_Dynamicfiltersoperator3 = AV47DynamicFiltersOperator3;
     AV67ProdutoWWDS_13_Produtonome3            = AV48ProdutoNome3;
     AV68ProdutoWWDS_14_Tfprodutoid             = AV10TFProdutoId;
     AV69ProdutoWWDS_15_Tfprodutoid_to          = AV11TFProdutoId_To;
     AV70ProdutoWWDS_16_Tfprodutonome           = AV12TFProdutoNome;
     AV71ProdutoWWDS_17_Tfprodutonome_sel       = AV13TFProdutoNome_Sel;
     AV72ProdutoWWDS_18_Tfprodutovalor          = AV16TFProdutoValor;
     AV73ProdutoWWDS_19_Tfprodutovalor_to       = AV17TFProdutoValor_To;
     AV74ProdutoWWDS_20_Tfprodutodtvalidade     = AV18TFProdutoDtValidade;
     AV75ProdutoWWDS_21_Tfprodutodtvalidade_to  = AV19TFProdutoDtValidade_To;
     pr_default.dynParam(0, new Object[] { new Object[] {
                                               AV55ProdutoWWDS_1_Produtodtvalidade,
                                               AV56ProdutoWWDS_2_Produtodtvalidade_to,
                                               AV57ProdutoWWDS_3_Dynamicfiltersselector1,
                                               AV58ProdutoWWDS_4_Dynamicfiltersoperator1,
                                               AV59ProdutoWWDS_5_Produtonome1,
                                               AV60ProdutoWWDS_6_Dynamicfiltersenabled2,
                                               AV61ProdutoWWDS_7_Dynamicfiltersselector2,
                                               AV62ProdutoWWDS_8_Dynamicfiltersoperator2,
                                               AV63ProdutoWWDS_9_Produtonome2,
                                               AV64ProdutoWWDS_10_Dynamicfiltersenabled3,
                                               AV65ProdutoWWDS_11_Dynamicfiltersselector3,
                                               AV66ProdutoWWDS_12_Dynamicfiltersoperator3,
                                               AV67ProdutoWWDS_13_Produtonome3,
                                               AV68ProdutoWWDS_14_Tfprodutoid,
                                               AV69ProdutoWWDS_15_Tfprodutoid_to,
                                               AV71ProdutoWWDS_17_Tfprodutonome_sel,
                                               AV70ProdutoWWDS_16_Tfprodutonome,
                                               AV72ProdutoWWDS_18_Tfprodutovalor,
                                               AV73ProdutoWWDS_19_Tfprodutovalor_to,
                                               AV74ProdutoWWDS_20_Tfprodutodtvalidade,
                                               AV75ProdutoWWDS_21_Tfprodutodtvalidade_to,
                                               A12ProdutoDtValidade,
                                               A9ProdutoNome,
                                               A8ProdutoId,
                                               A11ProdutoValor
                                           },
                                           new int[] {
                                               TypeConstants.DATE, TypeConstants.DATE, TypeConstants.STRING, TypeConstants.SHORT, TypeConstants.STRING, TypeConstants.BOOLEAN, TypeConstants.STRING, TypeConstants.SHORT, TypeConstants.STRING, TypeConstants.BOOLEAN,
                                               TypeConstants.STRING, TypeConstants.SHORT, TypeConstants.STRING, TypeConstants.SHORT, TypeConstants.SHORT, TypeConstants.STRING, TypeConstants.STRING, TypeConstants.DECIMAL, TypeConstants.DECIMAL, TypeConstants.DATE,
                                               TypeConstants.DATE, TypeConstants.DATE, TypeConstants.STRING, TypeConstants.SHORT, TypeConstants.DECIMAL
                                           } });
     lV59ProdutoWWDS_5_Produtonome1   = StringUtil.Concat(StringUtil.RTrim(AV59ProdutoWWDS_5_Produtonome1), "%", "");
     lV59ProdutoWWDS_5_Produtonome1   = StringUtil.Concat(StringUtil.RTrim(AV59ProdutoWWDS_5_Produtonome1), "%", "");
     lV63ProdutoWWDS_9_Produtonome2   = StringUtil.Concat(StringUtil.RTrim(AV63ProdutoWWDS_9_Produtonome2), "%", "");
     lV63ProdutoWWDS_9_Produtonome2   = StringUtil.Concat(StringUtil.RTrim(AV63ProdutoWWDS_9_Produtonome2), "%", "");
     lV67ProdutoWWDS_13_Produtonome3  = StringUtil.Concat(StringUtil.RTrim(AV67ProdutoWWDS_13_Produtonome3), "%", "");
     lV67ProdutoWWDS_13_Produtonome3  = StringUtil.Concat(StringUtil.RTrim(AV67ProdutoWWDS_13_Produtonome3), "%", "");
     lV70ProdutoWWDS_16_Tfprodutonome = StringUtil.Concat(StringUtil.RTrim(AV70ProdutoWWDS_16_Tfprodutonome), "%", "");
     /* Using cursor P000X2 */
     pr_default.execute(0, new Object[] { AV55ProdutoWWDS_1_Produtodtvalidade, AV56ProdutoWWDS_2_Produtodtvalidade_to, lV59ProdutoWWDS_5_Produtonome1, lV59ProdutoWWDS_5_Produtonome1, lV63ProdutoWWDS_9_Produtonome2, lV63ProdutoWWDS_9_Produtonome2, lV67ProdutoWWDS_13_Produtonome3, lV67ProdutoWWDS_13_Produtonome3, AV68ProdutoWWDS_14_Tfprodutoid, AV69ProdutoWWDS_15_Tfprodutoid_to, lV70ProdutoWWDS_16_Tfprodutonome, AV71ProdutoWWDS_17_Tfprodutonome_sel, AV72ProdutoWWDS_18_Tfprodutovalor, AV73ProdutoWWDS_19_Tfprodutovalor_to, AV74ProdutoWWDS_20_Tfprodutodtvalidade, AV75ProdutoWWDS_21_Tfprodutodtvalidade_to });
     while ((pr_default.getStatus(0) != 101))
     {
         BRK0X2               = false;
         A9ProdutoNome        = P000X2_A9ProdutoNome[0];
         A11ProdutoValor      = P000X2_A11ProdutoValor[0];
         A8ProdutoId          = P000X2_A8ProdutoId[0];
         A12ProdutoDtValidade = P000X2_A12ProdutoDtValidade[0];
         AV32count            = 0;
         while ((pr_default.getStatus(0) != 101) && (StringUtil.StrCmp(P000X2_A9ProdutoNome[0], A9ProdutoNome) == 0))
         {
             BRK0X2      = false;
             A8ProdutoId = P000X2_A8ProdutoId[0];
             AV32count   = (long)(AV32count + 1);
             BRK0X2      = true;
             pr_default.readNext(0);
         }
         if (!String.IsNullOrEmpty(StringUtil.RTrim(A9ProdutoNome)))
         {
             AV24Option = A9ProdutoNome;
             AV25Options.Add(AV24Option, 0);
             AV30OptionIndexes.Add(StringUtil.Trim(context.localUtil.Format((decimal)(AV32count), "Z,ZZZ,ZZZ,ZZ9")), 0);
         }
         if (AV25Options.Count == 50)
         {
             /* Exit For each command. Update data (if necessary), close cursors & exit. */
             if (true)
             {
                 break;
             }
         }
         if (!BRK0X2)
         {
             BRK0X2 = true;
             pr_default.readNext(0);
         }
     }
     pr_default.close(0);
 }