Arrastre para cambiar el tamaño
MonedaMunigex (Clase)
CGS S.L. - Manual de referencia
Valor de moneda gestionado por Munigex correspondiente al tipo codificado como "M". Incorpora información extra como la divisa en la que está gestionada

Ejemplos de uso

Jerarquía de herencia

Espacio de nombres: CGSSL.Munigex.Lib.Tipos
Ensamblado: DocumentosLib (en DocumentosLib.dll) Versión: 2.2.1.0 (2.2.1.0)
Sintaxis
C#
public class MonedaMunigex : TypeBaseMunigex, 
	IFormattable

El tipo MonedaMunigex expone a los siguientes miembros.

Constructores
  NombreDescripción
Método públicoMonedaMunigex
Constructor por defecto del valor de la moneda que es no asignado.
Método públicoMonedaMunigex(Decimal)
Construye un valor de moneda con propiedades de dibujado por defecto en lo documentos.
Método públicoMonedaMunigex(Object)
Constructor a partir de un objeto general
Método públicoCódigo de ejemploMonedaMunigex(String)
Construye un valor de moneda basado en el texto de una cadena. El valor en este texto
Método públicoMonedaMunigex(Decimal, Int16)
Para facilitar las construcciones en código.
Método públicoMonedaMunigex(Decimal, String)
Construye un valor moneda y además establece la localización utilizada para pintarla en los documentos
Método públicoMonedaMunigex(Decimal, String, Object)
Para facilitar las construcciones en código.
Top
Propiedades
  NombreDescripción
Propiedad públicaAsignado
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.)
Propiedad públicaEsNumerico
Indica que el dato es de tipo numérico (Permite operaciones +,-,* y / entre otras)
(Reemplaza a TypeBaseMunigexEsNumerico.)
Propiedad públicaTipo
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.)
Propiedad públicaValor
Valor explícito de este elemento
Top
Métodos
  NombreDescripción
Método públicoClonar
Crea una copia independiente con los mismos valores que la original
Método públicoEnFormato
Establece una cadena de formato libre independiente de estilo y del número de decimales por defecto
Método públicoEnFormatoSimple
Establece una cadena de formato de acuerdo al estilo, el número de decimales preferido y los argumentos
Método públicoEnTexto
Convierte el valor de la moneda en una cadena de texto en el idioma activo del servidor de Munigex
Método públicoEnTexto(String)
Convierte el valor de la moneda en una cadena de texto. Es equivalente a ToString(formato)
Método públicoCódigo de ejemploEnTexto(String, String)
Convierte el valor de la moneda en una cadena de texto.
Método públicoEnTextoLegible
Devuelve un valor de la cadena en texto legible.
(Reemplaza a TypeBaseMunigexEnTextoLegible.)
Método públicoEstilo(Int16)
Establece el estilo deseado del campo para generar el documento combinado
Método públicoEstilo(Int16, Int16)
Establece el estilo deseado al generar el documento combinado normal y el combinado plano
Método públicoLoadFromVar
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).)
Método públicoModoCombinacionSinVariables
Método públicoCódigo de ejemploToString
Convierte el valor en una cadena de texto en formato invariante.
(Reemplaza a ObjectToString.)
Método públicoCódigo de ejemploToString(IFormatProvider)
Construye una cadena de formato pero utilizando una formateador de una cultura determinada
Método públicoCódigo de ejemploToString(String)
Emite una cadena formateada de acuerdo a las peculiaridades de la cultura del sistema operativo del servidor donde funciona Munigex.
Método públicoCódigo de ejemploToString(String, IFormatProvider)
Construye una cadena de formato pero utilizando una formateador de una cultura determinada
Top
Campos
  NombreDescripción
Campo públicoMiembro estáticoCodTipo
Código interno que utiliza Munigex para almacenar un valor de este tipo. Vale "M" de Moneda.
Top
Observaciones

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.

Vea también