Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.ewbase.ReportTemplate

Plantilla de report. Más...

Diagrama de herencia de sage.ew.ewbase.ReportTemplate

Tipos públicos

enum  TipoBase { Formato = 1 , Idioma = 2 }
 Tipo para heredar segun los ficheros. Más...
 

Métodos públicos

bool IsFileBase (string tcFileName)
 Indica si es el fichero es base.
 
bool _RemoveFile ()
 Elimina el fichero.
 
bool _RemoveFile (string tcFileName)
 Elimina el fichero.
 
override bool _Save_Before ()
 Validaciones antes de guardar.
 
override void _Load ()
 Load.
 
override bool _Save ()
 Guarda la template.
 
void _CopyTemplates ()
 Crea los registros para los otros idiomas y empresa.
 
override bool _Delete ()
 Delete.
 
 ReportTemplate (IConfigReportTemplates toConfig)
 Constructor.
 
 ReportTemplate ()
 Constructor.
 
override void _New (string tcCodigo="")
 Da de alta un nuevo registro.
 
bool _FileCanBeRemoved ()
 Indica si el fichero se puede eliminar.
 
bool _ChangeFile (FileInfo toFile)
 Cambia el fichero.
 
bool _EditTemplate (bool tlMantenerFichero)
 Edita el fichero.
 

Métodos públicos estáticos

static bool _RemoveFile (string tcInitPathServer, string tcFileName)
 Elimina el fichero.
 
static void _RemoveRegistrosDefecto (IConfigReportTemplates toConfig, String tcCodigoEmpresa, String tcCodigoIdioma)
 Elimina los registros en idioma y empresa al generar un isioma o empresa nuevo.
 
static void _ValidaTemplates (IConfigReportTemplates toConfig, String tcCodigoEmpresa, String tcCodigoIdioma)
 Valida si existen las templates por defecto, sino existen las crea.
 
static void _ValidaTodasTemplates (IConfigReportTemplates toConfig, string tcCodigoEmpresa)
 Valida si existen las templates por defecto, sino existen las crea.
 
static void _CreaRegistrosDefecto (IConfigReportTemplates toConfig, string tcCodigoEmpresa, string tcCodigoIdioma)
 Crea los registros en idioma y empresa al generar un isioma o empresa nuevo.
 
static void _CreaRegistroDefecto (IConfigReportTemplates toConfig, string tcCodigoEmpresa, string tcCodigoIdioma, ITipoReport toTipo)
 Crea los registros en idioma y empresa al generar un isioma o empresa nuevo.
 

Métodos protegidos

void _OpenTemplate ()
 Metodo para editar una template.
 

Propiedades

IConfigReportTemplates _ConfigReportTemplates [get]
 Conficuración.
 
List< ITipoReport_ListadoTiposReport [get]
 Listos de tipos de report.
 
ReportTemplate _TemplateBase [get, set]
 TemplateBase.
 
TipoBase _TipoBase = TipoBase.Idioma [get, set]
 TipoBase.
 
dynamic _Link [get, set]
 Ob¡jeto relacionado para el refreco de datos.
 
new bool _IsNew [get, set]
 Indica si es nuevo.
 
override string _Codigo [get, set]
 Codigo.
 
int _Id [get, set]
 Id.
 
bool _TodasEmp [get, set]
 Indica si se tienen que generar todas las plantillas para todas las empresas del grupo.
 
int _Parent [get, set]
 Fichero padre, si ID = ID_PARENT original, ID_PARENT = 0 Registro por defecto.
 
override string _Nombre [get, set]
 Nombre.
 
string _FicheroExt [get]
 Nombre del fichero con extensió
 
string _Fichero [get, set]
 Nombre del fichero.
 
string _Observaciones [get, set]
 Observaciones.
 
bool _Predet [get, set]
 Predeterminado.
 
string _Idioma [get, set]
 Idioma.
 
string _Empresa [get, set]
 Empresa.
 
ITipoReport _TipoReport [get, set]
 Tipo de report.
 
bool _IsCustomFileCreated [get]
 Indica si se ha generado el fichero.
 
