Clase de negocio para la actualización de los tipos de IVA/IGIC que se pueden configurar en los modelos. Más...
Métodos públicos | |
List< ITipoOperacionModelo > | GetTiposOperacionModelos () |
Devuelve el listado de tipos de operaciones. | |
Boolean | _ValidarTipoImpuesto (String tcTipoIva, ITipoOperacionModelo toTipoOperacion) |
Validamos el tipo de IVA/IGIC entrado. | |
Boolean | _AddTipo (ITipoOperacionModelo toTipoOperacionModelo, String tcTipoIva, String tcNombreIva="") |
Añade un nuevo tipo de IVA/IGIC. | |
Boolean | _RemoveTipo (ITipoOperacionModelo toTipoOperacionModelo, String tcTipoIva) |
Añade un nuevo tipo de IVA/IGIC. | |
List< ITipoModelo > | _Tipos (ITipoOperacionModelo toTipoOperacionModelo) |
BindingList de los tipos de IVA/IGIC configurados de un tipo en cuestión y que no esté marcado como para eliminar. | |
TiposModelo (String tcEmpresa, TipoImpuestoModelos toTipoImpuesto, String tcModelo) | |
Constructor. | |
TiposModelo (String tcEmpresa, TipoImpuestoModelos toTipoImpuesto, List< String > toModelos) | |
Constructor. | |
Boolean | _Load () |
Realizamos la carga de los tipos de IVA/IGIC configurados en el modelo actual. | |
Boolean | _Save () |
Realizamos la actualización de los tipo de IVA/IGIC configurados en el modelo actual. | |
Boolean | _Delete () |
Delete. | |
DataTable | _GetImpuestos () |
Retorna todos registros de ivas segun el tipo de impuesto. | |
bool | _Show_Print (int tnAbrirEn=1) |
ShowPrint. | |
Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
Crea las variables para la impresión. | |
DataTable | _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null) |
Crea las lineas para la impresión. | |
void | _Print () |
Imprime la configuración. | |
Métodos protegidos | |
virtual List< ITipoOperacionModelo > | _GetTiposOperacionModelos () |
Devuelve el listado de tipos de operaciones. | |
Atributos protegidos | |
List< ITipoOperacionModelo > | _oTiposOperacion = null |
Lista de tipos de operaciones. | |
Propiedades | |
Dictionary< string, object > | _Addons [get] |
Diccionario donde cargaremos los addons disponibles. | |
List< ITipoOperacionModelo > | _TiposOperacionModelos [get] |
Lista de los tipos de operaciones configurables para el modelo. | |
Empresa | _Empresa [get, set] |
Empresa. | |
List< String > | _Modelos [get, set] |
Código de modelo. | |
TipoImpuestoModelos | _TipoImpuesto [get, set] |
Tipo de impuesto del modelo. | |
List< ITipoModelo > | _TiposModelo [get] |
List de todos los tipos de IVA/IGIC configurados en el modelo actual. | |
string | _Fecha [get] |
Fecha. | |
string | _ReportBase [get, set] |
Report base. | |
string | _ReportTitlePreview [get, set] |
Título. | |
String | _ErrorMessage [get] |
Error en la validación. | |
string | _Nombre [get] |
Nombre. | |
IDocPrint | _DocPrint [get, set] |
DocPrint. | |
Clase de negocio para la actualización de los tipos de IVA/IGIC que se pueden configurar en los modelos.
Definición en la línea 572 del archivo TiposModelo.cs.
|
inline |
Constructor.
tcEmpresa | Código de empresa |
toTipoImpuesto | Tipo de impuesto IVA/IGIC |
tcModelo | Código de modelo |
Definición en la línea 1005 del archivo TiposModelo.cs.
|
inline |
Constructor.
tcEmpresa | Código de empresa |
toTipoImpuesto | Tipo de impuesto IVA/IGIC |
toModelos | Código de modelo |
Definición en la línea 1022 del archivo TiposModelo.cs.
|
inline |
Añade un nuevo tipo de IVA/IGIC.
tcTipoIva | Tipo de operación para filtrar los tipos de IVA/IGIC |
toTipoOperacionModelo | |
tcNombreIva |
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 925 del archivo TiposModelo.cs.
|
inline |
|
inline |
Retorna todos registros de ivas segun el tipo de impuesto.
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 1136 del archivo TiposModelo.cs.
|
inlineprotectedvirtual |
Devuelve el listado de tipos de operaciones.
Reimplementado en Sage.ES.S50.Modelos.Clases.TiposModelo303, Sage.ES.S50.Modelos.Clases.TiposModelo347, Sage.ES.S50.Modelos.Clases.TiposModelo349 y Sage.ES.S50.Modelos.Clases.TiposModelo417.
Definición en la línea 800 del archivo TiposModelo.cs.
|
inline |
Realizamos la carga de los tipos de IVA/IGIC configurados en el modelo actual.
Implementa sage.ew.interficies.ITiposModeloBase.
Definición en la línea 1040 del archivo TiposModelo.cs.
|
inline |
Crea las lineas para la impresión.
tdicParametros |
Implementa sage.ew.interficies.ISageReportsDataProvider.
Definición en la línea 1188 del archivo TiposModelo.cs.
|
inline |
Crea las variables para la impresión.
tdicParametros |
Implementa sage.ew.interficies.ISageReportsFilterProvider.
Definición en la línea 1169 del archivo TiposModelo.cs.
|
inline |
Imprime la configuración.
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 1305 del archivo TiposModelo.cs.
|
inline |
Añade un nuevo tipo de IVA/IGIC.
toTipoOperacionModelo | |
tcTipoIva | Tipo de operación para filtrar los tipos de IVA/IGIC |
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 950 del archivo TiposModelo.cs.
|
inline |
Realizamos la actualización de los tipo de IVA/IGIC configurados en el modelo actual.
Implementa sage.ew.interficies.ITiposModeloBase.
Definición en la línea 1099 del archivo TiposModelo.cs.
|
inline |
ShowPrint.
tnAbrirEn |
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 1159 del archivo TiposModelo.cs.
|
inline |
BindingList de los tipos de IVA/IGIC configurados de un tipo en cuestión y que no esté marcado como para eliminar.
toTipoOperacionModelo | Tipo de operación para filtrar los tipos de IVA/IGIC |
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 971 del archivo TiposModelo.cs.
|
inline |
Validamos el tipo de IVA/IGIC entrado.
tcTipoIva | Código de IVA/IGIC |
toTipoOperacion | Tipo de operación |
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 851 del archivo TiposModelo.cs.
|
inline |
Devuelve el listado de tipos de operaciones.
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 791 del archivo TiposModelo.cs.
|
protected |
Lista de tipos de operaciones.
Definición en la línea 608 del archivo TiposModelo.cs.
|
get |
Diccionario donde cargaremos los addons disponibles.
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 592 del archivo TiposModelo.cs.
|
getset |
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 772 del archivo TiposModelo.cs.
|
getset |
Implementa sage.ew.interficies.ITiposModeloBase.
Definición en la línea 644 del archivo TiposModelo.cs.
|
get |
Error en la validación.
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 750 del archivo TiposModelo.cs.
|
get |
Fecha.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 708 del archivo TiposModelo.cs.
|
getset |
Código de modelo.
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 660 del archivo TiposModelo.cs.
|
get |
Nombre.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 761 del archivo TiposModelo.cs.
|
getset |
Report base.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 719 del archivo TiposModelo.cs.
|
getset |
Título.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 734 del archivo TiposModelo.cs.
|
getset |
Tipo de impuesto del modelo.
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 676 del archivo TiposModelo.cs.
|
get |
List de todos los tipos de IVA/IGIC configurados en el modelo actual.
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 691 del archivo TiposModelo.cs.
|
get |
Lista de los tipos de operaciones configurables para el modelo.
Implementa sage.ew.interficies.ITiposModelo.
Definición en la línea 617 del archivo TiposModelo.cs.