Referencia de la Clase Sage.ES.S50.Modelos.Clases.TiposModelo

Clase de negocio para la actualización de los tipos de IVA/IGIC que se pueden configurar en los modelos Más...

Diagrama de herencias de Sage.ES.S50.Modelos.Clases.TiposModelo
sage.ew.interficies.ITiposModelo sage.ew.interficies.IDocumentoImprimible sage.ew.interficies.ITiposModeloBase sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ISageReportsDataProvider Sage.ES.S50.Modelos.Clases.TiposModelo303 Sage.ES.S50.Modelos.Clases.TiposModelo347 Sage.ES.S50.Modelos.Clases.TiposModelo349 Sage.ES.S50.Modelos.Clases.TiposModelo417 Sage.ES.S50.Modelos.Clases.TiposModelo420

Métodos públicos

List< ITipoOperacionModeloGetTiposOperacionModelos ()
 Devuelve el listado de tipos de operaciones Más...
 
Boolean _ValidarTipoImpuesto (String tcTipoIva, ITipoOperacionModelo toTipoOperacion)
 Validamos el tipo de IVA/IGIC entrado Más...
 
Boolean _AddTipo (ITipoOperacionModelo toTipoOperacionModelo, String tcTipoIva, String tcNombreIva="")
 Añade un nuevo tipo de IVA/IGIC Más...
 
Boolean _RemoveTipo (ITipoOperacionModelo toTipoOperacionModelo, String tcTipoIva)
 Añade un nuevo tipo de IVA/IGIC Más...
 
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 Más...
 
 TiposModelo (String tcEmpresa, TipoImpuestoModelos toTipoImpuesto, String tcModelo)
 Constructor Más...
 
 TiposModelo (String tcEmpresa, TipoImpuestoModelos toTipoImpuesto, List< String > toModelos)
 Constructor Más...
 
Boolean _Load ()
 Realizamos la carga de los tipos de IVA/IGIC configurados en el modelo actual Más...
 
Boolean _Save ()
 Realizamos la actualización de los tipo de IVA/IGIC configurados en el modelo actual Más...
 
Boolean _Delete ()
 Delete Más...
 
DataTable _GetImpuestos ()
 Retorna todos registros de ivas segun el tipo de impuesto Más...
 
bool _Show_Print (int tnAbrirEn=1)
 ShowPrint Más...
 
Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Crea las variables para la impresión Más...
 
DataTable _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null)
 Crea las lineas para la impresión Más...
 
void _Print ()
 Imprime la configuración Más...
 

Métodos protegidos

virtual List< ITipoOperacionModelo_GetTiposOperacionModelos ()
 Devuelve el listado de tipos de operaciones Más...
 

Atributos protegidos

List< ITipoOperacionModelo_oTiposOperacion = null
 Lista de tipos de operaciones Más...
 

Propiedades

Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles Más...
 
List< ITipoOperacionModelo_TiposOperacionModelos [get]
 Lista de los tipos de operaciones configurables para el modelo Más...
 
Empresa _Empresa [get, set]
 Empresa Más...
 
List< String > _Modelos [get, set]
 Código de modelo Más...
 
TipoImpuestoModelos _TipoImpuesto [get, set]
 Tipo de impuesto del modelo Más...
 
List< ITipoModelo_TiposModelo [get]
 List de todos los tipos de IVA/IGIC configurados en el modelo actual Más...
 
string _Fecha [get]
 Fecha Más...
 
string _ReportBase [get, set]
 Report base Más...
 
string _ReportTitlePreview [get, set]
 Título Más...
 
String _ErrorMessage [get]
 Error en la validación Más...
 
string _Nombre [get]
 Nombre Más...
 
IDocPrint _DocPrint [get, set]
 DocPrint Más...
 
- Propiedades heredados desde sage.ew.interficies.ITiposModelo
String _ErrorMessage [get]
 Mensaje de error Más...
 
List< String > _Modelos [get, set]
 Codigos de los modelos Más...
 
TipoImpuestoModelos _TipoImpuesto [get, set]
 Tipo de impuesto (IVA/IGIC) Más...
 
List< ITipoModelo_TiposModelo [get]
 Listado de configuraciones Más...
 
List< ITipoOperacionModelo_TiposOperacionModelos [get]
 Lista de ITipoOperacion Más...
 
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles Más...
 
- Propiedades heredados desde sage.ew.interficies.ITiposModeloBase
Empresa _Empresa [get, set]
 Codigo de empresa Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentoImprimible
string _Fecha [get]
 Fecha Más...
 
string _Empresa [get, set]
 Empresa que origina la impresión Más...
 
string _ReportBase [get, set]
 Nombre del report que se va a utilizar para imprimir el documento Más...
 
string _ReportTitlePreview [get, set]
 PE-103490 Nombre del documento que se va a utilizar para la previsualización el documento Más...
 
string _Nombre [get]
 Nombre que se le va a dar al trabajo de impresión Más...
 
