Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.ewbase.Divisa

Clase de negocio para la DIVISA (Moneda) Más...

Diagrama de herencia de sage.ew.ewbase.Divisa

Estructuras de datos

class  Cotizaciones
 Clase de negocio para el mantenimiento de cotizaciones de monedas. Más...
 

Métodos públicos

 Divisa ()
 Constructor vacío.
 
 Divisa (String tcCodigo)
 Constructor.
 
override bool _Save_Before ()
 Comprobaciones antes del Save.
 
override bool _Delete ()
 Borra la moneda.
 
override bool _Save ()
 Guarda la moneda.
 
override void _New (string tcCodigo="")
 Override método _New para asignar valores.
 
Decimal _GetLastCotiza ()
 Retorna la ultima cotización de la moneda.
 
Decimal _GetLastCotizaDiv ()
 Retorna la ultima coteuro de la moneda.
 
bool _ActualizaCotizacion (Decimal tnCotizacion)
 Actualiza en la base de datos la cotización.
 
bool _ComprobarMascaras ()
 Comprueba la longitud de los decimales en las mascaras.
 
string _MascaraNet (string tcNombreCampo)
 Busca la máscara correspondiente al campo y la transforma al formato .Net.
 
String _FormatImporte (decimal tnImporte, Boolean tlMostrarSimbolo=true)
 Formatea el importe con la máscara de importe de la divisa y añade el símbolo dependiendo de la posición configurada, si no hay símbolo utiliza la abreviatura colocándola a la derecha.
 
string _FormatPrecio (decimal tnImporte, bool tlMostrarSimbolo=true)
 Formatea el precio con la máscara de importe de la divisa y añade el símbolo dependiendo de la posición configurada, si no hay símbolo utiliza la abreviatura colocándola a la derecha.
 
virtual new Divisa _Clonar ()
 Devuelve una copia exacta del objeto actual.
 
string _ObtenerSimboloDivisa ()
 Obtiene el simbolo o en su defecto abreviatura asociado a la moneda.
 
bool _EsDivisaEmpresa ()
 Método que informa de si es la misma divisa que la empresa.
 
void _ShowCotizaciones (string tcCodigo="", FormClosingEventHandler toExecuteOnClose=null)
 Carga y muestra las cotizaciones de una moneda.
 
ewMascara _MascaraDivisa (string tcCampoMascara="grantotal")
 Método que devuelve la mascara asociada a un campo (opcional)
 
bool ValidarValorCtaDiferenciaCambio (string tcCandidato, bool tlValidarCuentaDifenciaPositiva)
 Método para validar cuentas candidatas.
 
bool ValidarValorPosicionSimbolo (ref string tcValorCandidato, string tcValorDefecto="D")
 Método que valida que la posición indicada sea un valor válido (I o D). En caso contrario asigna el valor por defecto.
 

Métodos públicos estáticos

static DataTable _Cotizaciones (string tcMoneda)
 Devuelve un DataTable con las cotizaciones de la moneda pasada como parámetro respecto a la moneda de la empresa, en la fecha actual.
 
static DataTable _Cotizaciones (string tcMoneda, DateTime tdFechaSolicitada)
 Devuelve un DataTable con las cotizaciones de la moneda pasada como parámetro respecto a la moneda de la empresa, en la fecha pasada como parametro.
 
static decimal _DivExacto (decimal tnCambio, decimal tnImporte=0, string tcToMoneda="", bool tlCalcDivisa=false, string tcMascaraResultado="")
 Función para convertir un importe expresado en moneda diferente a la moneda de la empresa a la moneda de la empresa (caso de omitirse el parámetro tlCalcDivia o pasarse como false). o viceversa, convertir importe expresado en moneda de la empresa a otra moneda diferente (caso de pasarse el parámetro tlCalcDivisa a true).
 
static decimal _Conversion_En_Divisa (decimal tnImporte, string tcEnMoneda, string tcToMoneda, string tcMascara, decimal tnCambioAplicado=0)
 Función que convierte un importe expresado en una moneda a otra moneda.
 
static decimal _Ultima_Cotizacion (string tcMoneda)
 Ens retorna la cotització d'una moneda respecte a la moneda de la empresa a la data actual.
 
static decimal _Ultima_Cotizacion (string tcMoneda, DateTime tdfecha)
 Ens retorna la cotització d'una moneda respecte a la moneda de la empresa a la data demanada.
 
static decimal _Ultima_Cotizacion (string tcMoneda, DateTime tdfecha, ref decimal tnEuros)
 Ens retorna la cotització d'una moneda respecte a la moneda de la empresa a la data demanada.
 
static decimal _Ultima_Cotizacion (string tcMoneda, DateTime tdfecha, ref DateTime tdFechaCotizacion)
 Ens retorna la cotització d'una moneda respecte a la moneda de la empresa a la data demanada.
 
