Clase de negocio para FRMASIENTOSPREDEFINIDOSPROGRAMADOR.CS PE-104347. Más...
Métodos públicos | |
| AsientosPredefinidosProgramador () | |
| Constructor sin parámetros. | |
| AsientosPredefinidosProgramador (int tnId, string tcCodigo) | |
| Constructor con parámetros. | |
| bool | _GetAsientosPredefinidosTareas (string tcIdAsiento, ref DataTable toDataTable) |
| Devuelve los registros de periodicidad de un asiento pasado como parametro. | |
| bool | _ProcesarAsientosAutomaticos (Dictionary< string, object > loFiltros) |
| Procesar y generar asientos automaticos. | |
Métodos públicos heredados de sage.ew.contabilidad.AsientosPredefinidosGenerador | |
| AsientosPredefinidosGenerador () | |
| Constructor sin parámetros. | |
| AsientosPredefinidosGenerador (string tcCodigo) | |
| Obtiene un generador de asientos predefinidos cargado con los datos (Incluye invocación al Load para recuperar los datos) | |
| bool | _Load () |
| Recupera los datos de GESTION.ASIDEFIN asociados a al código de la clase. | |
| void | _RefreshLines () |
| Método para el refresco de líneas. | |
| virtual bool | _Show () |
| Método show. | |
| virtual bool | _ShowDialog () |
| Método ShowDialog. | |
| bool | _GenerarAsientos (bool tlComprobarFactura=true) |
| Genera los asientos en base a la información recuperada de la plantilla. | |
| bool | GestionDePrevisionesViable () |
| Determina si es viable la gestión de previsiones (si la va a poder generar en caso de estar marcado el flag) | |
| 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. | |
| 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) | |
| 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) | |
| bool | _ModoCompras (IEnumerable< AsientoPredefinido.LineaAsientoPredefinido > source=null) |
| Determina si requiere configuración específica de compras. | |
| bool | _UsaRECC () |
| Método que indica si se debe habilitar RECC. | |
| void | _AddLinea () |
| Método para añadir una línea. | |
| void | _RemoveLinea (AsientoPredefinido.LineaAsientoPredefinido toLinea) |
| Método para añadir una línea. | |
| IEnumerable< string > | _ObtenerNombresDeVariablesTodos () |
| Obtiene todas las variables incluidas en la linea. | |
| IEnumerable< string > | _ObtenerNombresDeVariablesColumnaCuenta () |
| Obtiene las variables del tipo "cuenta" incluidas en la linea. | |
| IEnumerable< string > | _ObtenerNombresDeVariablesColumnaCuentaAsignacion () |
| Obtiene las variables del tipo "cta" incluidas en la linea. | |
| IEnumerable< string > | _ObtenerNombresDeVariablesColumnaRelacion () |
| Obtiene las variables de la columna relación. | |
| IEnumerable< string > | _ObtenerNombresDeVariablesDeTipoCuenta () |
| Obtiene las variables del tipo "cuenta" y del tipo "cta" incluidas en la linea. | |
| IEnumerable< string > | _ObtenerNombresDeVariablesDeTipoVariable () |
| Obtiene todas las variables incluidas en la linea excepto las de tipo "cuenta". | |
| IEnumerable< string > | _ObtenerNombresDeVariablesDebeHaber () |
| Obtiene las variables de las columnas DEBE y HABER. | |
| void | _EstablecerVariables (Dictionary< string, string > tdicValores) |
| Establece los valores de las variables en base a un diccionario. | |
| void | _EstablecerVariablesDebeHaber (Dictionary< string, string > tdicValores) |
| Establece los valores de las variables en base a un diccionario. | |
| IEnumerable< IAsientoPredefinidoVarible > | _ObtenerVariablesDeTipoCuenta () |
| Obtiene las variables del tipo "cuenta" y del tipo "cta" incluidas en la linea. | |
| IEnumerable< IAsientoPredefinidoVarible > | _ObtenerVariablesDeTipoVariable () |
| Obtiene todas las variables incluidas en la linea excepto las de tipo "cuenta". | |
| IEnumerable< IAsientoPredefinidoVarible > | _ObtenerVariablesColumnaRelacion () |
| Obtiene las variables contenidas en la columna Relacion (factura) | |
| IEnumerable< IAsientoPredefinidoVarible > | _ObtenerVariablesColumnaCuentaAsignacion () |
| Obtiene las variables contenidas en la columna Cuenta de asignación. | |
| IEnumerable< IAsientoPredefinidoVarible > | _ObtenerVariablesColumnaDebeHaber () |
| Obtiene las variables contenidas en la columna Cuenta de asignación. | |
| string | TotalDebe (IEnumerable< AsientoPredefinido.LineaAsientoPredefinido > source=null) |
| Devuelve un string formateado con el valor total de líneas para el campo DEBE. | |
| string | TotalHaber (IEnumerable< AsientoPredefinido.LineaAsientoPredefinido > source=null) |
| Devuelve un string formateado con el valor total de líneas para el campo HABER. | |
Campos de datos | |
| List< string > | _Errors = new List<string>() { } |
| Errores. | |
| List< int > | _AsientosGenerados = new List<int>() { } |
| Asientos generados por el proceso. | |
Otros miembros heredados | |
Métodos públicos estáticos heredados de 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) | |
| static IAsientos | _CargarPredefinidoEnAsiento (string tcCodigoPredefinido, DateTime tdFecha) |
| Método para cargar un generador de asientos predefinidos con una plantilla y ejecutarla (todo en uno) | |
| static bool | _MostrarOpcionesDeProrrata () |
| Obtiene si se deben mostrar los controles relativos a la prorrata. | |
Propiedades heredados de 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. | |
| string | _Factura [get, set] |
| Número de factura (letra + número) para el asiento a generar. | |
| string | _SerieFactura [get, set] |
| Serie de factura para el asiento a generar. | |
| string | _NumeroFactura [get, set] |
| Numero de factura para el asiento a generar. | |
| DateTime | _Fecha [get, set] |
| Fecha del asiento. | |
| DateTime? | _FechaFactura [get, set] |
| Fecha de la factura. Null si no corresponde. | |
| bool | _RECC [get, set] |
| Marca de documento acogido al régimen especial. | |
| BindingList< AsientoPredefinido.LineaAsientoPredefinido > | _LineasAsientoPredefinido [get, set] |
| Lista de lineas del asiento predefinido. | |
| IAsientos | _AsientoGenerado [get, set] |
| Propiedad donde se informa del asiento generado. | |
| bool | _Automatico = false [get, set] |
| Define si la ejecucion es manual o automatica (tarea programada) | |
| bool | _AplicarProrrata [get, set] |
| Obtiene o establece si la operación debe aplicar prorrata. | |
| bool | _OperacionNoDeducible [get, set] |
| Obtiene o establece si la operación es deducible. | |
| string | _Error_Message [get, set] |
| Obtiene o establece si ha habido un mensaje de error. | |
| bool | _GenerarPrevisiones = true [get, set] |
| Obtiene o establece si se deben generar previsones. | |
| bool | _ContabilizarCobro = false [get, set] |
| Obtiene o establece si se debe contabilizar el cobro de las previsiones. | |
Eventos heredados de sage.ew.contabilidad.AsientosPredefinidosGenerador | |
| PropertyChangedEventHandler | PropertyChanged |
| Evento de propiedad cambiada. | |
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.