Clase de negocio para FRMASIENTOSPREDEFINIDOSPROGRAMADOR.CS PE-104347 Más...
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... | |
![]() | |
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 | |
![]() | |
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... | |
![]() | |
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 | _Automatico = false [get, set] |
Define si la ejecucion es manual o automatica (tarea programada) 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... | |
![]() | |
PropertyChangedEventHandler | PropertyChanged |
Evento de propiedad cambiada Más... | |
Clase de negocio para FRMASIENTOSPREDEFINIDOSPROGRAMADOR.CS PE-104347
Definición en la línea 765 del archivo AsientosPredefinidosProgramador.cs.
|
inline |
Constructor sin parámetros
Definición en la línea 787 del archivo AsientosPredefinidosProgramador.cs.
|
inline |
Constructor con parámetros
tnId | |
tcCodigo |
Definición en la línea 797 del archivo AsientosPredefinidosProgramador.cs.
|
inline |
Devuelve los registros de periodicidad de un asiento pasado como parametro
tcIdAsiento | Id del asiento a consultar |
toDataTable | Datatable destino en caso de encontrar registros |
Definición en la línea 811 del archivo AsientosPredefinidosProgramador.cs.
|
inline |
Procesar y generar asientos automaticos
loFiltros | Filtros que aplicar |
Definición en la línea 821 del archivo AsientosPredefinidosProgramador.cs.
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.
List<string> sage.ew.contabilidad.AsientosPredefinidosProgramador._Errors = new List<string>() { } |
Errores
Definición en la línea 775 del archivo AsientosPredefinidosProgramador.cs.