static decimal _Ultima_Cotizacion (string tcMoneda, DateTime tdFecha, ref decimal tnEuros, ref DateTime tdFechaCotizacion)
 Ens retorna la cotització d'una moneda respecte a la moneda de la empresa a la data demanada.
 
static decimal _Convertir_Importe_Moneda (decimal tnImporte, string tcEnMoneda, string tcToMoneda, decimal tnCambioAplicar=0, int tnDecimalesResultado=0)
 Nuevo método para efectuar conversión de importe expresado en una moneda determinada a cualquier otra moneda.
 
static decimal _Convertir_Importe_Moneda (decimal tnImporte, string tcEnMoneda, string tcToMoneda, string tcMascaraResultado, decimal tnCambioAplicar=0)
 Nuevo método para efectuar conversión de importe expresado en una moneda determinada a cualquier otra moneda.
 
static int _Decimals_Mascara (string tcMascara)
 Busca el numero de decimals de la máscara.
 
static DataTable _Monedas ()
 Devuelve un datatable con todas las divisas (PE-66901)
 
static List< string > _GetMonedasComprasProveedor (String tcCodigo)
 Devuelve las monedas usadas durante el ejercicio en albaranes de compra usadas por un determinado proveedor.
 
static List< string > _GetMonedasVentasCliente (string tcCodigo)
 Devuelve las monedas usadas durante el ejercicio en albaranes de venta usadas por un determinado cliente.
 
static eTipoCambio _EvaluarTipoCambio (string tcDivisa, decimal tnValor)
 Hace una estimación del tipo de cambio.
 
static string _ObtenerNombreDivisa (string tcCodigoDivisa)
 Obtiene el nombre de la divisa asociado al código de moneda pasado por parámetro.
 
static string _ObtenerSimboloDivisa (string tcCodigoDivisa)
 Obtiene el simbolo o en su defecto abreviatura asociado al código de moneda pasado por parámetro.
 
static string _ObtenerSqlDivisa (string tcAliasCodigo, string tcAliasResultado)
 Task 108426: Retornar un string aplicable para obtener el valor del texto de la divisa que actualmente es símbolo o si este está vacío entonces abreviatura.
 
static string _ObtenerMaxSqlDivisa (string tcAliasCodigo, string tcAliasResultado)
 Retornar un string aplicable para obtener el valor del texto de la divisa que actualmente es símbolo o si este está vacío entonces abreviatura con MAX para agrupaciones.
 
static void _obtenerMascarasMaximasLista (out ewMascara toDivisaMascaraPrecio, out ewMascara toDivisaMascaraImporte, List< string > tlisDivisas=null)
 Obtener la máscara máximas de las monedas pasadas en tcDivisas o en caso de que no se defina, de todas las monedas.
 
static void _obtenerMascarasMaximas (out ewMascara toDivisaMascaraPrecio, out ewMascara toDivisaMascaraImporte, string tcDivisa="")
 Obtener la máscara máximas de todas las monedas existentes.
 
static bool _EsDivisaEmpresa (string tcCodigoDivisa)
 Método que informa de si es la misma divisa que la empresa.
 
static bool _ExisteDivisa (string tcCodigoDivisa)
 Método que informa de si la divisa existe (sin instanciar un objeto divisa)
 
static List< object > _ListaDivisas ()
 Devuelve una lista con las divisas para presentarla en las columnas de las pantallas donde sea necesario y poder seleccionarlas.
 
static ewMascara _MascaraDivisa (string tcDivisa, string tcCampoMascara="grantotal")
 Método estático que dada una divisa y un campo (opcional), devuelve la mascara asociada.
 

Métodos protegidos

override bool _TraspasarSiguienteEjercicio (TipoExecute toTipoExecute, string tcEjercicio, bool tbIsNew)
 Acciones adicionales al traspasar al siguiente ejercicio.
 

Propiedades

string PatronDifPositiva [get]
 Patrones de validación de cuentas de diferencias de cambio positivas.
 
string PatronDifNegativa [get]
 Patrones de validación de cuentas de diferencias de cambio negativas.
 
Cotizaciones _TRelCotizaciones [get]
 Enlace con la tabla relacionada COTIZA.
 
ewMascara _MascaraPrecioVenta [get, set]
 Máscara de precio venta.
 
ewMascara _MascaraImporte [get, set]
 Máscara de importe.
 
override string _Codigo [get, set]
 Código.
 
bool _CME [get, set]
 CME.
 
Int32 _Decimales [get, set]
 Decimales.
 
String _Moneda [get, set]
 Moneda.
 
String _GranTotal [get, set]
 Máscara de totales grandes.
 
String _Total [get, set]
 Máscara de totales.
 
