MonedaMunigex (Clase) |
Espacio de nombres: CGSSL.Munigex.Lib.Tipos
public class MonedaMunigex : TypeBaseMunigex, IFormattable
El tipo MonedaMunigex expone a los siguientes miembros.
Nombre | Descripción | |
---|---|---|
MonedaMunigex |
Constructor por defecto del valor de la moneda que es no asignado.
| |
MonedaMunigex(Decimal) |
Construye un valor de moneda con propiedades de dibujado por defecto en lo documentos.
| |
MonedaMunigex(Object) | Constructor a partir de un objeto general | |
MonedaMunigex(String) |
Construye un valor de moneda basado en el texto de una cadena. El valor en este texto
| |
MonedaMunigex(Decimal, Int16) | Para facilitar las construcciones en código. | |
MonedaMunigex(Decimal, String) |
Construye un valor moneda y además establece la localización utilizada para pintarla en los documentos
| |
MonedaMunigex(Decimal, String, Object) | Para facilitar las construcciones en código. |
Nombre | Descripción | |
---|---|---|
Asignado |
Indica que el valor explícito es válido. Una vez que se rellena con algún valor correcto
este indicador pasa a valer true (Reemplaza a TypeBaseMunigexAsignado.) | |
EsNumerico |
Indica que el dato es de tipo numérico (Permite operaciones +,-,* y / entre otras)
(Reemplaza a TypeBaseMunigexEsNumerico.) | |
Tipo |
Código de texto del tipo de dato que representa este elemento en la aplicación Munigex. En este caso
es una "M" de moneda.
(Reemplaza a TypeBaseMunigexTipo.) | |
Valor |
Valor explícito de este elemento
|
Nombre | Descripción | |
---|---|---|
Clonar |
Crea una copia independiente con los mismos valores que la original
| |
EnFormato |
Establece una cadena de formato libre independiente de estilo y del número de decimales por defecto
| |
EnFormatoSimple |
Establece una cadena de formato de acuerdo al estilo, el número de decimales preferido y los argumentos
| |
EnTexto |
Convierte el valor de la moneda en una cadena de texto en el idioma activo del servidor de Munigex
| |
EnTexto(String) |
Convierte el valor de la moneda en una cadena de texto. Es equivalente a ToString(formato)
| |
EnTexto(String, String) |
Convierte el valor de la moneda en una cadena de texto.
| |
EnTextoLegible | Devuelve un valor de la cadena en texto legible. (Reemplaza a TypeBaseMunigexEnTextoLegible.) | |
Estilo(Int16) | Establece el estilo deseado del campo para generar el documento combinado | |
Estilo(Int16, Int16) | Establece el estilo deseado al generar el documento combinado normal y el combinado plano | |
LoadFromVar |
Carga las opciones de visualización en MS-Word de la definición dada en la base de datos
en la variable IDVar (Reemplaza a TypeBaseMunigexLoadFromVar(String).) | |
ModoCombinacionSinVariables | ||
ToString |
Convierte el valor en una cadena de texto en formato invariante.
(Reemplaza a ObjectToString.) | |
ToString(IFormatProvider) |
Construye una cadena de formato pero utilizando una formateador de una cultura determinada
| |
ToString(String) |
Emite una cadena formateada de acuerdo a las peculiaridades
de la cultura del sistema operativo del servidor donde funciona Munigex.
| |
ToString(String, IFormatProvider) |
Construye una cadena de formato pero utilizando una formateador de una cultura determinada
|
Nombre | Descripción | |
---|---|---|
CodTipo |
Código interno que utiliza Munigex para almacenar un valor de este tipo. Vale "M" de Moneda.
|
Un valor de moneda se diferencia de uno normal en que los decimales de precisión no son aproximados y por tanto las operaciones aritméticas con este valor son muy precisas como se exige al manejar cantidades monetarias con céntimos. Así un valor moneda realmente se almacena como un entero escalado por 10000 que tiene 4 dígitos decimales reales de precisión.
Otra particularidad es que al proyectarse en el documento de MS-Word, estos valores se escriben con separadores de millares, separadores de decimales, etc. y con la localización del sistema donde se están gestionando. Además atiende a algunas propiedades extra de un objeto de esta clase para dibujar tal valor en los diferentes contextos de combinación o de generación de plantillas de instancias.
Hay que tener muy en cuenta que este valor aunque se llame MonedaMunigex, puede representar también a números o porcentajes donde el número de decimales y la integridad de sus operaciones sea importante. En el caso de que los redondeos no sean críticos se puede utilizar el tipo NumeroMunigex que es más flexible.