Referencia de la Clase sage.ew.murano.ComparativaSincronizacionabstract

PE-95158 Clase abstracta para definir el procesamiento de los datos Más...

Diagrama de herencias de sage.ew.murano.ComparativaSincronizacion
sage.ew.murano.ComparativaSincronizacionMurano sage.ew.murano.ComparativaSincronizacionTPV

Métodos públicos

abstract IEqualityComparer< DataRow > _GetComparer ()
 Retorna el objeto que se utilizará para la comparación de los DataRows Más...
 
abstract Boolean _SetConnection ()
 Establece el tipo de conexión Más...
 
abstract String _GetSQL ()
 Devuelve la SQL para la obtención de los datos Más...
 
abstract Dictionary< string, string > _GetCaption ()
 Retorna el mapeo de los headers para las columnas Más...
 
abstract void _ApplyChanges ()
 Aplica cambios en los datos obtenidos Más...
 
void _ApplyCaption ()
 Cambia el Caption de las columnas Más...
 
DataTable _Calcular (TipoInforme tcTipoInforme, TipoProceso tcProceso, txtFiltroBase toFecha, txtFiltroBase toSerie, txtFiltroBase toFormaCobro)
 Procesa os datos, segun el tipo de informe, proceso y los filtros Más...
 
DataTable _Comparar (DataTable tdtLeft, DataTable tdtRight)
 Metodo que compara los registros de dos datatables, se debe crear un campo CLAVE, para poder relacionar los registros de los dos Se añade una columna estado, indicando el registro existe 0, si son iguales 2 , o si hay diferencias entre ellos 1 Más...
 

Métodos protegidos

abstract void _Exec (String tcSql, ref DataTable _ldtResult)
 Ejecuta la sentencia SQL Más...
 
String _GetFiltro (txtFiltroBase toFiltroBase, String tcCampo)
 Metodo que construye el filtro para sql según los el toFiltroBase Más...
 
String _GetDecimalFormat (String tcCampo, String tcAlias="")
 Metodo que retorna el redondeo para los campos decimales Más...
 

Atributos protegidos

String _lcEmpresa
 Empresa Más...
 
DataTable _ldtResult
 DataTable con el resultado Más...
 
Dictionary< string, string > _ldTranslate
 DataTable con el resultado Más...
 
txtFiltroBase _loFecha
 Filtro de fecha Más...
 
txtFiltroBase _loSerie
 Filtro de serie Más...
 
Boolean _llConnectionExist
 PE-98156 Indica si e ha conectado con la DB Más...
 
txtFiltroBase _loFormaCobro
 Filtro de forma de cobro Más...
 
Int32 _liNumDecimales = 2
 Número de decimales Más...
 

Propiedades

String _Empresa [get]
 Empresa Más...
 
DataTable _Result [get]
 DataTable con el resultado del proceso Más...
 
TipoProceso _TipoProceso [get]
 Tipo de proceso Más...
 
TipoInforme _TipoInforme [get]
 Tipo de informe Más...
 
Int32 _NumDecimales [get, set]
 Número de decimales Más...
 
Boolean _ConnectionExist [get]
 PE-98156 Indica si ha podido conectar con la base de datos Más...
 

Descripción detallada

PE-95158 Clase abstracta para definir el procesamiento de los datos

Definición en la línea 1167 del archivo clsComparativaSincronizacion.cs.

Documentación de las funciones miembro

◆ _ApplyCaption()

void sage.ew.murano.ComparativaSincronizacion._ApplyCaption ( )
inline

Cambia el Caption de las columnas

Definición en la línea 1368 del archivo clsComparativaSincronizacion.cs.

◆ _ApplyChanges()

abstract void sage.ew.murano.ComparativaSincronizacion._ApplyChanges ( )
pure virtual

Aplica cambios en los datos obtenidos

Implementado en sage.ew.murano.ComparativaSincronizacionTPV y sage.ew.murano.ComparativaSincronizacionMurano.

◆ _Calcular()

DataTable sage.ew.murano.ComparativaSincronizacion._Calcular ( TipoInforme  tcTipoInforme,
TipoProceso  tcProceso,
txtFiltroBase  toFecha,
txtFiltroBase  toSerie,
txtFiltroBase  toFormaCobro 
)
inline

Procesa os datos, segun el tipo de informe, proceso y los filtros

Parámetros
tcTipoInformeTipo de informe
tcProcesoTipo de proceso
toFechaFiltro fecha
toSerieFiltro serie
toFormaCobroFiltro forma de cobro (solo se utiliza en TipoProceo.Movimientos)
Devuelve

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

◆ _Comparar()

DataTable sage.ew.murano.ComparativaSincronizacion._Comparar ( DataTable  tdtLeft,
DataTable  tdtRight 
)
inline

Metodo que compara los registros de dos datatables, se debe crear un campo CLAVE, para poder relacionar los registros de los dos Se añade una columna estado, indicando el registro existe 0, si son iguales 2 , o si hay diferencias entre ellos 1

Parámetros
tdtLeftDataTable
tdtRightDataTable
Devuelve
DataTable

Definición en la línea 1438 del archivo clsComparativaSincronizacion.cs.

◆ _Exec()

abstract void sage.ew.murano.ComparativaSincronizacion._Exec ( String  tcSql,
ref DataTable  _ldtResult 
)
protectedpure virtual

Ejecuta la sentencia SQL

Implementado en sage.ew.murano.ComparativaSincronizacionTPV.

◆ _GetCaption()

abstract Dictionary<string, string> sage.ew.murano.ComparativaSincronizacion._GetCaption ( )
pure virtual

Retorna el mapeo de los headers para las columnas

Implementado en sage.ew.murano.ComparativaSincronizacionTPV y sage.ew.murano.ComparativaSincronizacionMurano.

◆ _GetComparer()

abstract IEqualityComparer<DataRow> sage.ew.murano.ComparativaSincronizacion._GetComparer ( )
pure virtual

Retorna el objeto que se utilizará para la comparación de los DataRows

Implementado en sage.ew.murano.ComparativaSincronizacionTPV y sage.ew.murano.ComparativaSincronizacionMurano.

◆ _GetDecimalFormat()

String sage.ew.murano.ComparativaSincronizacion._GetDecimalFormat ( String  tcCampo,
String  tcAlias = "" 
)
inlineprotected

Metodo que retorna el redondeo para los campos decimales

Parámetros
tcCampoNombre del campo
tcAliasAlias para el campo
Devuelve

Definición en la línea 1348 del archivo clsComparativaSincronizacion.cs.

◆ _GetFiltro()

String sage.ew.murano.ComparativaSincronizacion._GetFiltro ( txtFiltroBase  toFiltroBase,
String  tcCampo 
)
inlineprotected

Metodo que construye el filtro para sql según los el toFiltroBase

Parámetros
toFiltroBaseFiltro
tcCampoNombre del campo
Devuelve
String con el filtro

Definición en la línea 1318 del archivo clsComparativaSincronizacion.cs.

◆ _GetSQL()

abstract String sage.ew.murano.ComparativaSincronizacion._GetSQL ( )
pure virtual

Devuelve la SQL para la obtención de los datos

Implementado en sage.ew.murano.ComparativaSincronizacionTPV y sage.ew.murano.ComparativaSincronizacionMurano.

◆ _SetConnection()

abstract Boolean sage.ew.murano.ComparativaSincronizacion._SetConnection ( )
pure virtual

Documentación de los campos

◆ _lcEmpresa

String sage.ew.murano.ComparativaSincronizacion._lcEmpresa
protected

Empresa

Definición en la línea 1172 del archivo clsComparativaSincronizacion.cs.

◆ _ldTranslate

Dictionary<string, string> sage.ew.murano.ComparativaSincronizacion._ldTranslate
protected

DataTable con el resultado

Definición en la línea 1182 del archivo clsComparativaSincronizacion.cs.

◆ _ldtResult

DataTable sage.ew.murano.ComparativaSincronizacion._ldtResult
protected

DataTable con el resultado

Definición en la línea 1177 del archivo clsComparativaSincronizacion.cs.

◆ _liNumDecimales

Int32 sage.ew.murano.ComparativaSincronizacion._liNumDecimales = 2
protected

Número de decimales

Definición en la línea 1214 del archivo clsComparativaSincronizacion.cs.

◆ _llConnectionExist

Boolean sage.ew.murano.ComparativaSincronizacion._llConnectionExist
protected

PE-98156 Indica si e ha conectado con la DB

Definición en la línea 1198 del archivo clsComparativaSincronizacion.cs.

◆ _loFecha

txtFiltroBase sage.ew.murano.ComparativaSincronizacion._loFecha
protected

Filtro de fecha

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

◆ _loFormaCobro

txtFiltroBase sage.ew.murano.ComparativaSincronizacion._loFormaCobro
protected

Filtro de forma de cobro

Definición en la línea 1203 del archivo clsComparativaSincronizacion.cs.

◆ _loSerie

txtFiltroBase sage.ew.murano.ComparativaSincronizacion._loSerie
protected

Filtro de serie

Definición en la línea 1193 del archivo clsComparativaSincronizacion.cs.

Documentación de propiedades

◆ _ConnectionExist

Boolean sage.ew.murano.ComparativaSincronizacion._ConnectionExist
get

PE-98156 Indica si ha podido conectar con la base de datos

Definición en la línea 1279 del archivo clsComparativaSincronizacion.cs.

◆ _Empresa

String sage.ew.murano.ComparativaSincronizacion._Empresa
get

Empresa

Definición en la línea 1220 del archivo clsComparativaSincronizacion.cs.

◆ _NumDecimales

Int32 sage.ew.murano.ComparativaSincronizacion._NumDecimales
getset

Número de decimales

Definición en la línea 1264 del archivo clsComparativaSincronizacion.cs.

◆ _Result

DataTable sage.ew.murano.ComparativaSincronizacion._Result
get

DataTable con el resultado del proceso

Definición en la línea 1231 del archivo clsComparativaSincronizacion.cs.

◆ _TipoInforme

TipoInforme sage.ew.murano.ComparativaSincronizacion._TipoInforme
get

Tipo de informe

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

◆ _TipoProceso

TipoProceso sage.ew.murano.ComparativaSincronizacion._TipoProceso
get

Tipo de proceso

Definición en la línea 1242 del archivo clsComparativaSincronizacion.cs.


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