String _Abrev [get, set]
 Abreviación.
 
String _SubTotal [get, set]
 Mascara de subtotales.
 
String _PreuVenta [get, set]
 Mascara de precio de venta.
 
string _DiferenciaPositiva [get, set]
 Diferencias de cambio positivas.
 
string _DiferenciaNegativa [get, set]
 Diferencias de cambio negativas.
 
string _Simbolo [get, set]
 Símbolo.
 
DerechaIzquierda _PosicionSimbolo [get, set]
 Posición símbolo.
 
string _NombreMoneda [get, set]
 Nombre de la moneda.
 
string _NombreFraccion [get, set]
 Nombre de la fracción de moneda.
 
bool _ActualizacionAutomatica [get, set]
 Actualización automática de cotizaciones.
 
String _ISO [get, set]
 Código ISO de la divisa.
 
override AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio = AccionTraspasoUltimoEjercicio.Informar [get]
 Indica si la funcionalidad de actualizar los datos al siguiente ejercicio esta activa.
 

Eventos

PropertyChangedEventHandler PropertyChanged
 Evento de propiedad cambiada.
 

Descripción detallada

Clase de negocio para la DIVISA (Moneda)

Definición en la línea 76 del archivo Divisa.cs.

Documentación de constructores y destructores

◆ Divisa() [1/2]

sage.ew.ewbase.Divisa.Divisa ( )
inline

Constructor vacío.

Definición en la línea 606 del archivo Divisa.cs.

◆ Divisa() [2/2]

sage.ew.ewbase.Divisa.Divisa ( String tcCodigo)
inline

Constructor.

Parámetros
tcCodigoCódigo de la moneda

Definición en la línea 615 del archivo Divisa.cs.

Documentación de funciones miembro

◆ _ActualizaCotizacion()

bool sage.ew.ewbase.Divisa._ActualizaCotizacion ( Decimal tnCotizacion)
inline

Actualiza en la base de datos la cotización.

Parámetros
tnCotizacion
Devuelve

Definición en la línea 844 del archivo Divisa.cs.

◆ _Clonar()

virtual new Divisa sage.ew.ewbase.Divisa._Clonar ( )
inlinevirtual

Devuelve una copia exacta del objeto actual.

Devuelve

Definición en la línea 1456 del archivo Divisa.cs.

◆ _ComprobarMascaras()

bool sage.ew.ewbase.Divisa._ComprobarMascaras ( )
inline

Comprueba la longitud de los decimales en las mascaras.

Devuelve
Booleano con el resultado de la ejecución.

Definición en la línea 854 del archivo Divisa.cs.

◆ _Conversion_En_Divisa()

static decimal sage.ew.ewbase.Divisa._Conversion_En_Divisa ( decimal tnImporte,
string tcEnMoneda,
string tcToMoneda,
string tcMascara,
decimal tnCambioAplicado = 0 )
inlinestatic

Función que convierte un importe expresado en una moneda a otra moneda.

Parámetros
tnImporteImporte a convertir.
tcEnMonedaMoneda en la que está expresado el importe a convertir.
tcToMonedaMoneda a la que se quiere convertir el importe.
tcMascaraMáscara a aplicar al importe resultando
tnCambioAplicadoTasa de cambio a aplicar en la conversión.
Devuelve

Definición en la línea 1064 del archivo Divisa.cs.

◆ _Convertir_Importe_Moneda() [1/2]

static decimal sage.ew.ewbase.Divisa._Convertir_Importe_Moneda ( decimal tnImporte,
string tcEnMoneda,
string tcToMoneda,
decimal tnCambioAplicar = 0,
int tnDecimalesResultado = 0 )
inlinestatic

Nuevo método para efectuar conversión de importe expresado en una moneda determinada a cualquier otra moneda.

Parámetros
tnImporteImporte a convertir.
tcEnMonedaMoneda origen en que está expresado el importe a convertir.
tcToMonedaMoneda destino a la que se ha de convertir el importe.
tnCambioAplicarTasa de cambio a aplicar en la conversión, si se omite este parámetro se obtendrá de los datos de la tabla de cotizaciones.
tnDecimalesResultadoNº decimales para el resultado de la conversión, si se omite este parámetro se obtendrá de la ficha de la moneda destino campo DECIMALES
Devuelve
Importe convertido a la moneda destino.

Definición en la línea 1220 del archivo Divisa.cs.

◆ _Convertir_Importe_Moneda() [2/2]

static decimal sage.ew.ewbase.Divisa._Convertir_Importe_Moneda ( decimal tnImporte,
string tcEnMoneda,
string tcToMoneda,
string tcMascaraResultado,
decimal tnCambioAplicar = 0 )
inlinestatic

Nuevo método para efectuar conversión de importe expresado en una moneda determinada a cualquier otra moneda.

Parámetros
tnImporteImporte a convertir.
tcEnMonedaMoneda origen en que está expresado el importe a convertir.
tcToMonedaMoneda destino a la que se ha de convertir el importe.
tcMascaraResultadoMascara a aplicar al resultado para que formatee los decimales correctamente.
tnCambioAplicarTasa de cambio a aplicar en la conversión.
Devuelve
Importe convertido a la moneda destino.

Definición en la línea 1331 del archivo Divisa.cs.

◆ _Cotizaciones() [1/2]

static DataTable sage.ew.ewbase.Divisa._Cotizaciones ( string tcMoneda)
inlinestatic

Devuelve un DataTable con las cotizaciones de la moneda pasada como parámetro respecto a la moneda de la empresa, en la fecha actual.

Parámetros
tcMonedaCódigo de moneda de la cual se piden las cotizaciones


Devuelve
Devuelve un DataTable (fecha,cotiza) con el histórico de fechas y cotizaciones hasta la fecha

Definición en la línea 962 del archivo Divisa.cs.

◆ _Cotizaciones() [2/2]

static DataTable sage.ew.ewbase.Divisa._Cotizaciones ( string tcMoneda,
DateTime tdFechaSolicitada )
inlinestatic

Devuelve un DataTable con las cotizaciones de la moneda pasada como parámetro respecto a la moneda de la empresa, en la fecha pasada como parametro.

Parámetros
tcMonedaCódigo de moneda para la que se pide la tabla de cotizaciones


Parámetros
tdFechaSolicitadaFecha para la que se solicitan las cotizaciones
Devuelve
Devuelve un DataTable (fecha,cotiza) con el histórico de fechas y cotizaciones hasta la fecha

Definición en la línea 973 del archivo Divisa.cs.

◆ _Decimals_Mascara()

static int sage.ew.ewbase.Divisa._Decimals_Mascara ( string tcMascara)
inlinestatic

Busca el numero de decimals de la máscara.

Parámetros
tcMascaraMáscara
Devuelve

Definición en la línea 1347 del archivo Divisa.cs.

◆ _Delete()

override bool sage.ew.ewbase.Divisa._Delete ( )
inline

Borra la moneda.

Devuelve
Booleano con el resultado de la ejecución.

Definición en la línea 659 del archivo Divisa.cs.

◆ _DivExacto()

static decimal sage.ew.ewbase.Divisa._DivExacto ( decimal tnCambio,
decimal tnImporte = 0,
string tcToMoneda = "",
bool tlCalcDivisa = false,
string tcMascaraResultado = "" )
inlinestatic

Función para convertir un importe expresado en moneda diferente a la moneda de la empresa a la moneda de la empresa (caso de omitirse el parámetro tlCalcDivia o pasarse como false). o viceversa, convertir importe expresado en moneda de la empresa a otra moneda diferente (caso de pasarse el parámetro tlCalcDivisa a true).

Parámetros
tnCambioCambio que se utilizará para realizar la conversión, debe pasarse obligatoriamente un valor, si se pasa 0 la función no realiza ninguna conversion y devuelve directamente 0.
tnImporteImporte a convertir. En función del parámetro tlCalcDivisa se interpretará que está expresado en moneda diferente de la moneda de la empresa (tlCalcDivisa=false) o en la moneda de la empresa (tlCalcDivisa=true).
tcToMonedaCodi de la moneda a la que se quiere convertir el importe pasado como parámetro..
tlCalcDivisa
tcMascaraResultadoMáscara que se desea aplicar al importe resultante de la conversión para que formatee el nº de decimales correctamente.
Devuelve

Definición en la línea 999 del archivo Divisa.cs.

◆ _EsDivisaEmpresa() [1/2]

bool sage.ew.ewbase.Divisa._EsDivisaEmpresa ( )
inline

Método que informa de si es la misma divisa que la empresa.

Devuelve
True si esta divisa corresponde a la divisa de la empresa

Definición en la línea 1680 del archivo Divisa.cs.

◆ _EsDivisaEmpresa() [2/2]

static bool sage.ew.ewbase.Divisa._EsDivisaEmpresa ( string tcCodigoDivisa)
inlinestatic

Método que informa de si es la misma divisa que la empresa.

Parámetros
tcCodigoDivisaCódigo de divisa. Sino se informa se utiliza el de la propieda _Codigo
Devuelve
True si el código de divisa suministrado es el mismo que el de empresa

Definición en la línea 1671 del archivo Divisa.cs.

◆ _EvaluarTipoCambio()

static eTipoCambio sage.ew.ewbase.Divisa._EvaluarTipoCambio ( string tcDivisa,
decimal tnValor )
inlinestatic

Hace una estimación del tipo de cambio.

