Clase base para la configuración de modelos.
Más...
|
int | Count () |
| Count.
|
|
int | Count (Func< IConfigModeloItem, bool > predicate) |
| Count.
|
|
string | GetValorPorTipo (string tipo) |
| Obtiene el valor por el tipo de clave.
|
|
IEnumerable< string > | GetValoresPorTipo (string tipo) |
| Obtiene el valor por el tipo de clave.
|
|
void | SetValoresPorTipo (string tipo, IEnumerable< string > valores) |
| Establece los valores asociados a un tipo.
|
|
void | SetValorPorTipo (string tipo, string valor) |
| Establece el valor por tipo de clave (sólo retenciones => tienen valores únicos)
|
|
void | AddValorPorTipo (string tipo, string valor) |
| Establece el valor por tipo de clave (sólo impuestos => tienen valores múltiples)
|
|
void | RemoveValorPorTipo (string tipo, string valor) |
| Suprime el valor por tipo de clave (sólo impuestos => tienen valores múltiples)
|
|
void | UpdateValorPorTipo (string tipo, string oldVal, string newval) |
| Modifica el valor asociado al tipo y valor actual.
|
|
Clase base para la configuración de modelos.
Definición en la línea 39 del archivo ConfigModelo.cs.
◆ ConfigModelo() [1/2]
Constructor con parámetros.
- Parámetros
-
modelo | Modelo actual |
claveModeloBBDD | Código interno con el que se almacena la configuración del modelo |
familia | Familia del modelo |
Definición en la línea 151 del archivo ConfigModelo.cs.
◆ ConfigModelo() [2/2]
Sage.ES.S50.Modelos.Clases.ConfigModelo.ConfigModelo |
( |
ModeloFiscal | modelo | ) |
|
|
inline |
Constructor con parámetros.
- Parámetros
-
Definición en la línea 162 del archivo ConfigModelo.cs.
◆ _Load()
bool Sage.ES.S50.Modelos.Clases.ConfigModelo._Load |
( |
| ) |
|
|
inline |
◆ _RefreshVisual_Handler()
delegate void Sage.ES.S50.Modelos.Clases.ConfigModelo._RefreshVisual_Handler |
( |
string | tcTipo | ) |
|
Delegado para refrescar la capa visual cuando hay cambios en negocio o validaciones que impliquen refresco.
◆ _Save()
bool Sage.ES.S50.Modelos.Clases.ConfigModelo._Save |
( |
| ) |
|
|
inline |
◆ AddValorPorTipo() [1/2]
void Sage.ES.S50.Modelos.Clases.ConfigModelo.AddValorPorTipo |
( |
string | tipo, |
|
|
string | valor ) |
|
inlineprotected |
Establece el valor por tipo de clave (sólo impuestos => tienen valores múltiples)
SOLO ELEMENTOS DE IMPUESTOS
- Parámetros
-
Definición en la línea 479 del archivo ConfigModelo.cs.
◆ AddValorPorTipo() [2/2]
Establece el valor por tipo de clave (sólo impuestos => tienen valores múltiples)
SOLO ELEMENTOS DE IMPUESTOS
- Parámetros
-
Definición en la línea 468 del archivo ConfigModelo.cs.
◆ Count() [1/2]
int Sage.ES.S50.Modelos.Clases.ConfigModelo.Count |
( |
| ) |
|
|
inlineprotected |
◆ Count() [2/2]
int Sage.ES.S50.Modelos.Clases.ConfigModelo.Count |
( |
Func< IConfigModeloItem, bool > | predicate | ) |
|
|
inlineprotected |
◆ GetEnumerator()
IEnumerator< IConfigModeloItem > Sage.ES.S50.Modelos.Clases.ConfigModelo.GetEnumerator |
( |
| ) |
|
|
inline |
Devuelve un enumerator de los items de configuración.
- Devuelve
Definición en la línea 782 del archivo ConfigModelo.cs.
◆ GetValoresPorTipo() [1/2]
IEnumerable< string > Sage.ES.S50.Modelos.Clases.ConfigModelo.GetValoresPorTipo |
( |
string | tipo | ) |
|
|
inlineprotected |
Obtiene el valor por el tipo de clave.
- Parámetros
-
- Devuelve
Definición en la línea 269 del archivo ConfigModelo.cs.
◆ GetValoresPorTipo() [2/2]
Obtiene el valor por el tipo de clave.
- Parámetros
-
- Devuelve
Definición en la línea 259 del archivo ConfigModelo.cs.
◆ GetValorPorTipo()
string Sage.ES.S50.Modelos.Clases.ConfigModelo.GetValorPorTipo |
( |
string | tipo | ) |
|
|
inlineprotected |
Obtiene el valor por el tipo de clave.
- Parámetros
-
- Devuelve
Definición en la línea 249 del archivo ConfigModelo.cs.
◆ RemoveValorPorTipo() [1/2]
void Sage.ES.S50.Modelos.Clases.ConfigModelo.RemoveValorPorTipo |
( |
string | tipo, |
|
|
string | valor ) |
|
inlineprotected |
Suprime el valor por tipo de clave (sólo impuestos => tienen valores múltiples)
SOLO ELEMENTOS DE IMPUESTOS
- Parámetros
-
Definición en la línea 512 del archivo ConfigModelo.cs.
◆ RemoveValorPorTipo() [2/2]
Suprime el valor por tipo de clave (sólo impuestos => tienen valores múltiples)
SOLO ELEMENTOS DE IMPUESTOS
- Parámetros
-
Definición en la línea 501 del archivo ConfigModelo.cs.
◆ SetValoresPorTipo()
void Sage.ES.S50.Modelos.Clases.ConfigModelo.SetValoresPorTipo |
( |
string | tipo, |
|
|
IEnumerable< string > | valores ) |
|
inlineprotected |
Establece los valores asociados a un tipo.
- Parámetros
-
tipo | Tipo |
valores | Colección de valores |
Definición en la línea 285 del archivo ConfigModelo.cs.
◆ SetValorPorTipo()
void Sage.ES.S50.Modelos.Clases.ConfigModelo.SetValorPorTipo |
( |
string | tipo, |
|
|
string | valor ) |
|
inlineprotected |
Establece el valor por tipo de clave (sólo retenciones => tienen valores únicos)
SOLO ELEMENTOS DE RETENCIONES
- Parámetros
-
Definición en la línea 426 del archivo ConfigModelo.cs.
◆ UpdateValorPorTipo()
void Sage.ES.S50.Modelos.Clases.ConfigModelo.UpdateValorPorTipo |
( |
string | tipo, |
|
|
string | oldVal, |
|
|
string | newval ) |
|
inlineprotected |
Modifica el valor asociado al tipo y valor actual.
- Parámetros
-
tipo | Tipo sobre el que realizar la operación |
oldVal | Valor actual |
newval | Nuevo valor |
Definición en la línea 529 del archivo ConfigModelo.cs.
◆ _Modelo
readonly ModeloFiscal Sage.ES.S50.Modelos.Clases.ConfigModelo._Modelo |
◆ _Empresa
Empresa Sage.ES.S50.Modelos.Clases.ConfigModelo._Empresa |
|
getset |
◆ _LinkForm
bool Sage.ES.S50.Modelos.Clases.ConfigModelo._LinkForm |
|
getset |
Si la clase de negocio trabaja bajo formulario.
Definición en la línea 129 del archivo ConfigModelo.cs.
◆ _Mensaje_Error
string Sage.ES.S50.Modelos.Clases.ConfigModelo._Mensaje_Error |
|
getset |
◆ _RefreshVisual
Desencadena el evento para refrescar la capa visual.
Definición en la línea 181 del archivo ConfigModelo.cs.
La documentación de esta clase está generada del siguiente archivo:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/Sage.ES.S50.Modelos/Clases/ConfigModelo.cs