Clase de acceso a datos de asistente Más...
Métodos públicos | |
AsistenteOfflineDA (IOfflineUnitOfWork offlineUnitOfWork) | |
Constructor Más... | |
Dictionary< string, object > | GetMulticonf (string codigo) |
Devuelve datos de multiconf Más... | |
DataTable | GetVariables (string idConf) |
Obtiene registro de variables Más... | |
string | GetCodigoConfiguracion (string idConf) |
Obtiene codigo de configuración Más... | |
string | GetCodigoConfiguracion (string idConf, string usuario) |
Obtiene codigo de configuracion por usuario Más... | |
DataRow | GetSucursal (string idConf, string codigoSucursal) |
Obtiene datos de la sucursal Más... | |
DataRow | GetSucursal (string codigoSucursal) |
Obtiene datos de la sucursal Más... | |
DataTable | GetSucursales (int idConf) |
Obtiene las sucursales con esa configuración Más... | |
DataTable | GetSucursales () |
Obtiene las sucursales Más... | |
bool | IsConfigSoloTipoRecepcion () |
Todas las configuraciones son de tipo recepción Más... | |
bool | IsConfigSoloTipoEnvio () |
Todas las configuraciones son de tipo envio Más... | |
string | CodigoSucursalActual () |
Devuelve el código de la sucursal actual Más... | |
bool | IsUsuarioConfiguracion (string usuario) |
Tiene comfiguracion ese usuario Más... | |
string | GetEjercicioPredeterminado () |
Devuelve el ejercicio prederminado Más... | |
DataTable | GetEjerciciosOffline () |
Obtener los ejercicios del OFFLINE Más... | |
DataTable | GetClaves (string claves, string where) |
Obtener claves Más... | |
DataTable | GetPrioridades () |
Obtiene las prioridades Más... | |
DateTime | GetFechaIni () |
Obtiene fecha inicio de ejercicio Más... | |
bool | SeHaCreadoConfiguracion (bool lbAsistConf) |
Si se creó configuración Más... | |
string | GetSerieDefectoCurrentSucursal (string codigoSucursal) |
Obtiene la serie por defecto de la sucursal Más... | |
string | GetAlmacenDefectoCurrentSucursal (string codigoSucursal) |
Obtiene la serie por defecto de la sucursal Más... | |
bool | ComprobarConfiguracionPrincipal () |
void | AddComunicaciones_MultConf (string newcodigo, int newidconf, int conexion, string cadenaEncriptada) |
void | EditComunicaciones_MultConf (string codigo, int idconf) |
void | AddOneDrive_MultConf (int idconf, Dictionary< string, object > tablaMultconf) |
void | AddComunicaciones_SucurConf (string sucursal, int newidconf) |
void | CrearEjercicio (bool esCentral) |
Actualiza la tabla ejercicios del offline con los ejercicios que se tiene en comunes. Más... | |
DateTime | GetUltimaFechaEnvio (int idConf) |
Obtiene ultima fecha de envio Más... | |
DataTable | GetSucurConf (string codigoConfiguracion) |
Obtener datos de SucurConf Más... | |
bool | Configuracion_TabConf (Int32 id, string lcTabla, string codigoConfiguracion) |
Hacer consulta en la tabla y ver si registro de la configuración está en tabla y si campo SELENVIAR = .T. Más... | |
bool | ActualizarVariable (EnumVariables eVariable, object valor, int IdConf) |
Actualiza variable Más... | |
DataTable | Datos_TabNetConf (string codigoConfiguracion) |
bool | Result_LogComunicaciones (ref DataTable table, DateTime startProces, int resultado=1) |
bool | Result_LogComunicaciones_Error (ref DataTable table, DateTime startProces) |
Dictionary< string, int > | Result_LogComunicaciones_IdLog (ref DataTable table, string idLog) |
void | Dispose () |
Dispose Más... | |
string | Nombre_SerieDocumento (string lcSerie) |
string | Nombre_SucursalAsignada (string lcSucursal) |
List< string > | ObtenerRegistrosExistentes (string lcBBDD, string lcTabla, string lcCampo) |
void | Cancel_MultConf () |
void | VaciarTablas (List< string > lstTabla) |
void | DeleteRegistroConfComunica (string lcCodigo) |
void | Save_TablasSucursales (List< DataTable > lstDatatable) |
void | Save_TablasConfComunica (List< DataTable > lstDatatable, string codigoSucursal) |
List< string > | ConfigOneDrive (int idconf) |
Métodos públicos heredados desde sage.ew.ewbase.DataAccess.BaseDA | |
void | Registrar_Error (Exception toEx) |
Registra error Más... | |
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. Más... | |
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) Más... | |
string | SQLString (object txValor, int tnLongitud=0, char tcRelleno=' ', bool tlIzquierda=false) |
Devuelve string para consulta Más... | |
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") Más... | |
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") Más... | |
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 Más... | |
string | GetCodigoGrupoPrincipal () |
Obtiene el codigo del grupo principal Más... | |
void | PreloadSchemas () |
Método para la carga inicial de esquemas Más... | |
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 Más... | |
string | SQLIif (string tcExpreVerif, string tcExpreCierta, string tcExpreFalse) |
Función SQLIif: Nos permite emular el IIF() de fox. Más... | |
bool | SQLExecEjer (string tcSql, string[] tcEjercicios) |
Nueva sobrecarga para poder realizar instrucciones sql a todos los ejercicios pasados en la lista "tcEjercicios" Más... | |
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 Más... | |
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" Más... | |
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". Más... | |
void | SQLBegin () |
Procedimiento SQLBegin: Se encarga de abrir la conexión al servidor de datos y marcar el inicio de transacciones. Más... | |
void | SQLCommit () |
Procedimiento SQLCommit: Se encarga de confirmar las transacciones al servidor de datos y cerrar la conexión. Más... | |
void | SQLRollback () |
Procedimiento SQLCommit: Se encarga de deshacer las transacciones pendientes al servidor de datos y cerrar la conexión. Más... | |
string | SQLTrue () |
Función SQLTrue: Nos permite emular el .T. de FOX Más... | |
string | SQLFalse () |
Función SQLFalse: Nos permite emular el .F. de FOX Más... | |
void | _SetTimeCacheTo (int tnMinutos) |
Establece el tiempo para el uso de cache. Valor 0 la apaga Más... | |
bool | _UsamosCache () |
Indica si tenemos activada la cache Más... | |
Otros miembros heredados | |
Métodos públicos estáticos heredados desde sage.ew.ewbase.DataAccess.BaseDA | |
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" Más... | |
Propiedades heredados desde sage.ew.ewbase.DataAccess.BaseDA | |
string | ObtenerDbComunes [get, set] |
Nombre físico de la BBDD de comunes Más... | |
Propiedades heredados desde sage.ew.interficies.IBaseDA | |
string | ObtenerDbComunes [get, set] |
Nombre de la DB de comunes Más... | |
Clase de acceso a datos de asistente
Definición en la línea 22 del archivo AsistenteOfflineDA.cs.
|
inline |
Constructor
Definición en la línea 65 del archivo AsistenteOfflineDA.cs.
|
inline |
Actualiza variable
eVariable | |
valor | |
IdConf |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 592 del archivo AsistenteOfflineDA.cs.
|
inline |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 402 del archivo AsistenteOfflineDA.cs.
|
inline |
sucursal | |
newidconf |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 495 del archivo AsistenteOfflineDA.cs.
|
inline |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 464 del archivo AsistenteOfflineDA.cs.
|
inline |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 777 del archivo AsistenteOfflineDA.cs.
|
inline |
Devuelve el código de la sucursal actual
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 244 del archivo AsistenteOfflineDA.cs.
|
inline |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 389 del archivo AsistenteOfflineDA.cs.
|
inline |
idconf |
Definición en la línea 1099 del archivo AsistenteOfflineDA.cs.
|
inline |
Hacer consulta en la tabla y ver si registro de la configuración está en tabla y si campo SELENVIAR = .T.
id | |
lcTabla | |
codigoConfiguracion |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 574 del archivo AsistenteOfflineDA.cs.
|
inline |
Actualiza la tabla ejercicios del offline con los ejercicios que se tiene en comunes.
esCentral |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 513 del archivo AsistenteOfflineDA.cs.
|
inline |
codigoConfiguracion |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 601 del archivo AsistenteOfflineDA.cs.
|
inline |
lcCodigo |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 824 del archivo AsistenteOfflineDA.cs.
|
inline |
Dispose
Definición en la línea 721 del archivo AsistenteOfflineDA.cs.
|
inline |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 442 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene la serie por defecto de la sucursal
codigoSucursal |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 380 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtener claves
claves | |
where |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 300 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene codigo de configuración
idConf |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 106 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene codigo de configuracion por usuario
idConf | |
usuario |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 116 del archivo AsistenteOfflineDA.cs.
|
inline |
Devuelve el ejercicio prederminado
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 268 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtener los ejercicios del OFFLINE
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 286 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene fecha inicio de ejercicio
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 324 del archivo AsistenteOfflineDA.cs.
|
inline |
Devuelve datos de multiconf
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 81 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene las prioridades
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 312 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene la serie por defecto de la sucursal
codigoSucursal |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 371 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtener datos de SucurConf
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 557 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene datos de la sucursal
idConf | |
codigoSucursal |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 138 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene datos de la sucursal
codigoSucursal |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 159 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene las sucursales con esa configuración
idConf |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 177 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene las sucursales
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 195 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene ultima fecha de envio
idConf |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 537 del archivo AsistenteOfflineDA.cs.
|
inline |
Obtiene registro de variables
idConf |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 91 del archivo AsistenteOfflineDA.cs.
|
inline |
Todas las configuraciones son de tipo envio
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 227 del archivo AsistenteOfflineDA.cs.
|
inline |
Todas las configuraciones son de tipo recepción
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 210 del archivo AsistenteOfflineDA.cs.
|
inline |
Tiene comfiguracion ese usuario
usuario |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 255 del archivo AsistenteOfflineDA.cs.
|
inline |
lcSerie |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 735 del archivo AsistenteOfflineDA.cs.
|
inline |
lcSucursal |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 746 del archivo AsistenteOfflineDA.cs.
|
inline |
lcBBDD | |
lcTabla | |
lcCampo |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 759 del archivo AsistenteOfflineDA.cs.
|
inline |
table | |
startProces | |
resultado |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 617 del archivo AsistenteOfflineDA.cs.
|
inline |
table | |
startProces |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 663 del archivo AsistenteOfflineDA.cs.
|
inline |
table | |
idLog |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 685 del archivo AsistenteOfflineDA.cs.
|
inline |
lstDatatable | |
codigoSucursal |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 946 del archivo AsistenteOfflineDA.cs.
|
inline |
lstDatatable |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 841 del archivo AsistenteOfflineDA.cs.
|
inline |
Si se creó configuración
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 341 del archivo AsistenteOfflineDA.cs.
|
inline |
Implementa sage.addons.offline.DataAccess.Interfaz.IAsistenteOfflineDA.
Definición en la línea 810 del archivo AsistenteOfflineDA.cs.