Se trata de una estimación para afinar un poco los valores ya que no se puede establecer con exactitud.

Parámetros
tcDivisa
tnValor
Devuelve

Definición en la línea 1437 del archivo Divisa.cs.

◆ _ExisteDivisa()

static bool sage.ew.ewbase.Divisa._ExisteDivisa ( string tcCodigoDivisa)
inlinestatic

Método que informa de si la divisa existe (sin instanciar un objeto divisa)

Parámetros
tcCodigoDivisaCódigo de la divisa a evaluar
Devuelve
True si la divisa existe.

Definición en la línea 1691 del archivo Divisa.cs.

◆ _FormatImporte()

String sage.ew.ewbase.Divisa._FormatImporte ( decimal tnImporte,
Boolean tlMostrarSimbolo = true )
inline

Formatea el importe con la máscara de importe de la divisa y añade el símbolo dependiendo de la posición configurada, si no hay símbolo utiliza la abreviatura colocándola a la derecha.

Parámetros
tnImporte
tlMostrarSimbolo
Devuelve

Definición en la línea 925 del archivo Divisa.cs.

◆ _FormatPrecio()

string sage.ew.ewbase.Divisa._FormatPrecio ( decimal tnImporte,
bool tlMostrarSimbolo = true )
inline

Formatea el precio con la máscara de importe de la divisa y añade el símbolo dependiendo de la posición configurada, si no hay símbolo utiliza la abreviatura colocándola a la derecha.

Parámetros
tnImporte
tlMostrarSimbolo
Devuelve

Definición en la línea 945 del archivo Divisa.cs.

◆ _GetLastCotiza()

Decimal sage.ew.ewbase.Divisa._GetLastCotiza ( )
inline

Retorna la ultima cotización de la moneda.

Campo COTEURO

Devuelve

Definición en la línea 822 del archivo Divisa.cs.

◆ _GetLastCotizaDiv()

Decimal sage.ew.ewbase.Divisa._GetLastCotizaDiv ( )
inline

Retorna la ultima coteuro de la moneda.

Campo COTIZA

Devuelve

Definición en la línea 833 del archivo Divisa.cs.

◆ _GetMonedasComprasProveedor()

static List< string > sage.ew.ewbase.Divisa._GetMonedasComprasProveedor ( String tcCodigo)
inlinestatic

Devuelve las monedas usadas durante el ejercicio en albaranes de compra usadas por un determinado proveedor.

Parámetros
tcCodigoCódigo proveedor
Devuelve
Monedas usadas o como mínimo la de empresa

Definición en la línea 1381 del archivo Divisa.cs.

◆ _GetMonedasVentasCliente()

static List< string > sage.ew.ewbase.Divisa._GetMonedasVentasCliente ( string tcCodigo)
inlinestatic

Devuelve las monedas usadas durante el ejercicio en albaranes de venta usadas por un determinado cliente.

Parámetros
tcCodigoCódigo cliente
Devuelve
Monedas usadas o como mínimo la de empresa

Definición en la línea 1408 del archivo Divisa.cs.

◆ _ListaDivisas()

static List< object > sage.ew.ewbase.Divisa._ListaDivisas ( )
inlinestatic

Devuelve una lista con las divisas para presentarla en las columnas de las pantallas donde sea necesario y poder seleccionarlas.

Devuelve

Definición en la línea 1707 del archivo Divisa.cs.

◆ _MascaraDivisa() [1/2]

ewMascara sage.ew.ewbase.Divisa._MascaraDivisa ( string tcCampoMascara = "grantotal")
inline

Método que devuelve la mascara asociada a un campo (opcional)

Parámetros
tcCampoMascaraCampo a evaluar
Devuelve
Mascara del campo

Definición en la línea 1743 del archivo Divisa.cs.

◆ _MascaraDivisa() [2/2]

static ewMascara sage.ew.ewbase.Divisa._MascaraDivisa ( string tcDivisa,
string tcCampoMascara = "grantotal" )
inlinestatic

Método estático que dada una divisa y un campo (opcional), devuelve la mascara asociada.

Parámetros
tcDivisaDivisa a evaluar
tcCampoMascaraCampo a evaluar
Devuelve
Mascara de la divisa/campo

Definición en la línea 1765 del archivo Divisa.cs.

◆ _MascaraNet()

string sage.ew.ewbase.Divisa._MascaraNet ( string tcNombreCampo)
inline

Busca la máscara correspondiente al campo y la transforma al formato .Net.

PE-65864. Jordi Macià.

Parámetros
tcNombreCampoNombre de la maáscara (campo)
Devuelve
(string). Devuelve la mascara con la estructura del .Net

Definición en la línea 895 del archivo Divisa.cs.

◆ _Monedas()

static DataTable sage.ew.ewbase.Divisa._Monedas ( )
inlinestatic

Devuelve un datatable con todas las divisas (PE-66901)

Devuelve

Definición en la línea 1366 del archivo Divisa.cs.

◆ _New()

override void sage.ew.ewbase.Divisa._New ( string tcCodigo = "")
inline

Override método _New para asignar valores.

Parámetros
tcCodigo

Definición en la línea 796 del archivo Divisa.cs.

◆ _obtenerMascarasMaximas()

static void sage.ew.ewbase.Divisa._obtenerMascarasMaximas ( out ewMascara toDivisaMascaraPrecio,
out ewMascara toDivisaMascaraImporte,
string tcDivisa = "" )
inlinestatic

Obtener la máscara máximas de todas las monedas existentes.

Parámetros
toDivisaMascaraPrecioMáscara de precio (salida)
toDivisaMascaraImporteMáscara de importe (salida)
tcDivisaDivisas a evaluar (opcional)

Definición en la línea 1657 del archivo Divisa.cs.

◆ _obtenerMascarasMaximasLista()

static void sage.ew.ewbase.Divisa._obtenerMascarasMaximasLista ( out ewMascara toDivisaMascaraPrecio,
out ewMascara toDivisaMascaraImporte,
List< string > tlisDivisas = null )
inlinestatic

Obtener la máscara máximas de las monedas pasadas en tcDivisas o en caso de que no se defina, de todas las monedas.

Parámetros
toDivisaMascaraPrecioMáscara de precio (salida)
toDivisaMascaraImporteMáscara de importe (salida)
tlisDivisasLista de divisas a evaluar (opcional)

Definición en la línea 1564 del archivo Divisa.cs.

◆ _ObtenerMaxSqlDivisa()

static string sage.ew.ewbase.Divisa._ObtenerMaxSqlDivisa ( string tcAliasCodigo,
string tcAliasResultado )
inlinestatic

Retornar un string aplicable para obtener el valor del texto de la divisa que actualmente es símbolo o si este está vacío entonces abreviatura con MAX para agrupaciones.

Parámetros
tcAliasCodigoAlias de la tabla moneda utilizada (por ejemplo m)
tcAliasResultadoAlias del resultado que queremos obtener (por ejemplo divisa)
Devuelve

Definición en la línea 1543 del archivo Divisa.cs.

◆ _ObtenerNombreDivisa()

static string sage.ew.ewbase.Divisa._ObtenerNombreDivisa ( string tcCodigoDivisa)
inlinestatic

Obtiene el nombre de la divisa asociado al código de moneda pasado por parámetro.

Parámetros
tcCodigoDivisaCódigo de divisa
Devuelve

Definición en la línea 1490 del archivo Divisa.cs.

◆ _ObtenerSimboloDivisa() [1/2]

string sage.ew.ewbase.Divisa._ObtenerSimboloDivisa ( )
inline

Obtiene el simbolo o en su defecto abreviatura asociado a la moneda.

Devuelve
Simbolo de la moneda o en su defecto Abreviatura

Definición en la línea 1553 del archivo Divisa.cs.

◆ _ObtenerSimboloDivisa() [2/2]

static string sage.ew.ewbase.Divisa._ObtenerSimboloDivisa ( string tcCodigoDivisa)
inlinestatic

Obtiene el simbolo o en su defecto abreviatura asociado al código de moneda pasado por parámetro.

Parámetros
tcCodigoDivisaCódigo de divisa
Devuelve

Definición en la línea 1502 del archivo Divisa.cs.

◆ _ObtenerSqlDivisa()

static string sage.ew.ewbase.Divisa._ObtenerSqlDivisa ( string tcAliasCodigo,
string tcAliasResultado )
inlinestatic

Task 108426: Retornar un string aplicable para obtener el valor del texto de la divisa que actualmente es símbolo o si este está vacío entonces abreviatura.

Parámetros
tcAliasCodigoAlias de la tabla moneda utilizada (por ejemplo m)
tcAliasResultadoAlias del resultado que queremos obtener (por ejemplo divisa)
Devuelve

Definición en la línea 1530 del archivo Divisa.cs.

◆ _Save()

override bool sage.ew.ewbase.Divisa._Save ( )
inline

Guarda la moneda.

Devuelve
Booleano con el resultado de la ejecución.

Definición en la línea 700 del archivo Divisa.cs.

◆ _Save_Before()

override bool sage.ew.ewbase.Divisa._Save_Before ( )
inline

Comprobaciones antes del Save.

Devuelve

Definición en la línea 630 del archivo Divisa.cs.

◆ _ShowCotizaciones()

void sage.ew.ewbase.Divisa._ShowCotizaciones ( string tcCodigo = "",
FormClosingEventHandler toExecuteOnClose = null )
inline

Carga y muestra las cotizaciones de una moneda.

Parámetros
tcCodigoCódigo de la divisa
toExecuteOnCloseCódigo a ejecutar cuando se cierre el formulario del mantenimiento

Definición en la línea 1723 del archivo Divisa.cs.

◆ _TraspasarSiguienteEjercicio()

override bool sage.ew.ewbase.Divisa._TraspasarSiguienteEjercicio ( TipoExecute toTipoExecute,
string tcEjercicio,
bool tbIsNew )
inlineprotected

Acciones adicionales al traspasar al siguiente ejercicio.

Parámetros
toTipoExecute
tcEjercicio
tbIsNew
Devuelve

Definición en la línea 757 del archivo Divisa.cs.

◆ _Ultima_Cotizacion() [1/5]

static decimal sage.ew.ewbase.Divisa._Ultima_Cotizacion ( string tcMoneda)
inlinestatic

Ens retorna la cotització d'una moneda respecte a la moneda de la empresa a la data actual.

Parámetros
tcMonedaMoneda de la que solicitem la cotització
Devuelve

Definición en la línea 1095 del archivo Divisa.cs.

◆ _Ultima_Cotizacion() [2/5]

static decimal sage.ew.ewbase.Divisa._Ultima_Cotizacion ( string tcMoneda,
DateTime tdfecha )
inlinestatic

Ens retorna la cotització d'una moneda respecte a la moneda de la empresa a la data demanada.

Parámetros
tcMonedaMoneda de la que solicitem la cotització
tdfechaData en la que solicitem la cotització
Devuelve

Definición en la línea 1106 del archivo Divisa.cs.

◆ _Ultima_Cotizacion() [3/5]

static decimal sage.ew.ewbase.Divisa._Ultima_Cotizacion ( string tcMoneda,
DateTime tdfecha,
ref DateTime tdFechaCotizacion )
inlinestatic

Ens retorna la cotització d'una moneda respecte a la moneda de la empresa a la data demanada.

Parámetros
tcMonedaMoneda de la que solicitem la cotització
tdfechaData en la que solicitem la cotització
tdFechaCotizacionData del registre de cotització que s'ha tornat, es passa per referencia i es retorna el seu valor
Devuelve

Definición en la línea 1133 del archivo Divisa.cs.

◆ _Ultima_Cotizacion() [4/5]

static decimal sage.ew.ewbase.Divisa._Ultima_Cotizacion ( string tcMoneda,
DateTime tdfecha,
ref decimal tnEuros )
inlinestatic

Ens retorna la cotització d'una moneda respecte a la moneda de la empresa a la data demanada.

Parámetros
tcMonedaMoneda de la que solicitem la cotització
tdfechaData en la que solicitem la cotització
tnEurosCotització en euros, es passa per referencia i es torna el seu valor
Devuelve

Definición en la línea 1120 del archivo Divisa.cs.

◆ _Ultima_Cotizacion() [5/5]

static decimal sage.ew.ewbase.Divisa._Ultima_Cotizacion ( string tcMoneda,
DateTime tdFecha,
ref decimal tnEuros,
ref DateTime tdFechaCotizacion )
inlinestatic

Ens retorna la cotització d'una moneda respecte a la moneda de la empresa a la data demanada.

Parámetros
tcMonedaMoneda de la que solicitem la cotització
tdFechaData en la que solicitem la cotització
tnEurosCotització en euros
tdFechaCotizacionData del registre de cotització que s'ha tornat, es passa per referencia i es retorna el seu valor
Devuelve

Definición en la línea 1147 del archivo Divisa.cs.

◆ ValidarValorCtaDiferenciaCambio()

bool sage.ew.ewbase.Divisa.ValidarValorCtaDiferenciaCambio ( string tcCandidato,
bool tlValidarCuentaDifenciaPositiva )
inline

Método para validar cuentas candidatas.

Parámetros
tcCandidatoCódigo de cuenta candidato
tlValidarCuentaDifenciaPositivaTrue para validar ctas. positivas, false para negativas
Devuelve
resultado de la validación

Definición en la línea 1860 del archivo Divisa.cs.

◆ ValidarValorPosicionSimbolo()

bool sage.ew.ewbase.Divisa.ValidarValorPosicionSimbolo ( ref string tcValorCandidato,
string tcValorDefecto = "D" )
inline

Método que valida que la posición indicada sea un valor válido (I o D). En caso contrario asigna el valor por defecto.

Parámetros
tcValorCandidatoValor a validar
tcValorDefectoValor a asignar en caso de fallo (tambien se valida)
Devuelve
False si incumple

Definición en la línea 1875 del archivo Divisa.cs.

Documentación de propiedades

◆ _Abrev

