Ejemplo n.º 1
0
 void executePrivate( )
 {
     /* GeneXus formulas */
     /* Output device settings */
     AV28Options       = (GxSimpleCollection <String>)(new GxSimpleCollection <String>());
     AV31OptionsDesc   = (GxSimpleCollection <String>)(new GxSimpleCollection <String>());
     AV33OptionIndexes = (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(AV25DDOName), "DDO_PESSOANOME") == 0)
     {
         /* Execute user subroutine: 'LOADPESSOANOMEOPTIONS' */
         S121();
         if (returnInSub)
         {
             this.cleanup();
             if (true)
             {
                 return;
             }
         }
     }
     AV29OptionsJson       = AV28Options.ToJSonString(false);
     AV32OptionsDescJson   = AV31OptionsDesc.ToJSonString(false);
     AV34OptionIndexesJson = AV33OptionIndexes.ToJSonString(false);
     this.cleanup();
 }
Ejemplo n.º 2
0
 protected void S121( )
 {
     /* 'LOADPESSOANOMEOPTIONS' Routine */
     AV12TFPessoaNome                       = AV23SearchTxt;
     AV13TFPessoaNome_Sel                   = "";
     AV54PedidoWWDS_1_Pessoanome            = AV42PessoaNome;
     AV55PedidoWWDS_2_Pedidodt              = AV43PedidoDt;
     AV56PedidoWWDS_3_Pedidodt_to           = AV44PedidoDt_To;
     AV57PedidoWWDS_4_Pedidodtentrega       = AV45PedidoDtEntrega;
     AV58PedidoWWDS_5_Pedidodtentrega_to    = AV46PedidoDtEntrega_To;
     AV59PedidoWWDS_6_Pedidostatus          = AV47PedidoStatus;
     AV60PedidoWWDS_7_Tfpedidoid            = AV10TFPedidoId;
     AV61PedidoWWDS_8_Tfpedidoid_to         = AV11TFPedidoId_To;
     AV62PedidoWWDS_9_Tfpessoanome          = AV12TFPessoaNome;
     AV63PedidoWWDS_10_Tfpessoanome_sel     = AV13TFPessoaNome_Sel;
     AV64PedidoWWDS_11_Tfpedidodt           = AV14TFPedidoDt;
     AV65PedidoWWDS_12_Tfpedidodt_to        = AV15TFPedidoDt_To;
     AV66PedidoWWDS_13_Tfpedidostatus_sels  = AV17TFPedidoStatus_Sels;
     AV67PedidoWWDS_14_Tfpedidodtentrega    = AV18TFPedidoDtEntrega;
     AV68PedidoWWDS_15_Tfpedidodtentrega_to = AV19TFPedidoDtEntrega_To;
     AV69PedidoWWDS_16_Tfpedidoretirada_sel = AV20TFPedidoRetirada_Sel;
     AV70PedidoWWDS_17_Tfpedidototal        = AV21TFPedidoTotal;
     AV71PedidoWWDS_18_Tfpedidototal_to     = AV22TFPedidoTotal_To;
     pr_default.dynParam(0, new Object[] { new Object[] {
                                               A34PedidoStatus,
                                               AV66PedidoWWDS_13_Tfpedidostatus_sels,
                                               AV41PessoaNomeOperator,
                                               AV54PedidoWWDS_1_Pessoanome,
                                               AV55PedidoWWDS_2_Pedidodt,
                                               AV56PedidoWWDS_3_Pedidodt_to,
                                               AV57PedidoWWDS_4_Pedidodtentrega,
                                               AV58PedidoWWDS_5_Pedidodtentrega_to,
                                               AV59PedidoWWDS_6_Pedidostatus,
                                               AV60PedidoWWDS_7_Tfpedidoid,
                                               AV61PedidoWWDS_8_Tfpedidoid_to,
                                               AV63PedidoWWDS_10_Tfpessoanome_sel,
                                               AV62PedidoWWDS_9_Tfpessoanome,
                                               AV64PedidoWWDS_11_Tfpedidodt,
                                               AV65PedidoWWDS_12_Tfpedidodt_to,
                                               AV66PedidoWWDS_13_Tfpedidostatus_sels.Count,
                                               AV67PedidoWWDS_14_Tfpedidodtentrega,
                                               AV68PedidoWWDS_15_Tfpedidodtentrega_to,
                                               AV69PedidoWWDS_16_Tfpedidoretirada_sel,
                                               AV70PedidoWWDS_17_Tfpedidototal,
                                               AV71PedidoWWDS_18_Tfpedidototal_to,
                                               A2PessoaNome,
                                               A33PedidoDt,
                                               A35PedidoDtEntrega,
                                               A32PedidoId,
                                               A36PedidoRetirada,
                                               A37PedidoTotal
                                           },
                                           new int[] {
                                               TypeConstants.STRING, TypeConstants.SHORT, TypeConstants.STRING, TypeConstants.DATE, TypeConstants.DATE, TypeConstants.DATE, TypeConstants.DATE, TypeConstants.STRING, TypeConstants.SHORT, TypeConstants.SHORT,
                                               TypeConstants.STRING, TypeConstants.STRING, TypeConstants.DATE, TypeConstants.DATE, TypeConstants.INT, TypeConstants.DATE, TypeConstants.DATE, TypeConstants.SHORT, TypeConstants.DECIMAL, TypeConstants.DECIMAL,
                                               TypeConstants.STRING, TypeConstants.DATE, TypeConstants.DATE, TypeConstants.SHORT, TypeConstants.BOOLEAN, TypeConstants.DECIMAL
                                           } });
     lV54PedidoWWDS_1_Pessoanome   = StringUtil.Concat(StringUtil.RTrim(AV54PedidoWWDS_1_Pessoanome), "%", "");
     lV62PedidoWWDS_9_Tfpessoanome = StringUtil.Concat(StringUtil.RTrim(AV62PedidoWWDS_9_Tfpessoanome), "%", "");
     /* Using cursor P00122 */
     pr_default.execute(0, new Object[] { lV54PedidoWWDS_1_Pessoanome, AV55PedidoWWDS_2_Pedidodt, AV56PedidoWWDS_3_Pedidodt_to, AV57PedidoWWDS_4_Pedidodtentrega, AV58PedidoWWDS_5_Pedidodtentrega_to, AV59PedidoWWDS_6_Pedidostatus, AV60PedidoWWDS_7_Tfpedidoid, AV61PedidoWWDS_8_Tfpedidoid_to, lV62PedidoWWDS_9_Tfpessoanome, AV63PedidoWWDS_10_Tfpessoanome_sel, AV64PedidoWWDS_11_Tfpedidodt, AV65PedidoWWDS_12_Tfpedidodt_to, AV67PedidoWWDS_14_Tfpedidodtentrega, AV68PedidoWWDS_15_Tfpedidodtentrega_to, AV70PedidoWWDS_17_Tfpedidototal, AV71PedidoWWDS_18_Tfpedidototal_to });
     while ((pr_default.getStatus(0) != 101))
     {
         BRK122             = false;
         A1PessoaId         = P00122_A1PessoaId[0];
         A2PessoaNome       = P00122_A2PessoaNome[0];
         A37PedidoTotal     = P00122_A37PedidoTotal[0];
         A36PedidoRetirada  = P00122_A36PedidoRetirada[0];
         A32PedidoId        = P00122_A32PedidoId[0];
         A34PedidoStatus    = P00122_A34PedidoStatus[0];
         A35PedidoDtEntrega = P00122_A35PedidoDtEntrega[0];
         A33PedidoDt        = P00122_A33PedidoDt[0];
         A2PessoaNome       = P00122_A2PessoaNome[0];
         AV35count          = 0;
         while ((pr_default.getStatus(0) != 101) && (StringUtil.StrCmp(P00122_A2PessoaNome[0], A2PessoaNome) == 0))
         {
             BRK122      = false;
             A1PessoaId  = P00122_A1PessoaId[0];
             A32PedidoId = P00122_A32PedidoId[0];
             AV35count   = (long)(AV35count + 1);
             BRK122      = true;
             pr_default.readNext(0);
         }
         if (!String.IsNullOrEmpty(StringUtil.RTrim(A2PessoaNome)))
         {
             AV27Option = A2PessoaNome;
             AV28Options.Add(AV27Option, 0);
             AV33OptionIndexes.Add(StringUtil.Trim(context.localUtil.Format((decimal)(AV35count), "Z,ZZZ,ZZZ,ZZ9")), 0);
         }
         if (AV28Options.Count == 50)
         {
             /* Exit For each command. Update data (if necessary), close cursors & exit. */
             if (true)
             {
                 break;
             }
         }
         if (!BRK122)
         {
             BRK122 = true;
             pr_default.readNext(0);
         }
     }
     pr_default.close(0);
 }