IDocPrint _DocPrint [get, set]
 Referencia al objeto de impresión. Se utiliza para finalizar la interacción entre el Documento y el objeto de impresión una vez terminado el trabajo. Más...
 

Descripción detallada

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.

Documentación del constructor y destructor

◆ TiposModelo() [1/2]

Sage.ES.S50.Modelos.Clases.TiposModelo.TiposModelo ( String  tcEmpresa,
TipoImpuestoModelos  toTipoImpuesto,
String  tcModelo 
)
inline

Constructor

Parámetros
tcEmpresaCódigo de empresa
toTipoImpuestoTipo de impuesto IVA/IGIC
tcModeloCódigo de modelo

Definición en la línea 1005 del archivo TiposModelo.cs.

◆ TiposModelo() [2/2]

Sage.ES.S50.Modelos.Clases.TiposModelo.TiposModelo ( String  tcEmpresa,
TipoImpuestoModelos  toTipoImpuesto,
List< String >  toModelos 
)
inline

Constructor

Parámetros
tcEmpresaCódigo de empresa
toTipoImpuestoTipo de impuesto IVA/IGIC
toModelosCódigo de modelo

Definición en la línea 1022 del archivo TiposModelo.cs.

Documentación de las funciones miembro

◆ _AddTipo()

Boolean Sage.ES.S50.Modelos.Clases.TiposModelo._AddTipo ( ITipoOperacionModelo  toTipoOperacionModelo,
String  tcTipoIva,
String  tcNombreIva = "" 
)
inline

Añade un nuevo tipo de IVA/IGIC

Parámetros
tcTipoIvaTipo de operación para filtrar los tipos de IVA/IGIC
toTipoOperacionModelo
tcNombreIva
Devuelve

Implementa sage.ew.interficies.ITiposModelo.

Definición en la línea 925 del archivo TiposModelo.cs.

◆ _Delete()

Boolean Sage.ES.S50.Modelos.Clases.TiposModelo._Delete ( )
inline

Delete

Devuelve

Definición en la línea 1123 del archivo TiposModelo.cs.

◆ _GetImpuestos()

DataTable Sage.ES.S50.Modelos.Clases.TiposModelo._GetImpuestos ( )
inline

Retorna todos registros de ivas segun el tipo de impuesto

Devuelve

Implementa sage.ew.interficies.ITiposModelo.

Definición en la línea 1136 del archivo TiposModelo.cs.

◆ _GetTiposOperacionModelos()

virtual List<ITipoOperacionModelo> Sage.ES.S50.Modelos.Clases.TiposModelo._GetTiposOperacionModelos ( )
inlineprotectedvirtual

Devuelve el listado de tipos de operaciones

Devuelve

Reimplementado en Sage.ES.S50.Modelos.Clases.TiposModelo417, Sage.ES.S50.Modelos.Clases.TiposModelo303, Sage.ES.S50.Modelos.Clases.TiposModelo349 y Sage.ES.S50.Modelos.Clases.TiposModelo347.

Definición en la línea 800 del archivo TiposModelo.cs.

◆ _Load()

Boolean Sage.ES.S50.Modelos.Clases.TiposModelo._Load ( )
inline

Realizamos la carga de los tipos de IVA/IGIC configurados en el modelo actual

Devuelve
Devuelve true si ha ido correcto

Implementa sage.ew.interficies.ITiposModeloBase.

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

◆ _Obtener_Datos_SageReports()

DataTable Sage.ES.S50.Modelos.Clases.TiposModelo._Obtener_Datos_SageReports ( Dictionary< string, object >  tdicParametros = null)
inline

Crea las lineas para la impresión

Parámetros
tdicParametros
Devuelve

Implementa sage.ew.interficies.ISageReportsDataProvider.

Definición en la línea 1188 del archivo TiposModelo.cs.

◆ _Obtener_Filtros_SageReports()

Dictionary<string, object> Sage.ES.S50.Modelos.Clases.TiposModelo._Obtener_Filtros_SageReports ( Dictionary< string, object >  tdicParametros = null)
inline

Crea las variables para la impresión

Parámetros
tdicParametros
Devuelve

Implementa sage.ew.interficies.ISageReportsFilterProvider.

Definición en la línea 1169 del archivo TiposModelo.cs.

◆ _Print()

void Sage.ES.S50.Modelos.Clases.TiposModelo._Print ( )
inline

Imprime la configuración

Implementa sage.ew.interficies.ITiposModelo.

Definición en la línea 1305 del archivo TiposModelo.cs.

◆ _RemoveTipo()

Boolean Sage.ES.S50.Modelos.Clases.TiposModelo._RemoveTipo ( ITipoOperacionModelo  toTipoOperacionModelo,
String  tcTipoIva 
)
inline

Añade un nuevo tipo de IVA/IGIC

Parámetros
toTipoOperacionModelo
tcTipoIvaTipo de operación para filtrar los tipos de IVA/IGIC
Devuelve

Implementa sage.ew.interficies.ITiposModelo.

Definición en la línea 950 del archivo TiposModelo.cs.

◆ _Save()

Boolean Sage.ES.S50.Modelos.Clases.TiposModelo._Save ( )
inline