bool _IsFileBase [get]
 Indica si es el fichero es base.
 
bool _IsFileBaseParent [get]
 Indica si es el fichero de la plantilla base.
 
new bool _ReadOnly [get]
 Indicia si el fichero es uno por defecto.
 
string _ReportBase [get]
 Obtener el nombre del report base.
 
bool _IsFileChanged [get]
 Indica si usuamos un fichero que no tiene el formato GRUPO+EMPRESA+TIPO+IDIOMA+ID.
 
BaseReportPath _ReportPath [get]
 ReportPath.
 

Descripción detallada

Plantilla de report.

Definición en la línea 333 del archivo ReportTemplates.cs.

Documentación de las enumeraciones miembro de la clase

◆ TipoBase

Tipo para heredar segun los ficheros.

Valores de enumeraciones
Formato 

Hereda de formato.

Idioma 

Hereda segun idioma.

Definición en la línea 339 del archivo ReportTemplates.cs.

Documentación de constructores y destructores

◆ ReportTemplate() [1/2]

sage.ew.ewbase.ReportTemplate.ReportTemplate ( IConfigReportTemplates toConfig)
inline

Constructor.

Parámetros
toConfig

Definición en la línea 942 del archivo ReportTemplates.cs.

◆ ReportTemplate() [2/2]

sage.ew.ewbase.ReportTemplate.ReportTemplate ( )
inline

Constructor.

Definición en la línea 952 del archivo ReportTemplates.cs.

Documentación de funciones miembro

◆ _ChangeFile()

bool sage.ew.ewbase.ReportTemplate._ChangeFile ( FileInfo toFile)
inline

Cambia el fichero.

Parámetros
toFilePath fichero original

Definición en la línea 1358 del archivo ReportTemplates.cs.

◆ _CopyTemplates()

void sage.ew.ewbase.ReportTemplate._CopyTemplates ( )
inline

Crea los registros para los otros idiomas y empresa.

Definición en la línea 852 del archivo ReportTemplates.cs.

◆ _CreaRegistroDefecto()

static void sage.ew.ewbase.ReportTemplate._CreaRegistroDefecto ( IConfigReportTemplates toConfig,
string tcCodigoEmpresa,
string tcCodigoIdioma,
ITipoReport toTipo )
inlinestatic

Crea los registros en idioma y empresa al generar un isioma o empresa nuevo.

Parámetros
toConfig
tcCodigoEmpresa
tcCodigoIdioma
toTipo

Definición en la línea 1299 del archivo ReportTemplates.cs.

◆ _CreaRegistrosDefecto()

static void sage.ew.ewbase.ReportTemplate._CreaRegistrosDefecto ( IConfigReportTemplates toConfig,
string tcCodigoEmpresa,
string tcCodigoIdioma )
inlinestatic

Crea los registros en idioma y empresa al generar un isioma o empresa nuevo.

Parámetros
toConfig
tcCodigoEmpresa
tcCodigoIdioma

Definición en la línea 1253 del archivo ReportTemplates.cs.

◆ _Delete()

override bool sage.ew.ewbase.ReportTemplate._Delete ( )
inline

Delete.

Devuelve

Definición en la línea 894 del archivo ReportTemplates.cs.

◆ _EditTemplate()

bool sage.ew.ewbase.ReportTemplate._EditTemplate ( bool tlMantenerFichero)
inline

Edita el fichero.

Devuelve

Definición en la línea 1412 del archivo ReportTemplates.cs.

◆ _FileCanBeRemoved()

bool sage.ew.ewbase.ReportTemplate._FileCanBeRemoved ( )
inline

Indica si el fichero se puede eliminar.

Devuelve

Definición en la línea 1343 del archivo ReportTemplates.cs.

◆ _Load()

override void sage.ew.ewbase.ReportTemplate._Load ( )
inline

Load.

Definición en la línea 803 del archivo ReportTemplates.cs.

◆ _New()

override void sage.ew.ewbase.ReportTemplate._New ( string tcCodigo = "")
inline

Da de alta un nuevo registro.

Parámetros
tcCodigo

