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(); }
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); }