Clase de acceso a datos para Offline. Más...
Métodos públicos | |
bool | UpdateMultConfCodigoTo00 () |
Actualiza en MultConf codigo a 00. | |
bool | UpdateOrdenCargaTo100 () |
actualiza en orden de carda de addon a 100 | |
void | CalcularRiesgoClienteOffline () |
Calcular riesgo de clientes. | |
bool | UpdateEjercicios () |
Actualiza la tabla ejercicios del offline con los ejercicios que se tiene en comunes. La instalación debe estar configurada como CENTRAL o SUCURSAL. | |
string | GetComunes () |
Obtiene comunes. | |
bool | GetActivoEnvioArticulos () |
Obtiene si tenemos configurado el envio de articulos. | |
void | AjustesProcesoInstalacionNet () |
Ejecuta los ajustes requeridos para el trabajo nativo en .net. | |
![]() | |
void | Registrar_Error (Exception toEx) |
Registra error. | |
string | SQLDatabase (string tcDatabase, string tcTabla) |
Función SQLDatabase: Nos devuelve un string con el nombre real de la base de datos según el motor de SQL. | |
string | SQLDatabase (string tcDatabase, string tcTabla, bool tlSys=false) |
Sobrecarga de string SQLDatabase(string tcDatabase, string tcTabla) con un parametro adicional "tlSys" que nos indica si seleccionar las tablas de sistema (sys) o las normales (dbo) | |
string | SQLString (object txValor, int tnLongitud=0, char tcRelleno=' ', bool tlIzquierda=false) |
Devuelve string para consulta. | |
object | SQLValor (string tcTabla, string tcWhere, string tcClave, string tcValor, string tcDatabase="GESTION") |
Función SQLRValor: 1a Sobrecarga. Una sola condición. Simula el funcionamiento de la función de Eurowin VALOR(). Ejemplo Eurowin: VALOR("ARTICULO","CODIGO",lcCodigo,"NOMBRE") Ejemplo .NET: SQLValor("ARTICULO","CODIGO",lcCodigo,"NOMBRE") | |
object | SQLValor (string tcTabla, string[] tcWhere, object[] tcClave, string tcValor, string tcDatabase="GESTION") |
Función SQLRValor: 2a Sobrecarga. Varias condiciones. Simula el funcionamiento de la función de Eurowin VALOR(). Ejemplo Eurowin: VALOR("C_ALBVEN","EMPRESA+NUMERO+LETRA",wc_empresa+lcNumero+lcLetra,"CLIENTE") Ejemplo .NET: SQLREGValor("C_ALBVEN", new String[]{"EMPRESA","NUMERO","LETRA"}, new String[]{"01"," 100","AA"}, "CLIENTE") | |
int | SQLAnchuraCampo (string tcDatabaseLogica, string tcTabla, string tcCampo) |
Función SQLAnchuraCampo: nos devuelve la anchura de la columna tccolumna en la tabla tctabla de la base de datos tcdatabase Solo SQLSERVER. | |
string | GetCodigoGrupoPrincipal () |
Obtiene el codigo del grupo principal. | |
void | PreloadSchemas () |
Método para la carga inicial de esquemas. | |
bool | SQLExisteTabla (string tcNombreTabla, string tcNombreBBDD="EUROWINSYS") |
Función auxiliar para comprobar si existe una tabla en una BBDD concreta. Primero comprueba que exista la base de datos. | |
string | SQLIif (string tcExpreVerif, string tcExpreCierta, string tcExpreFalse) |
Función SQLIif: Nos permite emular el IIF() de fox. | |
bool | SQLExecEjer (string tcSql, string[] tcEjercicios) |
Nueva sobrecarga para poder realizar instrucciones sql a todos los ejercicios pasados en la lista "tcEjercicios". | |
bool | SQLExecEjer (string tcSql, ref DataTable dtTabla, string[] tcEjercicios) |
Función SQLExecEjer: 1a Sobrecarga. Se encarga de ejecutar una consulta en formato SQL estandar en la conexión establecida "Conexión". Consulta del Ejercicio que se pasa como parámetro. | |
bool | SQLExec (string tcSql) |
Función SQLExec: 1a Sobrecarga. Se encarga de ejecutar una instrucción en formato SQL estandar en la conexión establecida "Conexión". | |
bool | SQLExec (string tcSql, ref DataTable dtTabla, int tnNumeroRegistros=0, bool tlNoResetDataTable=false) |
Función SQLExec: 2a Sobrecarga. Se encarga de ejecutar una consulta en formato SQL estandar en la conexión establecida "Conexión". | |
bool | SQLExecParams (string sql, ref DataTable tabla, IEnumerable< IQueryParams > parameters, int tnNumeroRegistros=0, bool tlNoResetDataTable=false) |
Se encarga de ejecutar una consulta en formato SQL estandar en la conexión establecida "Conexión" utilizando parametrización. | |
bool | SQLExecParams (string tcSql, IEnumerable< IQueryParams > parameters) |
Se encarga de ejecutar una consulta en formato SQL estandar en la conexión establecida "Conexión" utilizando parametrización. | |
void | SQLBegin () |
Procedimiento SQLBegin: Se encarga de abrir la conexión al servidor de datos y marcar el inicio de transacciones. | |
void | SQLCommit () |
Procedimiento SQLCommit: Se encarga de confirmar las transacciones al servidor de datos y cerrar la conexión. | |
void | SQLRollback () |
Procedimiento SQLCommit: Se encarga de deshacer las transacciones pendientes al servidor de datos y cerrar la conexión. | |
string | SQLTrue () |
Función SQLTrue: Nos permite emular el .T. de FOX. | |
string | SQLFalse () |
Función SQLFalse: Nos permite emular el .F. de FOX. | |
void | _SetTimeCacheTo (int tnMinutos) |
Establece el tiempo para el uso de cache. Valor 0 la apaga. | |
bool | _UsamosCache () |
Indica si tenemos activada la cache. | |
Otros miembros heredados | |
![]() | |
static string | SQLDatabaseReal (string tcDatabaseReal, string tcTabla) |
Función SQLDatabaseReal: Nos devuelve un string con el nombre de la base de datos indicada en el parámetro "tcDatabaseReal" y la tabla "tcTabla". | |
![]() | |
static string | DbComunes [get] |
Nom físic de la base de dades de comunes ... | |
string | ObtenerDbComunes [get, set] |
Nombre físico de la BBDD de comunes. | |
Clase de acceso a datos para Offline.
Definición en la línea 18 del archivo OfflineDA.cs.
|
inline |
Ejecuta los ajustes requeridos para el trabajo nativo en .net.
Implementa sage.addons.offline.DataAccess.IOfflineDA.
Definición en la línea 172 del archivo OfflineDA.cs.
|
inline |
Calcular riesgo de clientes.
Implementa sage.addons.offline.DataAccess.IOfflineDA.
Definición en la línea 76 del archivo OfflineDA.cs.
|
inline |
Obtiene si tenemos configurado el envio de articulos.
Implementa sage.addons.offline.DataAccess.IOfflineDA.
Definición en la línea 157 del archivo OfflineDA.cs.
|
inline |
Obtiene comunes.
Implementa sage.addons.offline.DataAccess.IOfflineDA.
Definición en la línea 148 del archivo OfflineDA.cs.
|
inline |
Actualiza la tabla ejercicios del offline con los ejercicios que se tiene en comunes. La instalación debe estar configurada como CENTRAL o SUCURSAL.
Implementa sage.addons.offline.DataAccess.IOfflineDA.
Definición en la línea 104 del archivo OfflineDA.cs.
|
inline |
Actualiza en MultConf codigo a 00.
Implementa sage.addons.offline.DataAccess.IOfflineDA.
Definición en la línea 25 del archivo OfflineDA.cs.
|
inline |
actualiza en orden de carda de addon a 100
Implementa sage.addons.offline.DataAccess.IOfflineDA.
Definición en la línea 67 del archivo OfflineDA.cs.