Toda la información de producto en wiki.bizagi.com aplica para Bizagi BPM Suite 9.1.X.
Para las nuevas versiones de Bizagi BPM Suite (10.X y superior) visite la Guía de Usuario.
 

Convertir a cadena (ToString)

De

Convertir a Cadena (ToString)

La función toString convierte un objeto a su representación tipo texto para que se pueda mostrar de forma adecuada. Aunque el lenguaje de programáción .NET utiliza la función ToString, usted debería escribirla como toString para garantizar la compatibilidad de las versiones .NET y JEE de Bizagi. Lo anterior no debería causarle ningún inconveniente.

El método toString tiene la siguiente estructura:

Atribuoe.toString();

Donde Atributo es el nombre del atributo que desea convertir a texto.

Ejemplo

Un almacén de ropa administra los descuentos a sus productos de acuerdo a las temporadas y ha desarrollado un proceso en Bizagi. El gerente de ventas definió la siguiente tabla de descuentos la cual es una entidad paramétrica denominada DESCUENTOS:

 

Temporada

Fecha de Inicio

Fecha de Finalización

Descuento

Invierno

12/21/12

3/19/12

5%

Primavera

3/20/12

6/19/12

10%

Verano

6/20/12

9/21/12

0%

Otoño

9/22/12

12/20/12

5%


Cuando un agente de ventas ingresa los productos de una venta. el sistema evalua la fecha actual, establece la temporada actual y de acuerdo a esto define el descuento a aplicar.

Para que el sistema pueda establecer la temporada actual, la fecha actual debe ser convertida a texto en un formato específico para que se pueda ejecutar una consulta SQL.

La expresión requerida para establecer el descuento adecuado a aplicar es la siguiente:


//Obtener la fecha actual
var TodayDate= DateTime.Today

//Convertir fecha a texto y dar formato
TodayAsString = TodayDate.toString("yyyy-MM-dd");

//Obtener la temporadda actual
var filter="FechadeInicio <=" +"'"+ TodayAsString +"'"+"and FechadeFinalizacion>= " + "'"+ TodayAsString +"'";

var DiscountTable=CEntityManager.GetEntity("DESCUENTOS").GetEntityList("","",filter,"");

for(var i=0;i< DiscountTable.Length;i++)
{

//Obtener el descuento relacionado a la temporada actual
                var Discount = DiscountTable [i].Attributes["Descuento"].Value;
}

Primero se obtiene la fecha actual en una variabe, luego se convierte a texto y se le da el formato requerido utilizando la función toString. Un filtro es aplicado para obtener la temporada actual. Finalmente se obtiene el descuento relacionado.


<comments />