Realizamos la actualización de los tipo de IVA/IGIC configurados en el modelo actual

Devuelve
Devuelve true si ha ido correcto

Implementa sage.ew.interficies.ITiposModeloBase.

Definición en la línea 1099 del archivo TiposModelo.cs.

◆ _Show_Print()

bool Sage.ES.S50.Modelos.Clases.TiposModelo._Show_Print ( int  tnAbrirEn = 1)
inline

ShowPrint

Parámetros
tnAbrirEn
Devuelve

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 1159 del archivo TiposModelo.cs.

◆ _Tipos()

List<ITipoModelo> Sage.ES.S50.Modelos.Clases.TiposModelo._Tipos ( ITipoOperacionModelo  toTipoOperacionModelo)
inline

BindingList de los tipos de IVA/IGIC configurados de un tipo en cuestión y que no esté marcado como para eliminar

Parámetros
toTipoOperacionModeloTipo de operación para filtrar los tipos de IVA/IGIC
Devuelve

Implementa sage.ew.interficies.ITiposModelo.

Definición en la línea 971 del archivo TiposModelo.cs.

◆ _ValidarTipoImpuesto()

Boolean Sage.ES.S50.Modelos.Clases.TiposModelo._ValidarTipoImpuesto ( String  tcTipoIva,
ITipoOperacionModelo  toTipoOperacion 
)
inline

Validamos el tipo de IVA/IGIC entrado

Parámetros
tcTipoIvaCódigo de IVA/IGIC
toTipoOperacionTipo de operación
Devuelve
Devuelve true si el código es válido

Implementa sage.ew.interficies.ITiposModelo.

Definición en la línea 851 del archivo TiposModelo.cs.

◆ GetTiposOperacionModelos()

List<ITipoOperacionModelo> Sage.ES.S50.Modelos.Clases.TiposModelo.GetTiposOperacionModelos ( )
inline

Devuelve el listado de tipos de operaciones

Devuelve

Implementa sage.ew.interficies.ITiposModelo.

Definición en la línea 791 del archivo TiposModelo.cs.

Documentación de los campos

◆ _oTiposOperacion

List<ITipoOperacionModelo> Sage.ES.S50.Modelos.Clases.TiposModelo._oTiposOperacion = null
protected

Lista de tipos de operaciones

Definición en la línea 608 del archivo TiposModelo.cs.

Documentación de propiedades

◆ _Addons

Dictionary<string, object> Sage.ES.S50.Modelos.Clases.TiposModelo._Addons
get

Diccionario donde cargaremos los addons disponibles

Definición en la línea 593 del archivo TiposModelo.cs.

◆ _DocPrint

IDocPrint Sage.ES.S50.Modelos.Clases.TiposModelo._DocPrint
getset

DocPrint

Definición en la línea 773 del archivo TiposModelo.cs.

◆ _Empresa

Empresa Sage.ES.S50.Modelos.Clases.TiposModelo._Empresa
getset

Empresa

Definición en la línea 645 del archivo TiposModelo.cs.

◆ _ErrorMessage

String Sage.ES.S50.Modelos.Clases.TiposModelo._ErrorMessage
get

Error en la validación

Definición en la línea 751 del archivo TiposModelo.cs.

◆ _Fecha

string Sage.ES.S50.Modelos.Clases.TiposModelo._Fecha
get

Fecha

Definición en la línea 709 del archivo TiposModelo.cs.

◆ _Modelos

List<String> Sage.ES.S50.Modelos.Clases.TiposModelo._Modelos
getset

Código de modelo

Definición en la línea 661 del archivo TiposModelo.cs.

◆ _Nombre

string Sage.ES.S50.Modelos.Clases.TiposModelo._Nombre
get

Nombre

Definición en la línea 762 del archivo TiposModelo.cs.

◆ _ReportBase

string Sage.ES.S50.Modelos.Clases.TiposModelo._ReportBase
getset

Report base

Definición en la línea 720 del archivo TiposModelo.cs.

◆ _ReportTitlePreview

string Sage.ES.S50.Modelos.Clases.TiposModelo._ReportTitlePreview
getset

Título

Definición en la línea 735 del archivo TiposModelo.cs.

◆ _TipoImpuesto

TipoImpuestoModelos Sage.ES.S50.Modelos.Clases.TiposModelo._TipoImpuesto
getset

Tipo de impuesto del modelo

Definición en la línea 677 del archivo TiposModelo.cs.

◆ _TiposModelo

List<ITipoModelo> Sage.ES.S50.Modelos.Clases.TiposModelo._TiposModelo
get

List de todos los tipos de IVA/IGIC configurados en el modelo actual

Definición en la línea 692 del archivo TiposModelo.cs.

◆ _TiposOperacionModelos

List<ITipoOperacionModelo> Sage.ES.S50.Modelos.Clases.TiposModelo._TiposOperacionModelos
get

Lista de los tipos de operaciones configurables para el modelo

Definición en la línea 618 del archivo TiposModelo.cs.


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