Definición en la línea 976 del archivo ReportTemplates.cs.

◆ _OpenTemplate()

void sage.ew.ewbase.ReportTemplate._OpenTemplate ( )
inlineprotected

Metodo para editar una template.

Definición en la línea 384 del archivo ReportTemplates.cs.

◆ _RemoveFile() [1/3]

bool sage.ew.ewbase.ReportTemplate._RemoveFile ( )
inline

Elimina el fichero.

Definición en la línea 728 del archivo ReportTemplates.cs.

◆ _RemoveFile() [2/3]

bool sage.ew.ewbase.ReportTemplate._RemoveFile ( string tcFileName)
inline

Elimina el fichero.

Definición en la línea 736 del archivo ReportTemplates.cs.

◆ _RemoveFile() [3/3]

static bool sage.ew.ewbase.ReportTemplate._RemoveFile ( string tcInitPathServer,
string tcFileName )
inlinestatic

Elimina el fichero.

Definición en la línea 744 del archivo ReportTemplates.cs.

◆ _RemoveRegistrosDefecto()

static void sage.ew.ewbase.ReportTemplate._RemoveRegistrosDefecto ( IConfigReportTemplates toConfig,
String tcCodigoEmpresa,
String tcCodigoIdioma )
inlinestatic

Elimina los registros en idioma y empresa al generar un isioma o empresa nuevo.

Parámetros
toConfig
tcCodigoEmpresa
tcCodigoIdioma

Definición en la línea 1043 del archivo ReportTemplates.cs.

◆ _Save()

override bool sage.ew.ewbase.ReportTemplate._Save ( )
inline

Guarda la template.

Devuelve

Definición en la línea 817 del archivo ReportTemplates.cs.

◆ _Save_Before()

override bool sage.ew.ewbase.ReportTemplate._Save_Before ( )
inline

Validaciones antes de guardar.

Devuelve

Definición en la línea 766 del archivo ReportTemplates.cs.

◆ _ValidaTemplates()

static void sage.ew.ewbase.ReportTemplate._ValidaTemplates ( IConfigReportTemplates toConfig,
String tcCodigoEmpresa,
String tcCodigoIdioma )
inlinestatic

Valida si existen las templates por defecto, sino existen las crea.

Parámetros
toConfig
tcCodigoEmpresa
tcCodigoIdioma

Definición en la línea 1079 del archivo ReportTemplates.cs.

◆ _ValidaTodasTemplates()

static void sage.ew.ewbase.ReportTemplate._ValidaTodasTemplates ( IConfigReportTemplates toConfig,
string tcCodigoEmpresa )
inlinestatic

Valida si existen las templates por defecto, sino existen las crea.

Parámetros
toConfig
tcCodigoEmpresa

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

◆ IsFileBase()

bool sage.ew.ewbase.ReportTemplate.IsFileBase ( string tcFileName)
inline

Indica si es el fichero es base.

Parámetros
tcFileName

Definición en la línea 706 del archivo ReportTemplates.cs.

Documentación de propiedades

◆ _Codigo

override string sage.ew.ewbase.ReportTemplate._Codigo
getset

Codigo.

Definición en la línea 485 del archivo ReportTemplates.cs.

◆ _ConfigReportTemplates

IConfigReportTemplates sage.ew.ewbase.ReportTemplate._ConfigReportTemplates
get

Conficuración.

Definición en la línea 366 del archivo ReportTemplates.cs.

◆ _Empresa

string sage.ew.ewbase.ReportTemplate._Empresa
getset

Empresa.

Definición en la línea 634 del archivo ReportTemplates.cs.

◆ _Fichero

string sage.ew.ewbase.ReportTemplate._Fichero
getset

Nombre del fichero.

Definición en la línea 573 del archivo ReportTemplates.cs.

◆ _FicheroExt

string sage.ew.ewbase.ReportTemplate._FicheroExt
get

Nombre del fichero con extensió

Definición en la línea 562 del archivo ReportTemplates.cs.

◆ _Id

int sage.ew.ewbase.ReportTemplate._Id
getset

Id.

Definición en la línea 502 del archivo ReportTemplates.cs.

◆ _Idioma

string sage.ew.ewbase.ReportTemplate._Idioma
getset

Idioma.

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

◆ _IsCustomFileCreated

bool sage.ew.ewbase.ReportTemplate._IsCustomFileCreated
get

Indica si se ha generado el fichero.

Definición en la línea 683 del archivo ReportTemplates.cs.

◆ _IsFileBase

bool sage.ew.ewbase.ReportTemplate._IsFileBase
get

Indica si es el fichero es base.

Definición en la línea 694 del archivo ReportTemplates.cs.

◆ _IsFileBaseParent

bool sage.ew.ewbase.ReportTemplate._IsFileBaseParent
get

Indica si es el fichero de la plantilla base.

Definición en la línea 716 del archivo ReportTemplates.cs.

◆ _IsFileChanged

bool sage.ew.ewbase.ReportTemplate._IsFileChanged
get

Indica si usuamos un fichero que no tiene el formato GRUPO+EMPRESA+TIPO+IDIOMA+ID.

Definición en la línea 1400 del archivo ReportTemplates.cs.

◆ _IsNew

new bool sage.ew.ewbase.ReportTemplate._IsNew
getset

Indica si es nuevo.

Definición en la línea 470 del archivo ReportTemplates.cs.

◆ _Link

dynamic sage.ew.ewbase.ReportTemplate._Link
getset

Ob¡jeto relacionado para el refreco de datos.

Definición en la línea 455 del archivo ReportTemplates.cs.

◆ _ListadoTiposReport

List<ITipoReport> sage.ew.ewbase.ReportTemplate._ListadoTiposReport
get

Listos de tipos de report.

Definición en la línea 413 del archivo ReportTemplates.cs.

◆ _Nombre

override string sage.ew.ewbase.ReportTemplate._Nombre
getset

Nombre.

Definición en la línea 547 del archivo ReportTemplates.cs.

◆ _Observaciones

string sage.ew.ewbase.ReportTemplate._Observaciones
getset

Observaciones.

Definición en la línea 588 del archivo ReportTemplates.cs.

◆ _Parent

int sage.ew.ewbase.ReportTemplate._Parent
getset

Fichero padre, si ID = ID_PARENT original, ID_PARENT = 0 Registro por defecto.

Definición en la línea 532 del archivo ReportTemplates.cs.

◆ _Predet

bool sage.ew.ewbase.ReportTemplate._Predet
getset

Predeterminado.

Definición en la línea 603 del archivo ReportTemplates.cs.

◆ _ReadOnly

new bool sage.ew.ewbase.ReportTemplate._ReadOnly
get

Indicia si el fichero es uno por defecto.

Definición en la línea 792 del archivo ReportTemplates.cs.

◆ _ReportBase

string sage.ew.ewbase.ReportTemplate._ReportBase
getprotected

Obtener el nombre del report base.

Devuelve

Definición en la línea 1389 del archivo ReportTemplates.cs.

◆ _ReportPath

BaseReportPath sage.ew.ewbase.ReportTemplate._ReportPath
get

ReportPath.

Definición en la línea 1442 del archivo ReportTemplates.cs.

◆ _TemplateBase

ReportTemplate sage.ew.ewbase.ReportTemplate._TemplateBase
getset

TemplateBase.

Definición en la línea 425 del archivo ReportTemplates.cs.

◆ _TipoBase

TipoBase sage.ew.ewbase.ReportTemplate._TipoBase = TipoBase.Idioma
getset

TipoBase.

Definición en la línea 450 del archivo ReportTemplates.cs.

◆ _TipoReport

ITipoReport sage.ew.ewbase.ReportTemplate._TipoReport
getset

Tipo de report.

Definición en la línea 650 del archivo ReportTemplates.cs.

◆ _TodasEmp

bool sage.ew.ewbase.ReportTemplate._TodasEmp
getset

Indica si se tienen que generar todas las plantillas para todas las empresas del grupo.

Definición en la línea 517 del archivo ReportTemplates.cs.


La documentación de esta clase está generada del siguiente archivo: