Referencia de la Clase sage.ew.contabilidad.AsientosPredefinidosProgramador

Clase de negocio para FRMASIENTOSPREDEFINIDOSPROGRAMADOR.CS PE-104347 Más...

Diagrama de herencias de sage.ew.contabilidad.AsientosPredefinidosProgramador
sage.ew.contabilidad.AsientosPredefinidosGenerador sage.ew.interficies.IDualShowMode sage.ew.interficies.IAsientoPredefinidoOperacionesConVariables

Métodos públicos

 AsientosPredefinidosProgramador ()
 Constructor sin parámetros Más...
 
 AsientosPredefinidosProgramador (int tnId, string tcCodigo)
 Constructor con parámetros Más...
 
bool _GetAsientosPredefinidosTareas (string tcIdAsiento, ref DataTable toDataTable)
 Devuelve los registros de periodicidad de un asiento pasado como parametro Más...
 
bool _ProcesarAsientosAutomaticos (Dictionary< string, object > loFiltros)
 Procesar y generar asientos automaticos Más...
 
- Métodos públicos heredados desde sage.ew.contabilidad.AsientosPredefinidosGenerador
 AsientosPredefinidosGenerador ()
 Constructor sin parámetros Más...
 
 AsientosPredefinidosGenerador (string tcCodigo)
 Obtiene un generador de asientos predefinidos cargado con los datos (Incluye invocación al Load para recuperar los datos) Más...
 
bool _Load ()
 Recupera los datos de GESTION.ASIDEFIN asociados a al código de la clase Más...
 
void _RefreshLines ()
 Método para el refresco de líneas Más...
 
virtual bool _Show ()
 Método show Más...
 
virtual bool _ShowDialog ()
 Método ShowDialog Más...
 
bool _GenerarAsientos (bool tlComprobarFactura=true)
 Genera los asientos en base a la información recuperada de la plantilla Más...
 
bool GestionDePrevisionesViable ()
 Determina si es viable la gestión de previsiones (si la va a poder generar en caso de estar marcado el flag) Más...
 
bool _DebeContenerInformacionDeFactura (IEnumerable< AsientoPredefinido.LineaAsientoPredefinido > source=null)
 Método que compueba las lineas y determina si se requiere información de factura No realiza operación alguna. Esta pensado para interactura con la capa visual => Activar o desactivar recolección de datos de factura Más...
 
bool _OpcionesDeProrrataOperativas (DateTime fecha)
 Determina si hay que mostrar las opciones de prorrata operativas (sea una compra, la fecha sea válida y el régimen sea el especial) Más...
 
int ValidarFechaProrrataAplicable (DateTime fechaAsiento, out string mensaje)
 Método que determina si una fecha está en rango de aplicación de prorrata especial. Sino aplica, devuelve 0 (correcto) Más...
 
bool _ModoCompras (IEnumerable< AsientoPredefinido.LineaAsientoPredefinido > source=null)
 Determina si requiere configuración específica de compras Más...
 
bool _UsaRECC ()
 Método que indica si se debe habilitar RECC Más...
 
void _AddLinea ()
 Método para añadir una línea Más...
 
void _RemoveLinea (AsientoPredefinido.LineaAsientoPredefinido toLinea)
 Método para añadir una línea Más...
 
IEnumerable< string > _ObtenerNombresDeVariablesTodos ()
 Obtiene todas las variables incluidas en la linea Más...
 
IEnumerable< string > _ObtenerNombresDeVariablesColumnaCuenta ()
 Obtiene las variables del tipo "cuenta" incluidas en la linea Más...
 
IEnumerable< string > _ObtenerNombresDeVariablesColumnaCuentaAsignacion ()
 Obtiene las variables del tipo "cta" incluidas en la linea Más...
 
IEnumerable< string > _ObtenerNombresDeVariablesColumnaRelacion ()
 Obtiene las variables de la columna relación Más...
 
IEnumerable< string > _ObtenerNombresDeVariablesDeTipoCuenta ()
 Obtiene las variables del tipo "cuenta" y del tipo "cta" incluidas en la linea Más...
 
IEnumerable< string > _ObtenerNombresDeVariablesDeTipoVariable ()
 Obtiene todas las variables incluidas en la linea excepto las de tipo "cuenta" Más...
 
IEnumerable< string > _ObtenerNombresDeVariablesDebeHaber ()
 Obtiene las variables de las columnas DEBE y HABER Más...
 
void _EstablecerVariables (Dictionary< string, string > tdicValores)
 Establece los valores de las variables en base a un diccionario Más...
 
void _EstablecerVariablesDebeHaber (Dictionary< string, string > tdicValores)
 Establece los valores de las variables en base a un diccionario Más...
 
IEnumerable< IAsientoPredefinidoVarible_ObtenerVariablesDeTipoCuenta ()
 Obtiene las variables del tipo "cuenta" y del tipo "cta" incluidas en la linea Más...
 
IEnumerable< IAsientoPredefinidoVarible_ObtenerVariablesDeTipoVariable ()
 Obtiene todas las variables incluidas en la linea excepto las de tipo "cuenta" Más...
 
IEnumerable< IAsientoPredefinidoVarible_ObtenerVariablesColumnaRelacion ()
 Obtiene las variables contenidas en la columna Relacion (factura) Más...
 
IEnumerable< IAsientoPredefinidoVarible_ObtenerVariablesColumnaCuentaAsignacion ()
 Obtiene las variables contenidas en la columna Cuenta de asignación Más...
 
IEnumerable< IAsientoPredefinidoVarible_ObtenerVariablesColumnaDebeHaber ()
 Obtiene las variables contenidas en la columna Cuenta de asignación Más...
 
string TotalDebe (IEnumerable< AsientoPredefinido.LineaAsientoPredefinido > source=null)
 Devuelve un string formateado con el valor total de líneas para el campo DEBE Más...
 
string TotalHaber (IEnumerable< AsientoPredefinido.LineaAsientoPredefinido > source=null)
 Devuelve un string formateado con el valor total de líneas para el campo HABER Más...
 

Campos de datos

List< string > _Errors = new List<string>() { }
 Errores Más...
 
List< int > _AsientosGenerados = new List<int>() { }
 Asientos generados por el proceso Más...
 

Otros miembros heredados

- Métodos públicos estáticos heredados desde sage.ew.contabilidad.AsientosPredefinidosGenerador
static IAsientos _CargarPredefinidoEnAsiento (string tcCodigoPredefinido)
 Método para cargar un generador de asientos predefinidos con una plantilla y ejecutarla (todo en uno) Más...
 
static IAsientos _CargarPredefinidoEnAsiento (string tcCodigoPredefinido, DateTime tdFecha)
 Método para cargar un generador de asientos predefinidos con una plantilla y ejecutarla (todo en uno) Más...
 
static bool _MostrarOpcionesDeProrrata ()
 Obtiene si se deben mostrar los controles relativos a la prorrata Más...
 
- Propiedades heredados desde sage.ew.contabilidad.AsientosPredefinidosGenerador
string _Codigo [get, set]
 Obtiene o establece el código de la plantilla de asiento. Debería ser un valor existente en GESTION.ASINOM y si el valor ha cambiado incluye invocación al Load para recuperar los datos Más...
 
string _Factura [get, set]
 Número de factura (letra + número) para el asiento a generar Más...
 
string _SerieFactura [get, set]
 Serie de factura para el asiento a generar Más...
 
string _NumeroFactura [get, set]
 Numero de factura para el asiento a generar Más...
 
DateTime _Fecha [get, set]
 Fecha del asiento Más...
 
DateTime _FechaFactura [get, set]
 Fecha de la factura. Null si no corresponde Más...
 
bool _RECC [get, set]
 Marca de documento acogido al régimen especial Más...
 
BindingList< AsientoPredefinido.LineaAsientoPredefinido_LineasAsientoPredefinido [get, set]
 Lista de lineas del asiento predefinido Más...
 
IAsientos _AsientoGenerado [get, set]
 Propiedad donde se informa del asiento generado Más...
 
bool _AplicarProrrata [get, set]
 Obtiene o establece si la operación debe aplicar prorrata Más...
 
bool _OperacionNoDeducible [get, set]
 Obtiene o establece si la operación es deducible Más...
 
string _Error_Message [get, set]
 Obtiene o establece si ha habido un mensaje de error Más...
 
bool _GenerarPrevisiones = true [get, set]
 Obtiene o establece si se deben generar previsones Más...
 
bool _ContabilizarCobro = false [get, set]
 Obtiene o establece si se debe contabilizar el cobro de las previsiones Más...
 
- Eventos heredados desde sage.ew.contabilidad.AsientosPredefinidosGenerador
PropertyChangedEventHandler PropertyChanged
 Evento de propiedad cambiada Más...
 

Descripción detallada

Clase de negocio para FRMASIENTOSPREDEFINIDOSPROGRAMADOR.CS PE-104347

Definición en la línea 765 del archivo AsientosPredefinidosProgramador.cs.

Documentación del constructor y destructor

◆ AsientosPredefinidosProgramador() [1/2]

sage.ew.contabilidad.AsientosPredefinidosProgramador.AsientosPredefinidosProgramador ( )
inline

Constructor sin parámetros

Definición en la línea 787 del archivo AsientosPredefinidosProgramador.cs.

◆ AsientosPredefinidosProgramador() [2/2]

sage.ew.contabilidad.AsientosPredefinidosProgramador.AsientosPredefinidosProgramador ( int  tnId,
string  tcCodigo 
)
inline

Constructor con parámetros

Parámetros
tnId
tcCodigo

Definición en la línea 797 del archivo AsientosPredefinidosProgramador.cs.

Documentación de las funciones miembro

◆ _GetAsientosPredefinidosTareas()

bool sage.ew.contabilidad.AsientosPredefinidosProgramador._GetAsientosPredefinidosTareas ( string  tcIdAsiento,
ref DataTable  toDataTable 
)
inline

Devuelve los registros de periodicidad de un asiento pasado como parametro

Parámetros
tcIdAsientoId del asiento a consultar
toDataTableDatatable destino en caso de encontrar registros
Devuelve
true si encontramos registros, false en caso contrario

Definición en la línea 811 del archivo AsientosPredefinidosProgramador.cs.

◆ _ProcesarAsientosAutomaticos()

bool sage.ew.contabilidad.AsientosPredefinidosProgramador._ProcesarAsientosAutomaticos ( Dictionary< string, object >  loFiltros)
inline

Procesar y generar asientos automaticos

Parámetros
loFiltrosFiltros que aplicar
Devuelve
true si todo va bien, false en caso contrario

Definición en la línea 821 del archivo AsientosPredefinidosProgramador.cs.

Documentación de los campos

◆ _AsientosGenerados

List<int> sage.ew.contabilidad.AsientosPredefinidosProgramador._AsientosGenerados = new List<int>() { }

Asientos generados por el proceso

Definición en la línea 780 del archivo AsientosPredefinidosProgramador.cs.

◆ _Errors

List<string> sage.ew.contabilidad.AsientosPredefinidosProgramador._Errors = new List<string>() { }

Errores

Definición en la línea 775 del archivo AsientosPredefinidosProgramador.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: