Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.contabilidad.AsientoPredefinido

Clase de negocio para el generador de asientos predefinidos. Más...

Diagrama de herencia de sage.ew.contabilidad.AsientoPredefinido

Estructuras de datos

class  GeneradorCodigosPredefinido
 Clase específica para la generación de códigos de predefinidos. Más...
 
class  LineaAsientoPredefinido
 Definir la estructura de las direcciones de clientes. Más...
 
class  LineasAsientoPredefinido
 Lineas de asiento predefinido. Más...
 

Métodos públicos

 AsientoPredefinido ()
 Constructor vacío.
 
 AsientoPredefinido (string tcCodigo)
 Constructor con código.
 
 AsientoPredefinido (IAsientos toAsiento)
 Constructor con asiento.
 
override void _Load ()
 Carga los datos especificos.
 
override bool _Save ()
 Guardo los cambios en la tabla.
 
override bool _Delete ()
 Override del _Delete para incluir las tablas relacionadas.
 
override bool _Suma_Numero ()
 Override del SumaNumero.
 
override bool _Save_Before ()
 Override del Save Before para validar que tengamos líneas de plantilla.
 
void _AddLinea ()
 Crea e inicializa una nueva línea.
 
void _RemoveLinea (LineaAsientoPredefinido toLinea)
 Elimina un elemento de las líneas.
 
string BuscarCrearCodigo (string prefijo, bool preguntar=false)
 Método que localiza un código existenten o bien crea uno.
 
override IResultadoDuplicacion _Duplicar (string tcCodigo)
 Override del método de duplicación para realizar validaciones específicas.
 
void ResetAsientosPredefinidos ()
 Muestra los asientos predefinidos para permitir restablecer los cambios.
 
string CrearPlantillaAsiento (string tcPlantilla="", bool tlPresentar=true)
 Método para crear un asiento predefinido a partir de una asiento contable.
 
string TotalDebe (IEnumerable< LineaAsientoPredefinido > source=null)
 Devuelve un string formateado con el valor total de líneas para el campo DEBE.
 
string TotalHaber (IEnumerable< LineaAsientoPredefinido > source=null)
 Devuelve un string formateado con el valor total de líneas para el campo HABER.
 
bool ExistePredefinido (string codigo)
 Método para saber la existencia de un código de predefinido.
 

Métodos públicos estáticos

static bool EsCuentaDeIVA (string tcCuenta)
 Determina si una cuenta es de IVA.
 
static bool NoEsCuentaDeIVA (string tcCuenta)
 Determina si una cuenta es de IVA.
 
static bool NoEsCuentaDeRetencion (string tcCuenta)
 Determina si una cuenta es de retención.
 

Propiedades

override string _Codigo [get, set]
 Código.
 
string _Tipo [get, set]
 Tipo de asiento predefinido.
 
int _Standar [get, set]
 Marca de si se trata de una plantilla.
 
LineasAsientoPredefinido _Lineas [get]
 Enlace con la tabla relacionada ASIDEFIN.
 
string _Concatenar [get, set]
 Indica el codigo del asiento predefinido a concatenar.
 
IAsientos _Asiento [get, set]
 Propiedad con el asiento.
 

Descripción detallada

Clase de negocio para el generador de asientos predefinidos.

Definición en la línea 28 del archivo AsientoPredefinido.cs.

Documentación de constructores y destructores

◆ AsientoPredefinido() [1/3]

sage.ew.contabilidad.AsientoPredefinido.AsientoPredefinido ( )
inline

Constructor vacío.

Definición en la línea 174 del archivo AsientoPredefinido.cs.

◆ AsientoPredefinido() [2/3]

sage.ew.contabilidad.AsientoPredefinido.AsientoPredefinido ( string tcCodigo)
inline

Constructor con código.

Parámetros
tcCodigoCódigo del asiento predefinido

Definición en la línea 183 del archivo AsientoPredefinido.cs.

◆ AsientoPredefinido() [3/3]

sage.ew.contabilidad.AsientoPredefinido.AsientoPredefinido ( IAsientos toAsiento)
inline

Constructor con asiento.

Parámetros
toAsientoCódigo con el asiento contable

Definición en la línea 192 del archivo AsientoPredefinido.cs.

Documentación de funciones miembro

◆ _AddLinea()

void sage.ew.contabilidad.AsientoPredefinido._AddLinea ( )
inline

Crea e inicializa una nueva línea.

Definición en la línea 559 del archivo AsientoPredefinido.cs.

◆ _Delete()

override bool sage.ew.contabilidad.AsientoPredefinido._Delete ( )
inline

Override del _Delete para incluir las tablas relacionadas.

Devuelve

Definición en la línea 255 del archivo AsientoPredefinido.cs.

◆ _Duplicar()

override IResultadoDuplicacion sage.ew.contabilidad.AsientoPredefinido._Duplicar ( string tcCodigo)
inline

Override del método de duplicación para realizar validaciones específicas.

Parámetros
tcCodigoCódigo destino
Devuelve

Definición en la línea 722 del archivo AsientoPredefinido.cs.

◆ _Load()

override void sage.ew.contabilidad.AsientoPredefinido._Load ( )
inline

Carga los datos especificos.

Definición en la línea 204 del archivo AsientoPredefinido.cs.

◆ _RemoveLinea()

void sage.ew.contabilidad.AsientoPredefinido._RemoveLinea ( LineaAsientoPredefinido toLinea)
inline

Elimina un elemento de las líneas.

Parámetros
toLinea

Definición en la línea 568 del archivo AsientoPredefinido.cs.

◆ _Save()

override bool sage.ew.contabilidad.AsientoPredefinido._Save ( )
inline

Guardo los cambios en la tabla.

Devuelve

Definición en la línea 230 del archivo AsientoPredefinido.cs.

◆ _Save_Before()

override bool sage.ew.contabilidad.AsientoPredefinido._Save_Before ( )
inline

Override del Save Before para validar que tengamos líneas de plantilla.

Devuelve
True si ok

Definición en la línea 328 del archivo AsientoPredefinido.cs.

◆ _Suma_Numero()

override bool sage.ew.contabilidad.AsientoPredefinido._Suma_Numero ( )
inline

Override del SumaNumero.

Devuelve

Definición en la línea 317 del archivo AsientoPredefinido.cs.

◆ BuscarCrearCodigo()

string sage.ew.contabilidad.AsientoPredefinido.BuscarCrearCodigo ( string prefijo,
bool preguntar = false )
inline

Método que localiza un código existenten o bien crea uno.

Parámetros
prefijoPrefijo para la creación o busqueda
preguntarTrue si queremos interacción con el usuario
Devuelve

Definición en la línea 590 del archivo AsientoPredefinido.cs.

◆ CrearPlantillaAsiento()

string sage.ew.contabilidad.AsientoPredefinido.CrearPlantillaAsiento ( string tcPlantilla = "",
bool tlPresentar = true )
inline

Método para crear un asiento predefinido a partir de una asiento contable.

Parámetros
tcPlantillacódigo de plantilla a crear
tlPresentarsi es true se presentará la plantilla

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

◆ EsCuentaDeIVA()

static bool sage.ew.contabilidad.AsientoPredefinido.EsCuentaDeIVA ( string tcCuenta)
inlinestatic

Determina si una cuenta es de IVA.

Parámetros
tcCuentaCuenta a evaluar
Devuelve

Definición en la línea 1611 del archivo AsientoPredefinido.cs.

◆ ExistePredefinido()

bool sage.ew.contabilidad.AsientoPredefinido.ExistePredefinido ( string codigo)
inline

Método para saber la existencia de un código de predefinido.

Parámetros
codigoCódigo
Devuelve
True si existe el código de predefinido

Definición en la línea 1085 del archivo AsientoPredefinido.cs.

◆ NoEsCuentaDeIVA()

static bool sage.ew.contabilidad.AsientoPredefinido.NoEsCuentaDeIVA ( string tcCuenta)
inlinestatic

Determina si una cuenta es de IVA.

Parámetros
tcCuentaCuenta a evaluar
Devuelve

Definición en la línea 1668 del archivo AsientoPredefinido.cs.

◆ NoEsCuentaDeRetencion()

static bool sage.ew.contabilidad.AsientoPredefinido.NoEsCuentaDeRetencion ( string tcCuenta)
inlinestatic

Determina si una cuenta es de retención.

Parámetros
tcCuentaCuenta a evaluar
Devuelve

Definición en la línea 1725 del archivo AsientoPredefinido.cs.

◆ ResetAsientosPredefinidos()

void sage.ew.contabilidad.AsientoPredefinido.ResetAsientosPredefinidos ( )
inline

Muestra los asientos predefinidos para permitir restablecer los cambios.

Definición en la línea 769 del archivo AsientoPredefinido.cs.

◆ TotalDebe()

string sage.ew.contabilidad.AsientoPredefinido.TotalDebe ( IEnumerable< LineaAsientoPredefinido > source = null)
inline

Devuelve un string formateado con el valor total de líneas para el campo DEBE.

Parámetros
sourceLineas sobre las que operar
Devuelve

Definición en la línea 1065 del archivo AsientoPredefinido.cs.

◆ TotalHaber()

string sage.ew.contabilidad.AsientoPredefinido.TotalHaber ( IEnumerable< LineaAsientoPredefinido > source = null)
inline

Devuelve un string formateado con el valor total de líneas para el campo HABER.

Parámetros
sourceLineas sobre las que operar
Devuelve

Definición en la línea 1075 del archivo AsientoPredefinido.cs.

Documentación de propiedades

◆ _Asiento

IAsientos sage.ew.contabilidad.AsientoPredefinido._Asiento
getset

Propiedad con el asiento.

Definición en la línea 160 del archivo AsientoPredefinido.cs.

◆ _Codigo

override string sage.ew.contabilidad.AsientoPredefinido._Codigo
getset

Código.

Definición en la línea 38 del archivo AsientoPredefinido.cs.

◆ _Concatenar

string sage.ew.contabilidad.AsientoPredefinido._Concatenar
getset

Indica el codigo del asiento predefinido a concatenar.

Definición en la línea 101 del archivo AsientoPredefinido.cs.

◆ _Lineas

LineasAsientoPredefinido sage.ew.contabilidad.AsientoPredefinido._Lineas
get

Enlace con la tabla relacionada ASIDEFIN.

Definición en la línea 81 del archivo AsientoPredefinido.cs.

◆ _Standar

int sage.ew.contabilidad.AsientoPredefinido._Standar
getset

Marca de si se trata de una plantilla.

Definición en la línea 72 del archivo AsientoPredefinido.cs.

◆ _Tipo

string sage.ew.contabilidad.AsientoPredefinido._Tipo
getset

Tipo de asiento predefinido.

Tabla ASINOM.NOMBRE

Definición en la línea 63 del archivo AsientoPredefinido.cs.


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