String sage.ew.ewbase.Divisa._Abrev
getset

Abreviación.

Definición en la línea 340 del archivo Divisa.cs.

◆ _ActualizacionAutomatica

bool sage.ew.ewbase.Divisa._ActualizacionAutomatica
getset

Actualización automática de cotizaciones.

Definición en la línea 571 del archivo Divisa.cs.

◆ _CME

bool sage.ew.ewbase.Divisa._CME
getset

CME.

Definición en la línea 253 del archivo Divisa.cs.

◆ _Codigo

override string sage.ew.ewbase.Divisa._Codigo
getset

Código.

Definición en la línea 195 del archivo Divisa.cs.

◆ _Decimales

Int32 sage.ew.ewbase.Divisa._Decimales
getset

Decimales.

Definición en la línea 268 del archivo Divisa.cs.

◆ _DiferenciaNegativa

string sage.ew.ewbase.Divisa._DiferenciaNegativa
getset

Diferencias de cambio negativas.

Definición en la línea 424 del archivo Divisa.cs.

◆ _DiferenciaPositiva

string sage.ew.ewbase.Divisa._DiferenciaPositiva
getset

Diferencias de cambio positivas.

Definición en la línea 399 del archivo Divisa.cs.

◆ _GranTotal

String sage.ew.ewbase.Divisa._GranTotal
getset

Máscara de totales grandes.

Definición en la línea 298 del archivo Divisa.cs.

◆ _ISO

String sage.ew.ewbase.Divisa._ISO
getset

Código ISO de la divisa.

Definición en la línea 587 del archivo Divisa.cs.

◆ _MascaraImporte

ewMascara sage.ew.ewbase.Divisa._MascaraImporte
getset

Máscara de importe.

Definición en la línea 176 del archivo Divisa.cs.

◆ _MascaraPrecioVenta

ewMascara sage.ew.ewbase.Divisa._MascaraPrecioVenta
getset

Máscara de precio venta.

Definición en la línea 157 del archivo Divisa.cs.

◆ _Moneda

String sage.ew.ewbase.Divisa._Moneda
getset

Moneda.

Definición en la línea 283 del archivo Divisa.cs.

◆ _NombreFraccion

string sage.ew.ewbase.Divisa._NombreFraccion
getset

Nombre de la fracción de moneda.

Definición en la línea 554 del archivo Divisa.cs.

◆ _NombreMoneda

string sage.ew.ewbase.Divisa._NombreMoneda
getset

Nombre de la moneda.

Definición en la línea 537 del archivo Divisa.cs.

◆ _PosicionSimbolo

DerechaIzquierda sage.ew.ewbase.Divisa._PosicionSimbolo
getset

Posición símbolo.

Definición en la línea 466 del archivo Divisa.cs.

◆ _PreuVenta

String sage.ew.ewbase.Divisa._PreuVenta
getset

Mascara de precio de venta.

Definición en la línea 377 del archivo Divisa.cs.

◆ _Simbolo

string sage.ew.ewbase.Divisa._Simbolo
getset

Símbolo.

Definición en la línea 449 del archivo Divisa.cs.

◆ _SubTotal

String sage.ew.ewbase.Divisa._SubTotal
getset

Mascara de subtotales.

Definición en la línea 356 del archivo Divisa.cs.

◆ _Total

String sage.ew.ewbase.Divisa._Total
getset

Máscara de totales.

Definición en la línea 319 del archivo Divisa.cs.

◆ _TraspasoUltimoEjercicio

override AccionTraspasoUltimoEjercicio sage.ew.ewbase.Divisa._TraspasoUltimoEjercicio = AccionTraspasoUltimoEjercicio.Informar
get

Indica si la funcionalidad de actualizar los datos al siguiente ejercicio esta activa.

Definición en la línea 815 del archivo Divisa.cs.

◆ _TRelCotizaciones

Cotizaciones sage.ew.ewbase.Divisa._TRelCotizaciones
get

Enlace con la tabla relacionada COTIZA.

Definición en la línea 126 del archivo Divisa.cs.

◆ PatronDifNegativa

string sage.ew.ewbase.Divisa.PatronDifNegativa
get

Patrones de validación de cuentas de diferencias de cambio negativas.

Definición en la línea 116 del archivo Divisa.cs.

◆ PatronDifPositiva

string sage.ew.ewbase.Divisa.PatronDifPositiva
get

Patrones de validación de cuentas de diferencias de cambio positivas.

Definición en la línea 106 del archivo Divisa.cs.

Documentación de eventos

◆ PropertyChanged

PropertyChangedEventHandler sage.ew.ewbase.Divisa.PropertyChanged

Evento de propiedad cambiada.

Definición en la línea 84 del archivo Divisa.cs.


La documentación de esta clase está generada del siguiente archivo: