Referencia de la Clase sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos

Clase para gestionar la información de planes analíticos asociados a una línea de asiento predefinido Más...

Diagrama de herencias de sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos
sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >

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 Más...
 
 SecundariasPredefinidos ()
 Inicializa una nueva intancia de la clase Más...
 
 SecundariasPredefinidos (string codigo, int asiento, int orden)
 Constructor con parámetros Más...
 
 SecundariasPredefinidos (LineaAsientoPredefinido linea)
 Constructor con parámetros Más...
 
override void _Load ()
 Establecer valores de claves Más...
 
bool NivelesDefinidosCorrectos (bool mostrarMensaje, bool eliminarInvalidos)
 Método para validar el flag de sólo niveles definidos Más...
 
bool MensajePrimerNivelDefinidoIncorrecto (out string mensajeError)
 Obtiene el mensaje de error del primer nivel incorrecto Más...
 
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 Más...
 
override bool _Save ()
 Override del _Save Más...
 
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. Más...
 
override bool _SaveItem (Secundaria item)
 Override del SaveItem para preservar la funcionalidad IsDirty Más...
 
override void _Clear ()
 Override del método clear Más...
 
void _RepartirPorcentaje (string plan="")
 Reparto de % en planes analíticos equitativamente segun nivel1 y a continuación según nivel2. 100% por cada plan Más...
 
bool _RepartirImporte (string plan, bool tlBotonReparto=false)
 Repartir el importe de las secundarias Más...
 
bool _InsertarTodas (string plan="", bool usarDatosDeCuentas=false)
 Inserta todas las secundarias Más...
 
bool _InsertarTodasDesdeCuentas (string plan, bool borrarDatosPrevios=true, bool realizarReparto=true)
 Inserta todas las secundarias asociaciadas por cuenta (OTRAS) Más...
 
bool _InsertarRestoDesdeCuentas (string plan)
 Inserta todas las secundarias que no existan previamente asociaciadas por cuenta (OTRAS) Más...
 
void _BorrarTodas (string plan="")
 Borra todas las secundarias Más...
 
void _AddSecundaria (string plan, int parentLineNumber)
 Método para insertar una línea debajo de la indicada Más...
 
void _VerDesglose (string plan, bool accionDeUsuario=false)
 Muestra el desglose del plan en un formulario de árbol Más...
 
bool _TotalPorcentajes (out string primerPlanErroneo)
 Calcula la suma dels percentatjes y retorna true o false si estan todos en 100% Más...
 
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 Más...
 
BindingList< SecundariaGetLineasPlan (string plan)
 Obtiene las líneas del plan solicitado, sino se especifica plan o no encuentra lineas de dicho plan devuelve una lista vacia Más...
 
decimal TotalLineaPredefinido ()
 Recupera el importe de la línea de predefinido asociada Más...
 
decimal TotalN1 (string plan)
 Obtiene una suma de los importes de N1 Más...
 
decimal TotalPorcentajeN1 (string plan)
 Obtiene una suma de los porcentajes de N1 Más...
 
decimal TotalN2 (string plan)
 Obtiene una suma de los importes de N2 Más...
 
decimal TotalPorcentajeN2 (string plan)
 Obtiene una suma de los porcentajes de N2 Más...
 
- Métodos públicos heredados desde sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >
delegate void Delegar_Load (ref EventArgLoad e)
 Definición del delegado para el evento _onLoad Más...
 
delegate void Delegar_Save (ref EventArgSave e)
 Definición del delegado para el evento _onSave Más...
 
delegate void Delegar_Delete (ref EventArgDelete e)
 Definición del delegado para el evento _onDelete Más...
 
delegate void Delegar_DeleteItem (ref EventArgDeleteItem e)
 Definición del delegado para el evento _onDeleteItem Más...
 
delegate void Delegar_SaveItem (ref EventArgSaveItem e)
 Definición del delegado para el evento _onSaveItem Más...
 
delegate void Delegar_LoadItems (ref EventArgLoadItems e)
 Definición del delegado para el evento _onLoadItems Más...
 
delegate void _GridAsignado_Handler ()
 Se dispara al asignar el grid Más...
 
delegate void _Error_Validar_Valor_Handler (string tcErrorMessage)
 Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable Más...
 
delegate void _MantenimientoTRel_Estado_Change_Handler (ewMante._EstadosMantenimiento teEstado)
 Delegado para el cambio de estado Más...
 
 ewManteTRel ()
 Inicializa una nueva instancia de la clase Más...
 
 ewManteTRel (string tcTabla, string tcCampoClave, string tcCampoLinea, string tcValorClave, string tcCondicion="", string tcDataBase="GESTION")
 Inicializa una nueva instancia de la clase Más...
 
CambiosTRel _LineasNuevasYModificadas ()
 Cambios en un mantetrel Más...
 
virtual bool _TraspasarSiguienteEjercicio (TipoExecute toTipo, string tcEjerAct, string tcNextEjer)
 Acciones complementarias al traspasar al último ejercicio Más...
 
void Dispose ()
 Dispose de la clase Más...
 
virtual void _Clonar (IManteTRel manteTRelOrigen)
 Copia todos lo datos de un ewManteTrel a otro Más...
 
virtual void _Exportar_Null ()
 Metodo privado que actualiza el valor del campo EXPORTAR, en caso de que se modifique un valor Este metodo también será usado, para actualizar los campos COM_FECHA y COM_ESTADO Más...
 
bool CamposTRel_Validar_Valor (ewCampoTRel toCampo, object toValor, object toLinia, out object toNewValor)
 Valida el valor introducido en el campo Más...
 
bool CamposTRel_Validar_Valor (ewCampoTRel toCampo, object toValor, object toLinia)
 Valida el valor introducido en el campo Más...
 
bool CamposTRel_Validar_Valor (string tcCampo, object toValor)
 Valida el valor introducido en el campo Más...
 
bool CamposTRel_Validar_Valor (string tcCampo, object toValor, object toLinia, out object toNewValor)
 Valida el valor introducido en el campo Más...
 
bool CamposTRel_Validar_Valor (string tcCampo, object toValor, object toLinia)
 Valida el valor introducido en el campo Más...
 
void _Show_Error_Message (string errorMessage)
 Muestra un MessageBox con el texto especificado Más...
 
DataTable _ToDataTable ()
 Devuelve un DataTable basado en los _Items Más...
 
virtual void _Load (bool nocrearlineas)
 Lee el contenido de la tabla filtrado por _CampoClave y ordenando por Linea si se ha indicado

Parámetros
nocrearlineasEjecutará la consulta pero no creará las líneas
Más...
 
virtual void _LoadItems (DataTable datatableinicial)
 Crea los items a partir de la tabla Más...
 
void _Cancel ()
 Cancelar cambio en el ManteTRel Más...
 
string _CadenaFiltroRegistros ()
 Devuelve una cadena con la parte where de la consulta de registros filtrada por _Claves Más...
 
void _Goto (EW_GLOBAL._AccionsBotonera teAccioBotonera)
 Posiciona el registro actual Más...
 
void _Show ()
 Muestra el formulario asociado Más...
 
void _Refresh (string tcPropiedad="")
 Refrescamos controles enlazados Más...
 
virtual bool _HayCambiosNoGuardados ()
 Comprueba si hay cambios pendientes de guardar Más...
 
object GetPropertyValue (object toItem, string tcNomProp)
 Devuelve el valor de la propiedad Más...
 
ewCampoTRel GetDefCampoFromFieldName (string fieldname)
 Devuelve el valor de la propiedad correspondiente al campo Más...
 
ewCampoTRel GetDefCampoFromPropertyName (string propertyname)
 Devuelve el valor de la propiedad correspondiente al campo Más...
 
void SetPropertyValue (object toItem, string tcNomProp, object value)
 Asigna el valor a la propiedad Más...
 
PropertyInfo GetPropertyItem (object toItem, string tcNomProp)
 Devuelve el objeto propertyinfo de la propiedad Más...
 
bool EsCampoClave (string tcItem)
 Devuelve true si el campo forma parte del objeto _Claves Más...
 
_LinTRel _GetItemByLinea (int tnValorLinea)
 Devuelve un objeto _LinTRel correspondiente a la línea suministrada Más...
 
_LinTRel _GetItem (string tcCompareProperty, object toValueCompare)
 Devuelve el objeto _LinTRel que corresponde con el valor de la propiedad Más...
 
_LinTRel _GetItem (string tcCompareProperty, string tcValueCompare, bool tbCaseSensitive=true)
 Devuelve el objeto _LinTRel que corresponde con el valor de la propiedad Más...
 
_LinTRel _GetItem (Dictionary< string, object > toClaves, bool tbMakeCurrentItem=false)
 Devuelve el objeto _LinTRel que corresponde con los valores suministrados Más...
 
_LinTRel _NewItem (int tnInsertLinea=-1)
 Añade un nuevo item a la colección Items y rellena los valores de la claves Más...
 
Boolean _Actualizar_Registro_Tabla (_LinTRel toItem)
 Guarda el registro en la tabla Más...
 
virtual string _ClaveRegistro (_LinTRel toItem, bool solovalores=false)
 Devuelve la clave del registro correspondiente a la línea Más...
 
virtual string _ClaveRegistro (DataRow toItem, bool solovalores=false)
 Devuelve la clave del registro correspondiente a la línea Más...
 
virtual Boolean _SaveItem (_LinTRel toItem)
 Inserta el registro en la tabla Más...
 
virtual Boolean _DeleteItemAll ()
 Elimina todos los elementos de la colección Más...
 
virtual Boolean _DeleteItem (_LinTRel toItem)
 Elimina el elemento de la colección Más...
 
bool _UpdateItem (_LinTRel item)
 Guardo los cambios de una linea Más...
 
int _LenCamp (string database, string table, string field)
 Devuelve la longitud del campo definida en la tabla de la base de datos indicada. Más...
 
int _LenCamp (string table, string field)
 Devuelve la longitud del campo definida en la tabla Más...
 
int _LenCamp (string tcColumnName)
 Devuelve la longitud del campo definida en la tabla Más...
 
Dictionary< string, object > _GetPropiedades (BindingList< _LinTRel > items)
 Devuelve una copia de la clase en el momento de la solicitud Más...
 
List< Dictionary< string, object > > GetPropiedadesItems (BindingList< _LinTRel > items)
 Devuelve una copia de la clase en el momento de la solicitud Más...
 
IEnumerator< ILinTRelGetEnumerator ()
 Implementación de GetEnumerator Más...
 

Métodos públicos estáticos

static bool _DosPlanesAnaliticos ()
 Devuelve si ha de presentar dos planes analiticos visibles Más...
 
static string _DefinicionPlanAnalitico (string tcCodigo)
 Definición planes analíticos Más...
 

Propiedades

string _CodigoPlan1 [get, set]
 Obtiene o establece el código de plan analítico 1 Más...
 
string _CodigoPlan2 [get, set]
 Obtiene o establece el código de plan analítico 2 Más...
 
string _Cuenta [get]
 Cuenta de la línea del predefinido Más...
 
int NumeroDeCuentasPlan1 [get]
 Obtiene el número de cuentas del plan analítico 1 Más...
 
string DescripcionPlanAnalitico1 [get]
 Obtiene el nombre del plan analítico 1 Más...
 
int NumeroDeCuentasPlan2 [get]
 Obtiene el número de cuentas del plan analítico 2 Más...
 
string DescripcionPlanAnalitico2 [get]
 Obtiene el nombre del plan analítico 2 Más...
 
string _PlanContable1Completo [get, set]
 Plan contable 1 (Código analítico completo) Más...
 
string _PlanContable2Completo [get, set]
 Plan contable 2 (Código analítico completo) Más...
 
bool IsLoaded = false [get]
 Obtiene si la instancia ya ha ejecutado la carga de datos Más...
 
- Propiedades heredados desde sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >
string _Tabla [get, set]
 Nombre de la tabla relacionada Más...
 
string _DataBase [get, set]
 Nombre de la base de datos donde se encuentra la tablaq relacionada Más...
 
string _Condicion [get, set]
 Condición para añadir al where en la carga de registros Más...
 
string _Titulo_Browser [get, set]
 Título que se mostrará en el browser Más...
 
string _OrdenarPor [get, set]
 PE-101314: Campo para forzar la ordenación Más...
 
DataTable _ConsultaInicial [get]
 DataTable que contine los registros cargado actualmente Más...
 
int MinimoNumeroLinea [get, set]
 Indica el primer número para el campo línea. Si el número de línea calculado es inferior a este, se utilizará este Más...
 
ewMante _ewMantePrincipal [get, set]
 Instancia del mantenimiento del que depende la tabla relacionada Más...
 
Object _Grid [get, set]
 ewgrid o Mantegrid enlazado a Items Más...
 
FormBase FormParent [get]
 Formulario padre Más...
 
Dictionary< string, ewCampoTRel_ListDefCampos [get, set]
 Lista de las definiciones de campos Más...
 
ewMante._EstadosMantenimiento _Estado [get, set]
 Estado en que se encuentra el registro Más...
 
TiposUpdate _TipoUpdate [get, set]
 Forma en la que se guardarán los registros Más...
 
bool ForceUpdate [get, set]
 En TiposUpdate.Update, forzará la actualización de todos los campos aunque no hayan cambiado. Más...
 
int OrdenAddon [get, set]
 Orden base para mostrar las columnas Más...
 
virtual string _NombreManteTRel [get]
 Nombre del ManteTRel Más...
 
AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio [get, set]
 Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa Más...
 
ResultadoTraspasoSiguienteEjercicio _ResultadoTraspasoSiguienteEjercicio [get]
 Indica el resultado del traspaso al siguiente ejercicio Más...
 
Dictionary< string, object > _Addons [get, set]
 Diccionario donde cargaremos los addons disponibles (PE-100212) Más...
 

Otros miembros heredados

- Campos de datos heredados desde sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >
string Descripcion
 Descripción del ManteTRel Más...
 
Type _FormManteTRelBaseType
 Clase del formulario asociado a la tabla relacionada Más...
 
BindingList< _LinTRel > _Items
 Lista bindable de todos los items de la tabla relacionada Más...
 
_ClaveTRel _Claves
 Objeto que contine las claves para registros únicos Más...
 
_LinTRel _CurrentItem
 Linea actual Más...
 
bool _bIsLoading
 Indica si se está cargando un registro. Sirve para evitar que se dispare código durante la carga de los registros Más...
 
- Métodos protegidos heredados desde sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >
virtual string CreateSQLTraspaso (string tcNextEjer)
 Crear las SQL del traspaso Más...
 
virtual bool ConsultaTraspaso (CambiosTRel toCambios, string tcNextEjer)
 Consultar si desea traspasar los datos Más...
 
virtual void Dispose (bool disposing)
 Protected implementation of Dispose pattern Más...
 
virtual void _Configurar_Grid ()
 Configurar el grid asociado a la tabla relacionada Más...
 
ewCampoTRel _AddCampoTRel (ColumManteTRelParam toParam)
 Añade la definición de campos a la colección _ListDefCampos Más...
 
ewCampoTRel _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, decimal tnAnchoColumna=0, List< object > toComboValues=null, string tcTextButton="")
 Añade la definición de campos a la colección _ListDefCampos Más...
 
ewCampoTRel _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, ewCampoTRel.Visible teVisible, ewCampoTRel.Updatable teUpdatable, ewCampoTRel.Editable teEditable, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, decimal tnAnchoColumna=0, List< object > toComboValues=null, string tcTextButton="")
 Añade la definición de campos a la colección _ListDefCampos Más...
 
ewCampoTRel _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, DataGridViewAutoSizeColumnMode teAutoSize, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, List< object > toComboValues=null, string tcTextButton="")
 Añade la definición de campos a la colección _ListDefCampos Más...
 
ewCampoTRel _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, ewCampoTRel.Visible teVisible, ewCampoTRel.Updatable teUpdatable, ewCampoTRel.Editable teEditable, DataGridViewAutoSizeColumnMode teAutoSize, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, List< object > toComboValues=null, string tcTextButton="")
 Añade la definición de campos a la colección _ListDefCampos Más...
 
void _AddCampoTRel (ewCampoTRel toCampoTRel)
 Añade el ewCampoTRel a la colección _ListDefCampos Más...
 
void _AddCampoTRelMoneda (string tcPropiedadLinTRel, string tcCampoTabla, DataGridViewAutoSizeColumnMode teAutoSize, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", DataTable tdtMonedas=null)
 Añade un campo relacionado para divisa/moneda de tipo combo Más...
 
void _ManteGrid__DataSource_Row_New_Event_protected (int tnInsertLinea)
 Evento de row new Más...
 
void _ManteGrid__DataSource_Row_Delete_Event_protected (DataGridViewRow trRowDelete)
 Evento de delete row Más...
 
void _ManteGrid__Row_Ok_protected (DataGridViewRow tdgvRowLastInsert, ref bool tlOk)
 evento de row ok Más...
 
virtual void _DefinicionCampoArticulo (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para el artículo Más...
 
virtual void _DefinicionCampoCliente (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para el cliente Más...
 
virtual void _DefinicionCampoCPostal (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para el CPostal Más...
 
virtual void _DefinicionCampoMoneda (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para la moneda Más...
 
virtual void _DefinicionCampoPais (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para el Pais Más...
 
virtual void _DefinicionCampoActividad (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para la actividad Más...
 
DataTable _LoadItems (String tcSql, String tcCampLinia)
 Load del items a partir de la sql Más...
 
DataTable _LoadItems (String tcSql, String tcCampLinia, bool nocrearlineas)
 Load del items a partir de la sql Más...
 
virtual void CargarFormulario (Form toParent=null)
 Muestra el formulario enlazado con la tabla relacionada Más...
 
virtual bool DoSave_Impl ()
 Método core de la operativa SAVE sin perjuicio de notificar a los Addons y realizar la carga final de datos Más...
 
string GetQuery_ActualizarRegistroTabla (_LinTRel toItem)
 Otiene el query para actualizar el registro en la tabla Más...
 
string GetQuery_ActualizarRegistroTabla (_LinTRel toItem, string tcYear)
 Otiene el query para actualizar el registro en la tabla Más...
 
string GetQuery_SaveItem (_LinTRel toItem)
 Método para la creación del query de la operación SAVE Más...
 
string GetQuery_SaveItem (_LinTRel toItem, string tcYear)
 Método para la creación del query de la operación SAVE Más...
 
virtual bool _DeleteItemValidate (_LinTRel toItem)
 Método sobreescribible en las derivadas para realizar validaciones antes de proceder al borrado de un item. Más...
 
virtual bool _BorrarTodosRegistros ()
 Borrar todos los registros cargados. Más...
 
virtual bool _BorrarRegistro (DataRow dataroweliminar)
 Esborra tots els registres carregats Más...
 
virtual bool _BorrarRegistro (_LinTRel loItem)
 Esborra tots els registres carregats Más...
 
virtual bool _Actualizar_Registros_Tabla ()
 Actualiza los registros (UPDATE) Más...
 
void _addTextBoxCol (ref ewgrid toGrig, string tcName, string tcText, string tcLenCamp, DataGridViewAutoSizeColumnMode tcAutoSizeMode=DataGridViewAutoSizeColumnMode.DisplayedCells)
 Añade una columna de tipo ewDataGridViewTextBoxColumn al grid de datos pasado por referencia. Más...
 
void _addTextBoxCol (ref ewgrid toGrig, ewCampoTRel toCampoTRel)
 Añade una columna al grid configurada para el tipo de campo Más...
 
void _addCheckBoxCol (ref ewgrid toGrig, string tcName, string tcText, DataGridViewAutoSizeColumnMode tcAutoSizeMode=DataGridViewAutoSizeColumnMode.DisplayedCells)
 Añade una columna de tipo ewDataGridViewCheckBoxColumn al grid de datos pasado por referencia. Más...
 
- Atributos protegidos heredados desde sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >
formul.Forms.FormManteTRel _FormManteTRel
 Instancia del formulario de tablas relacionadas asociado Más...
 
objetos.ewgrid _protectedGrid
 Instancia del grid asociado al ManteTRel Más...
 
List< _LinTRel > updatedItems
 Guardamos las lineas añadidas y guardadas que no estarán en la consulta inicial Más...
 
- Eventos heredados desde sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >
Delegar_Load _onLoad
 Definición del evento _onLoad Más...
 
Delegar_Save _onSave
 Definición del evento _onSave Más...
 
Delegar_Delete _onDelete
 Definición del evento _onDelete Más...
 
Delegar_DeleteItem _onDeleteItem
 Definición del evento _onDeleteItem Más...
 
Delegar_SaveItem _onSaveItem
 Definición del evento _onSaveItem Más...
 
Delegar_LoadItems _onLoadItems
 Definición del evento _onLoadItems Más...
 
_GridAsignado_Handler _GridAsignado
 Se dispara al asignar el grid Más...
 
_Error_Validar_Valor_Handler _Error_Validar_Valor
 Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable Más...
 
_MantenimientoTRel_Estado_Change_Handler _MantenimientoTRel_Estado_Change
 Evento público para cambio de estado Más...
 

Descripción detallada

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.

Documentación del constructor y destructor

◆ SecundariasPredefinidos() [1/3]

sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.SecundariasPredefinidos ( )
inline

Inicializa una nueva intancia de la clase

Definición en la línea 828 del archivo AsientoPredefinidoAnalitica.cs.

◆ SecundariasPredefinidos() [2/3]

sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.SecundariasPredefinidos ( string  codigo,
int  asiento,
int  orden 
)
inline

Constructor con parámetros

Parámetros
codigoCódigo de asiento predefinido
asientoNúmero de asiento dentro del predefinido
ordenOrden de la línea del predefinido

Definición en la línea 839 del archivo AsientoPredefinidoAnalitica.cs.

◆ SecundariasPredefinidos() [3/3]

sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.SecundariasPredefinidos ( LineaAsientoPredefinido  linea)
inline

Constructor con parámetros

Parámetros
lineaLínea de asiento predefinido

Definición en la línea 850 del archivo AsientoPredefinidoAnalitica.cs.

Documentación de las funciones miembro

◆ _AddSecundaria()

void sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._AddSecundaria ( string  plan,
int  parentLineNumber 
)
inline

Método para insertar una línea debajo de la indicada

Parámetros
plan
parentLineNumber

Definición en la línea 1594 del archivo AsientoPredefinidoAnalitica.cs.

◆ _BorrarTodas()

void sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._BorrarTodas ( string  plan = "")
inline

Borra todas las secundarias

Parámetros
planCó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.

◆ _CalcularTotalPorcentajesLinea()

void sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._CalcularTotalPorcentajesLinea ( ref string  tcPlan,
ref string  tcNivel1,
ref string  tcNivel2,
out decimal  tpcPlan,
out decimal  tpcNivel1 
)
inline

Calcular el total de porcentajes de la linea para mostrar en la parte inferior del formulario

Parámetros
tcPlanPlan seleccionado
tcNivel1Nivel 1 seleccionado
tcNivel2Nivel 2 seleccionado
tpcPlantpc agrupado por Plan
tpcNivel1tpc agrupado por Nivel1

Definición en la línea 1698 del archivo AsientoPredefinidoAnalitica.cs.

◆ _Clear()

override void sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._Clear ( )
inlinevirtual

Override del método clear

Reimplementado de sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >.

Definición en la línea 1049 del archivo AsientoPredefinidoAnalitica.cs.

◆ _DefinicionPlanAnalitico()

static string sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._DefinicionPlanAnalitico ( string  tcCodigo)
inlinestatic

Definición planes analíticos

Parámetros
tcCodigo
Devuelve

Definición en la línea 1071 del archivo AsientoPredefinidoAnalitica.cs.

◆ _Delete()

override bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._Delete ( )
inlinevirtual

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.

Devuelve

Reimplementado de sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >.

Definición en la línea 1027 del archivo AsientoPredefinidoAnalitica.cs.

◆ _DosPlanesAnaliticos()

static bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._DosPlanesAnaliticos ( )
inlinestatic

Devuelve si ha de presentar dos planes analiticos visibles

Devuelve

Definición en la línea 1061 del archivo AsientoPredefinidoAnalitica.cs.

◆ _InsertarRestoDesdeCuentas()

bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._InsertarRestoDesdeCuentas ( string  plan)
inline

Inserta todas las secundarias que no existan previamente asociaciadas por cuenta (OTRAS)

Parámetros
planCódigo de plan sobre el que realizar la operación
Devuelve
True si no hay detectado errores

Definición en la línea 1506 del archivo AsientoPredefinidoAnalitica.cs.

◆ _InsertarTodas()

bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._InsertarTodas ( string  plan = "",
bool  usarDatosDeCuentas = false 
)
inline

Inserta todas las secundarias

Parámetros
planCódigo de plan sobre el que realizar la operación
usarDatosDeCuentasDetermina si debe buscar los datos en la tabla OTRAS
Devuelve
True si no hay detectado errores

Definición en la línea 1367 del archivo AsientoPredefinidoAnalitica.cs.

◆ _InsertarTodasDesdeCuentas()

bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._InsertarTodasDesdeCuentas ( string  plan,
bool  borrarDatosPrevios = true,
bool  realizarReparto = true 
)
inline

Inserta todas las secundarias asociaciadas por cuenta (OTRAS)

Parámetros
planCódigo de plan sobre el que realizar la operación
borrarDatosPreviosBorrar datos previos del plan
realizarRepartoRealizar el reparto en función de los flags (si se escoge no, no reparte nada independientemente del valor del los opcflags)
Devuelve
True si no hay detectado errores

Definición en la línea 1459 del archivo AsientoPredefinidoAnalitica.cs.

◆ _Load()

override void sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._Load ( )
inlinevirtual

Establecer valores de claves

Reimplementado de sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >.

Definición en la línea 862 del archivo AsientoPredefinidoAnalitica.cs.

◆ _RepartirImporte()

bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._RepartirImporte ( string  plan,
bool  tlBotonReparto = false 
)
inline

Repartir el importe de las secundarias

Parámetros
planCódigo de plan sobre el que realizar el reparto
tlBotonReparto


Devuelve

Definición en la línea 1158 del archivo AsientoPredefinidoAnalitica.cs.

◆ _RepartirPorcentaje()

void sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._RepartirPorcentaje ( string  plan = "")
inline

Reparto de % en planes analíticos equitativamente segun nivel1 y a continuación según nivel2. 100% por cada plan

Parámetros
planCódigo de plan sobre el que realizar la operación

Definición en la línea 1086 del archivo AsientoPredefinidoAnalitica.cs.

◆ _Save()

override bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._Save ( )
inlinevirtual

Override del _Save

Devuelve

Reimplementado de sage.ew.ewbase.ewManteTRel< SecundariasPredefinidos.Secundaria, SecundariasPredefinidos.Clave >.

Definición en la línea 996 del archivo AsientoPredefinidoAnalitica.cs.

◆ _SaveItem()

override bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._SaveItem ( Secundaria  item)
inline

Override del SaveItem para preservar la funcionalidad IsDirty

Parámetros
itemLínea sobre la que realizar la operación
Devuelve

Definición en la línea 1040 del archivo AsientoPredefinidoAnalitica.cs.

◆ _SecundariasCuentaLinea()

DataTable sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._SecundariasCuentaLinea ( string  tcPlan = "",
string  tcNivell = "",
string  tcCuenta = "" 
)
inline

retorna les secundaries relacionades amb el compte

Parámetros
tcPlan
tcNivell
tcCuenta
Devuelve

Definición en la línea 358 del archivo AsientoPredefinidoAnalitica.cs.

◆ _TotalPorcentajes()

bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._TotalPorcentajes ( out string  primerPlanErroneo)
inline

Calcula la suma dels percentatjes y retorna true o false si estan todos en 100%

Devuelve

Definición en la línea 1656 del archivo AsientoPredefinidoAnalitica.cs.

◆ _VerDesglose()

void sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._VerDesglose ( string  plan,
bool  accionDeUsuario = false 
)
inline

Muestra el desglose del plan en un formulario de árbol

Parámetros
plan
accionDeUsuario

Definición en la línea 1641 del archivo AsientoPredefinidoAnalitica.cs.

◆ GetLineasPlan()

BindingList<Secundaria> sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.GetLineasPlan ( string  plan)
inline

Obtiene las líneas del plan solicitado, sino se especifica plan o no encuentra lineas de dicho plan devuelve una lista vacia

Parámetros
planCódigo de plan
Devuelve

Definición en la línea 1763 del archivo AsientoPredefinidoAnalitica.cs.

◆ MensajePrimerNivelDefinidoIncorrecto()

bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.MensajePrimerNivelDefinidoIncorrecto ( out string  mensajeError)
inline

Obtiene el mensaje de error del primer nivel incorrecto

Parámetros
mensajeErrorMensaje de error del primer elemento
Devuelve
True si ha encontrado error

Definición en la línea 932 del archivo AsientoPredefinidoAnalitica.cs.

◆ NivelesDefinidosCorrectos()

bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.NivelesDefinidosCorrectos ( bool  mostrarMensaje,
bool  eliminarInvalidos 
)
inline

Método para validar el flag de sólo niveles definidos

Parámetros
mostrarMensaje
eliminarInvalidos
Devuelve

Definición en la línea 880 del archivo AsientoPredefinidoAnalitica.cs.

◆ SecundariasSinNivel2InformadoDesinformadoSimultaneamente()

bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.SecundariasSinNivel2InformadoDesinformadoSimultaneamente ( out string  mensajeError)
inline

Valida que la información analítica no contenga niveles 2 informados y no informados simultaneamente para un mismo nivel 1

Devuelve

Definición en la línea 955 del archivo AsientoPredefinidoAnalitica.cs.

◆ TotalLineaPredefinido()

decimal sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.TotalLineaPredefinido ( )
inline

Recupera el importe de la línea de predefinido asociada

Devuelve

Definición en la línea 1780 del archivo AsientoPredefinidoAnalitica.cs.

◆ TotalN1()

decimal sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.TotalN1 ( string  plan)
inline

Obtiene una suma de los importes de N1

Parámetros
planCódigo de plan a calcular
Devuelve

Definición en la línea 1794 del archivo AsientoPredefinidoAnalitica.cs.

◆ TotalN2()

decimal sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.TotalN2 ( string  plan)
inline

Obtiene una suma de los importes de N2

Parámetros
planCódigo de plan a calcular
Devuelve

Definición en la línea 1839 del archivo AsientoPredefinidoAnalitica.cs.

◆ TotalPorcentajeN1()

decimal sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.TotalPorcentajeN1 ( string  plan)
inline

Obtiene una suma de los porcentajes de N1

Parámetros
planCódigo de plan a calcular
Devuelve

Definición en la línea 1810 del archivo AsientoPredefinidoAnalitica.cs.

◆ TotalPorcentajeN2()

decimal sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.TotalPorcentajeN2 ( string  plan)
inline

Obtiene una suma de los porcentajes de N2

Parámetros
planCódigo de plan a calcular
Devuelve

Definición en la línea 1869 del archivo AsientoPredefinidoAnalitica.cs.

Documentación de propiedades

◆ _CodigoPlan1

string sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._CodigoPlan1
getset

Obtiene o establece el código de plan analítico 1

Definición en la línea 205 del archivo AsientoPredefinidoAnalitica.cs.

◆ _CodigoPlan2

string sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._CodigoPlan2
getset

Obtiene o establece el código de plan analítico 2

Definición en la línea 392 del archivo AsientoPredefinidoAnalitica.cs.

◆ _Cuenta

string sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._Cuenta
get

Cuenta de la línea del predefinido

Definición en la línea 467 del archivo AsientoPredefinidoAnalitica.cs.

◆ _PlanContable1Completo

string sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._PlanContable1Completo
getset

Plan contable 1 (Código analítico completo)

Definición en la línea 525 del archivo AsientoPredefinidoAnalitica.cs.

◆ _PlanContable2Completo

string sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos._PlanContable2Completo
getset

Plan contable 2 (Código analítico completo)

Definición en la línea 554 del archivo AsientoPredefinidoAnalitica.cs.

◆ DescripcionPlanAnalitico1

string sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.DescripcionPlanAnalitico1
get

Obtiene el nombre del plan analítico 1

Definición en la línea 492 del archivo AsientoPredefinidoAnalitica.cs.

◆ DescripcionPlanAnalitico2

string sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.DescripcionPlanAnalitico2
get

Obtiene el nombre del plan analítico 2

Definición en la línea 514 del archivo AsientoPredefinidoAnalitica.cs.

◆ IsLoaded

bool sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.IsLoaded = false
get

Obtiene si la instancia ya ha ejecutado la carga de datos

Definición en la línea 819 del archivo AsientoPredefinidoAnalitica.cs.

◆ NumeroDeCuentasPlan1

int sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.NumeroDeCuentasPlan1
get

Obtiene el número de cuentas del plan analítico 1

Definición en la línea 481 del archivo AsientoPredefinidoAnalitica.cs.

◆ NumeroDeCuentasPlan2

int sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.NumeroDeCuentasPlan2
get

Obtiene el número de cuentas del plan analítico 2

Definición en la línea 503 del archivo AsientoPredefinidoAnalitica.cs.


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