Clase para gestionar la información de planes analíticos asociados a una línea de asiento predefinido. Más...
Estructuras de datos | |
class | Clave |
Clave de la secundaria. Más... | |
class | Secundaria |
Secundaria. Más... | |
Métodos públicos | |
DataTable | _SecundariasCuentaLinea (string tcPlan="", string tcNivell="", string tcCuenta="") |
retorna les secundaries relacionades amb el compte | |
SecundariasPredefinidos () | |
Inicializa una nueva intancia de la clase. | |
SecundariasPredefinidos (string codigo, int asiento, int orden) | |
Constructor con parámetros. | |
SecundariasPredefinidos (LineaAsientoPredefinido linea) | |
Constructor con parámetros. | |
override void | _Load () |
Establecer valores de claves. | |
bool | NivelesDefinidosCorrectos (bool mostrarMensaje, bool eliminarInvalidos) |
Método para validar el flag de sólo niveles definidos. | |
bool | MensajePrimerNivelDefinidoIncorrecto (out string mensajeError) |
Obtiene el mensaje de error del primer nivel incorrecto. | |
bool | SecundariasSinNivel2InformadoDesinformadoSimultaneamente (out string mensajeError) |
Valida que la información analítica no contenga niveles 2 informados y no informados simultaneamente para un mismo nivel 1. | |
override bool | _Save () |
Override del _Save. | |
override bool | _Delete () |
Override del método delete pq la base incluye un Load y utiliza los Items para el borrado => Elementos eliminados de la lista no se borran realmente. | |
override bool | _SaveItem (Secundaria item) |
Override del SaveItem para preservar la funcionalidad IsDirty. | |
override void | _Clear () |
Override del método clear. | |
void | _RepartirPorcentaje (string plan="") |
Reparto de % en planes analíticos equitativamente segun nivel1 y a continuación según nivel2. 100% por cada plan. | |
bool | _RepartirImporte (string plan, bool tlBotonReparto=false) |
Repartir el importe de las secundarias. | |
bool | _InsertarTodas (string plan="", bool usarDatosDeCuentas=false) |
Inserta todas las secundarias. | |
bool | _InsertarTodasDesdeCuentas (string plan, bool borrarDatosPrevios=true, bool realizarReparto=true) |
Inserta todas las secundarias asociaciadas por cuenta (OTRAS) | |
bool | _InsertarRestoDesdeCuentas (string plan) |
Inserta todas las secundarias que no existan previamente asociaciadas por cuenta (OTRAS) | |
void | _BorrarTodas (string plan="") |
Borra todas las secundarias. | |
void | _AddSecundaria (string plan, int parentLineNumber) |
Método para insertar una línea debajo de la indicada. | |
void | _VerDesglose (string plan, bool accionDeUsuario=false) |
Muestra el desglose del plan en un formulario de árbol. | |
bool | _TotalPorcentajes (out string primerPlanErroneo) |
Calcula la suma dels percentatjes y retorna true o false si estan todos en 100%. | |
void | _CalcularTotalPorcentajesLinea (ref string tcPlan, ref string tcNivel1, ref string tcNivel2, out decimal tpcPlan, out decimal tpcNivel1) |
Calcular el total de porcentajes de la linea para mostrar en la parte inferior del formulario. | |
BindingList< Secundaria > | GetLineasPlan (string plan) |
Obtiene las líneas del plan solicitado, sino se especifica plan o no encuentra lineas de dicho plan devuelve una lista vacia. | |
decimal | TotalLineaPredefinido () |
Recupera el importe de la línea de predefinido asociada. | |
decimal | TotalN1 (string plan) |
Obtiene una suma de los importes de N1. | |
decimal | TotalPorcentajeN1 (string plan) |
Obtiene una suma de los porcentajes de N1. | |
decimal | TotalN2 (string plan) |
Obtiene una suma de los importes de N2. | |
decimal | TotalPorcentajeN2 (string plan) |
Obtiene una suma de los porcentajes de N2. | |
Métodos públicos estáticos | |
static bool | _DosPlanesAnaliticos () |
Devuelve si ha de presentar dos planes analiticos visibles. | |
static string | _DefinicionPlanAnalitico (string tcCodigo) |
Definición planes analíticos. | |
Propiedades | |
string | _CodigoPlan1 [get, set] |
Obtiene o establece el código de plan analítico 1. | |
string | _CodigoPlan2 [get, set] |
Obtiene o establece el código de plan analítico 2. | |
string | _Cuenta [get] |
Cuenta de la línea del predefinido. | |
int | NumeroDeCuentasPlan1 [get] |
Obtiene el número de cuentas del plan analítico 1. | |
string | DescripcionPlanAnalitico1 [get] |
Obtiene el nombre del plan analítico 1. | |
int | NumeroDeCuentasPlan2 [get] |
Obtiene el número de cuentas del plan analítico 2. | |
string | DescripcionPlanAnalitico2 [get] |
Obtiene el nombre del plan analítico 2. | |
string | _PlanContable1Completo [get, set] |
Plan contable 1 (Código analítico completo) | |
string | _PlanContable2Completo [get, set] |
Plan contable 2 (Código analítico completo) | |
bool | IsLoaded = false [get] |
Obtiene si la instancia ya ha ejecutado la carga de datos. | |
Clase para gestionar la información de planes analíticos asociados a una línea de asiento predefinido.
Definición en la línea 40 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Inicializa una nueva intancia de la clase.
Definición en la línea 828 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Constructor con parámetros.
codigo | Código de asiento predefinido |
asiento | Número de asiento dentro del predefinido |
orden | Orden de la línea del predefinido |
Definición en la línea 839 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Constructor con parámetros.
linea | Línea de asiento predefinido |
Definición en la línea 850 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Método para insertar una línea debajo de la indicada.
plan | |
parentLineNumber |
Definición en la línea 1594 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Borra todas las secundarias.
plan | Código de plan sobre el que realizar la operación. Sino se indica borrar todo |
Definición en la línea 1575 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Calcular el total de porcentajes de la linea para mostrar en la parte inferior del formulario.
tcPlan | Plan seleccionado |
tcNivel1 | Nivel 1 seleccionado |
tcNivel2 | Nivel 2 seleccionado |
tpcPlan | tpc agrupado por Plan |
tpcNivel1 | tpc agrupado por Nivel1 |
Definición en la línea 1698 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Override del método clear.
Definición en la línea 1049 del archivo AsientoPredefinidoAnalitica.cs.
|
inlinestatic |
Definición planes analíticos.
tcCodigo |
Definición en la línea 1071 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Override del método delete pq la base incluye un Load y utiliza los Items para el borrado => Elementos eliminados de la lista no se borran realmente.
Definición en la línea 1027 del archivo AsientoPredefinidoAnalitica.cs.
|
inlinestatic |
Devuelve si ha de presentar dos planes analiticos visibles.
Definición en la línea 1061 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Inserta todas las secundarias que no existan previamente asociaciadas por cuenta (OTRAS)
plan | Código de plan sobre el que realizar la operación |
Definición en la línea 1506 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Inserta todas las secundarias.
plan | Código de plan sobre el que realizar la operación |
usarDatosDeCuentas | Determina si debe buscar los datos en la tabla OTRAS |
Definición en la línea 1367 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Inserta todas las secundarias asociaciadas por cuenta (OTRAS)
plan | Código de plan sobre el que realizar la operación |
borrarDatosPrevios | Borrar datos previos del plan |
realizarReparto | Realizar el reparto en función de los flags (si se escoge no, no reparte nada independientemente del valor del los opcflags) |
Definición en la línea 1459 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Establecer valores de claves.
Definición en la línea 862 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Repartir el importe de las secundarias.
plan | Código de plan sobre el que realizar el reparto |
tlBotonReparto |
Definición en la línea 1158 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Reparto de % en planes analíticos equitativamente segun nivel1 y a continuación según nivel2. 100% por cada plan.
plan | Código de plan sobre el que realizar la operación |
Definición en la línea 1086 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
|
inline |
Override del SaveItem para preservar la funcionalidad IsDirty.
item | Línea sobre la que realizar la operación |
Definición en la línea 1040 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
retorna les secundaries relacionades amb el compte
tcPlan | |
tcNivell | |
tcCuenta |
Definición en la línea 358 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Calcula la suma dels percentatjes y retorna true o false si estan todos en 100%.
Definición en la línea 1656 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Muestra el desglose del plan en un formulario de árbol.
plan | |
accionDeUsuario |
Definición en la línea 1641 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Obtiene las líneas del plan solicitado, sino se especifica plan o no encuentra lineas de dicho plan devuelve una lista vacia.
plan | Código de plan |
Definición en la línea 1763 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Obtiene el mensaje de error del primer nivel incorrecto.
mensajeError | Mensaje de error del primer elemento |
Definición en la línea 932 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Método para validar el flag de sólo niveles definidos.
mostrarMensaje | |
eliminarInvalidos |
Definición en la línea 880 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Valida que la información analítica no contenga niveles 2 informados y no informados simultaneamente para un mismo nivel 1.
Definición en la línea 955 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Recupera el importe de la línea de predefinido asociada.
Definición en la línea 1780 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Obtiene una suma de los importes de N1.
plan | Código de plan a calcular |
Definición en la línea 1794 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Obtiene una suma de los importes de N2.
plan | Código de plan a calcular |
Definición en la línea 1839 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Obtiene una suma de los porcentajes de N1.
plan | Código de plan a calcular |
Definición en la línea 1810 del archivo AsientoPredefinidoAnalitica.cs.
|
inline |
Obtiene una suma de los porcentajes de N2.
plan | Código de plan a calcular |
Definición en la línea 1869 del archivo AsientoPredefinidoAnalitica.cs.
|
getset |
Obtiene o establece el código de plan analítico 1.
Definición en la línea 204 del archivo AsientoPredefinidoAnalitica.cs.
|
getset |
Obtiene o establece el código de plan analítico 2.
Definición en la línea 391 del archivo AsientoPredefinidoAnalitica.cs.
|
get |
Cuenta de la línea del predefinido.
Definición en la línea 466 del archivo AsientoPredefinidoAnalitica.cs.
|
getset |
Plan contable 1 (Código analítico completo)
Definición en la línea 524 del archivo AsientoPredefinidoAnalitica.cs.
|
getset |
Plan contable 2 (Código analítico completo)
Definición en la línea 553 del archivo AsientoPredefinidoAnalitica.cs.
|
get |
Obtiene el nombre del plan analítico 1.
Definición en la línea 491 del archivo AsientoPredefinidoAnalitica.cs.
|
get |
Obtiene el nombre del plan analítico 2.
Definición en la línea 513 del archivo AsientoPredefinidoAnalitica.cs.
|
get |
Obtiene si la instancia ya ha ejecutado la carga de datos.
Definición en la línea 819 del archivo AsientoPredefinidoAnalitica.cs.
|
get |
Obtiene el número de cuentas del plan analítico 1.
Definición en la línea 480 del archivo AsientoPredefinidoAnalitica.cs.
|
get |
Obtiene el número de cuentas del plan analítico 2.
Definición en la línea 502 del archivo AsientoPredefinidoAnalitica.cs.