Exemplo n.º 1
0
 void executePrivate( )
 {
     /* GeneXus formulas */
     /* Output device settings */
     AV10ResultadoQuimiquerosBandaCPSUAB = AV9QuimiquerosBandaCPSUAB;
     AV15ValorACalcular = 0;
     /* Using cursor P000L2 */
     pr_default.execute(0);
     while ((pr_default.getStatus(0) != 101))
     {
         A10QuimiquerosBandaCPSUAB    = P000L2_A10QuimiquerosBandaCPSUAB[0];
         A11QuimiquerosTarifaCargados = P000L2_A11QuimiquerosTarifaCargados[0];
         A9QuimiquerosID = P000L2_A9QuimiquerosID[0];
         if (AV10ResultadoQuimiquerosBandaCPSUAB >= A10QuimiquerosBandaCPSUAB)
         {
             if (A10QuimiquerosBandaCPSUAB != 0)
             {
                 AV15ValorACalcular = (decimal)(AV15ValorACalcular + (A10QuimiquerosBandaCPSUAB * A11QuimiquerosTarifaCargados));
                 AV10ResultadoQuimiquerosBandaCPSUAB = (long)(AV10ResultadoQuimiquerosBandaCPSUAB - A10QuimiquerosBandaCPSUAB);
             }
             else
             {
                 AV15ValorACalcular = (decimal)(AV15ValorACalcular + (AV10ResultadoQuimiquerosBandaCPSUAB * A11QuimiquerosTarifaCargados));
                 AV10ResultadoQuimiquerosBandaCPSUAB = 0;
                 /* Exit For each command. Update data (if necessary), close cursors & exit. */
                 if (true)
                 {
                     break;
                 }
             }
         }
         else
         {
             AV15ValorACalcular = (decimal)(AV15ValorACalcular + (AV10ResultadoQuimiquerosBandaCPSUAB * A11QuimiquerosTarifaCargados));
             AV10ResultadoQuimiquerosBandaCPSUAB = 0;
             /* Exit For each command. Update data (if necessary), close cursors & exit. */
             if (true)
             {
                 break;
             }
         }
         pr_default.readNext(0);
     }
     pr_default.close(0);
     AV13SdtResultado.gxTpr_Sdtresultadopanamax    = AV15ValorACalcular;
     AV13SdtResultado.gxTpr_Sdtresultadoneopanamax = AV15ValorACalcular;
     AV10ResultadoQuimiquerosBandaCPSUAB           = AV9QuimiquerosBandaCPSUAB;
     AV15ValorACalcular = 0;
     AV10ResultadoQuimiquerosBandaCPSUAB = AV9QuimiquerosBandaCPSUAB;
     /* Using cursor P000L3 */
     pr_default.execute(1);
     while ((pr_default.getStatus(1) != 101))
     {
         A10QuimiquerosBandaCPSUAB  = P000L3_A10QuimiquerosBandaCPSUAB[0];
         A12QuimiquerosTarifaLastre = P000L3_A12QuimiquerosTarifaLastre[0];
         A9QuimiquerosID            = P000L3_A9QuimiquerosID[0];
         if (AV10ResultadoQuimiquerosBandaCPSUAB >= A10QuimiquerosBandaCPSUAB)
         {
             if (A10QuimiquerosBandaCPSUAB != 0)
             {
                 AV15ValorACalcular = (decimal)(AV15ValorACalcular + (A10QuimiquerosBandaCPSUAB * A12QuimiquerosTarifaLastre));
                 AV10ResultadoQuimiquerosBandaCPSUAB = (long)(AV10ResultadoQuimiquerosBandaCPSUAB - A10QuimiquerosBandaCPSUAB);
             }
             else
             {
                 AV15ValorACalcular = (decimal)(AV15ValorACalcular + (AV10ResultadoQuimiquerosBandaCPSUAB * A12QuimiquerosTarifaLastre));
                 AV10ResultadoQuimiquerosBandaCPSUAB = 0;
                 /* Exit For each command. Update data (if necessary), close cursors & exit. */
                 if (true)
                 {
                     break;
                 }
             }
         }
         else
         {
             AV15ValorACalcular = (decimal)(AV15ValorACalcular + (AV10ResultadoQuimiquerosBandaCPSUAB * A12QuimiquerosTarifaLastre));
             AV10ResultadoQuimiquerosBandaCPSUAB = 0;
             /* Exit For each command. Update data (if necessary), close cursors & exit. */
             if (true)
             {
                 break;
             }
         }
         pr_default.readNext(1);
     }
     pr_default.close(1);
     AV13SdtResultado.gxTpr_Sdtresultadolastre = AV15ValorACalcular;
     AV17Resultado = StringUtil.Trim(AV13SdtResultado.ToJSonString(false));
     if (!String.IsNullOrEmpty(StringUtil.RTrim(context.wjLoc)))
     {
         context.Redirect(context.wjLoc);
         context.wjLoc = "";
     }
     this.cleanup();
 }
Exemplo n.º 2
0
 void executePrivate( )
 {
     /* GeneXus formulas */
     /* Output device settings */
     AV17ResultadoLPGBandaM3 = AV16LPGBandaM3;
     AV15ValorACalcular      = 0;
     /* Using cursor P000M2 */
     pr_default.execute(0);
     while ((pr_default.getStatus(0) != 101))
     {
         A14LPGBandaM3        = P000M2_A14LPGBandaM3[0];
         A15LPGTarifaCargados = P000M2_A15LPGTarifaCargados[0];
         A13LPGID             = P000M2_A13LPGID[0];
         if (AV17ResultadoLPGBandaM3 >= A14LPGBandaM3)
         {
             if (A14LPGBandaM3 != 0)
             {
                 AV15ValorACalcular      = (decimal)(AV15ValorACalcular + (A14LPGBandaM3 * A15LPGTarifaCargados));
                 AV17ResultadoLPGBandaM3 = (long)(AV17ResultadoLPGBandaM3 - A14LPGBandaM3);
             }
             else
             {
                 AV15ValorACalcular      = (decimal)(AV15ValorACalcular + (AV17ResultadoLPGBandaM3 * A15LPGTarifaCargados));
                 AV17ResultadoLPGBandaM3 = 0;
                 /* Exit For each command. Update data (if necessary), close cursors & exit. */
                 if (true)
                 {
                     break;
                 }
             }
         }
         else
         {
             AV15ValorACalcular      = (decimal)(AV15ValorACalcular + (AV17ResultadoLPGBandaM3 * A15LPGTarifaCargados));
             AV17ResultadoLPGBandaM3 = 0;
             /* Exit For each command. Update data (if necessary), close cursors & exit. */
             if (true)
             {
                 break;
             }
         }
         pr_default.readNext(0);
     }
     pr_default.close(0);
     AV13SdtResultado.gxTpr_Sdtresultadopanamax    = AV15ValorACalcular;
     AV13SdtResultado.gxTpr_Sdtresultadoneopanamax = AV15ValorACalcular;
     AV17ResultadoLPGBandaM3 = AV16LPGBandaM3;
     AV15ValorACalcular      = 0;
     AV17ResultadoLPGBandaM3 = AV16LPGBandaM3;
     /* Using cursor P000M3 */
     pr_default.execute(1);
     while ((pr_default.getStatus(1) != 101))
     {
         A14LPGBandaM3      = P000M3_A14LPGBandaM3[0];
         A16LPGTarifaLastre = P000M3_A16LPGTarifaLastre[0];
         A13LPGID           = P000M3_A13LPGID[0];
         if (AV17ResultadoLPGBandaM3 >= A14LPGBandaM3)
         {
             if (A14LPGBandaM3 != 0)
             {
                 AV15ValorACalcular      = (decimal)(AV15ValorACalcular + (A14LPGBandaM3 * A16LPGTarifaLastre));
                 AV17ResultadoLPGBandaM3 = (long)(AV17ResultadoLPGBandaM3 - A14LPGBandaM3);
             }
             else
             {
                 AV15ValorACalcular      = (decimal)(AV15ValorACalcular + (AV17ResultadoLPGBandaM3 * A16LPGTarifaLastre));
                 AV17ResultadoLPGBandaM3 = 0;
                 /* Exit For each command. Update data (if necessary), close cursors & exit. */
                 if (true)
                 {
                     break;
                 }
             }
         }
         else
         {
             AV15ValorACalcular      = (decimal)(AV15ValorACalcular + (AV17ResultadoLPGBandaM3 * A16LPGTarifaLastre));
             AV17ResultadoLPGBandaM3 = 0;
             /* Exit For each command. Update data (if necessary), close cursors & exit. */
             if (true)
             {
                 break;
             }
         }
         pr_default.readNext(1);
     }
     pr_default.close(1);
     AV13SdtResultado.gxTpr_Sdtresultadolastre = AV15ValorACalcular;
     AV18Resultado = StringUtil.Trim(AV13SdtResultado.ToJSonString(false));
     if (!String.IsNullOrEmpty(StringUtil.RTrim(context.wjLoc)))
     {
         context.Redirect(context.wjLoc);
         context.wjLoc = "";
     }
     this.cleanup();
 }