Interfaz offline config Más...
Métodos públicos | |
string | GetValorVariable (EnumVariables variable, Int32 idConf=0) |
Obtener valor de la variable correspondiente Más... | |
void | InsertOrUpdateVariable (EnumVariables variable, string valor, string tipo, Int32 idconf=0) |
Crear o Actualizar el valor de una variable Más... | |
bool | ComprobarConfigCentralSucursal () |
Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal Más... | |
bool | ComprobarSiCentralSucursal (string lcCentralSucursal) |
Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal Más... | |
DataTable | GetVariablesPorCodigoONombre () |
Obtiene valores de variables por código o nombre Más... | |
bool | CondicionControlDocumentos (List< string > lisTabrels) |
Condición de control de documentos Más... | |
bool | CondicionPrioridadDocumentos (List< string > lisTabrels) |
Condición de prioridad de documentos Más... | |
DataTable | GetRegistrosTablaControl (string tcTabla, string tcEmpresa, string tcNumero, string tcCampo3, string tcValor3, bool seleccionarIdTabrel=false) |
Obtiene los registros de TablaControl Más... | |
DataTable | GetRegistrosTablaControl (string tcTabla, Dictionary< string, string > toDiccionarioClaves, bool seleccionarIdTabrel=false) |
Obtiene los registros de TablaControl Más... | |
bool | RevisarTablaControl (string tcTablaCtrl, Dictionary< string, string > toDiccionarioClaves) |
Revisar tabla de control pasando los filtros en un diccionario Más... | |
bool | RevisarTablaControl (string tcTablaCtrl, Dictionary< string, dynamic > toDiccionarioClaves) |
Revisar tabla de control pasando los filtros en un diccionario cuyos valores pueden ser caracteres, números o fechas Más... | |
DataTable | Find (string tcTablaCtrl, Dictionary< string, dynamic > toDiccionarioClaves) |
Busca en la tabla control según datos del diccionario Más... | |
bool | InsertTablaControl (string tcTablaCtrl, Dictionary< string, dynamic > toDiccionarioDatos) |
Inserta un registro en la tabla control Más... | |
bool | DeleteTablaControlManten (string tabla, string valorCodigo, string campoCodigo="codigo", string ejercicio="", string campo3="", string valor3="") |
Método que borra de la tabla extendida CTRL_ el registro eliminado Más... | |
bool | DeleteTablaControlManten (string tabla, List< CamposFiltro > listaCamposFiltro) |
Método que borra de la tabla extendida CTRL_ el registro eliminado Más... | |
bool | DeleteTablaControlManten (string tabla, Dictionary< string, dynamic > toDiccionarioClaves) |
Método que borra de la tabla extendida CTRL_ el registro eliminado Más... | |
DataTable | GetOriginals (string bd, string table, string keys, string cWhere) |
GetOriginals Más... | |
List< string > | ObtenerAlmacenesSucursal (string tcSucursal) |
Obtener almacenes por sucursal Más... | |
List< string > | ObtenerSeriesSucursal (string tcSucursal) |
Obtener series por sucursal Más... | |
List< string > | ObtenerCajasSucursal (string tcSucursal) |
Obtener cajas por sucursal Más... | |
string | ConstruirFiltroAlmacen (string tcFiltrePrincipal, string lcSucursal, List< string > listAlmacenesSucursal, string lcTabla) |
Construir filtro almacenes Más... | |
string | ConstruirFiltroLetra (string tcFiltrePrincipal, string lcSucursal, List< string > listLetrasSucursal) |
Construir filtro series Más... | |
string | ConstruirFiltroCaja (string tcFiltrePrincipal, string lcSucursal, List< string > listCajasSucursal) |
Construir filtro cajas Más... | |
bool | CondicionControlMantenimiento (Int32 idTabRel) |
Condicion de control para los mantenimientos Más... | |
DataAccess.Model.deletenet | InsertDeleteNet (string id, string claveTab, string baseDatos, string tabla, int tipo, int orden, string ejercicio, string where, string checksun) |
Inserta un registro en la tabla DeleteNet a través de la creación de un objeto de la clase deletenet Más... | |
int | GetNewOrdenDeleteNet (string claveTab) |
Obtiene el siguiente orden del deletenet de la clave clavetab Más... | |
void | ActualizarTablaActRiesgo (string tcEmpresa, string tcCliente) |
Al actualizar riesgo de un cliente crear registro para empresa y cliente en nueva tabla ACTRIESGO Más... | |
void | GuardarConfigSMTP (string tcConfig) |
Task 200487: Configuración SMTP. Guardado Más... | |
string | ObtenerConfigSMTP () |
Task 200487: Configuración SMTP. Lectura 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... | |
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... | |
void | Registrar_Error (Exception toEx) |
Registra error 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 | |
![]() | |
string | ObtenerDbComunes [get, set] |
Nombre de la DB de comunes Más... | |
Interfaz offline config
Definición en la línea 13 del archivo IOfflineConfigDA.cs.
void sage.addons.offline.DataAccess.IOfflineConfigDA.ActualizarTablaActRiesgo | ( | string | tcEmpresa, |
string | tcCliente | ||
) |
Al actualizar riesgo de un cliente crear registro para empresa y cliente en nueva tabla ACTRIESGO
tcEmpresa | |
tcCliente |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
bool sage.addons.offline.DataAccess.IOfflineConfigDA.ComprobarConfigCentralSucursal | ( | ) |
Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
bool sage.addons.offline.DataAccess.IOfflineConfigDA.ComprobarSiCentralSucursal | ( | string | lcCentralSucursal | ) |
Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
bool sage.addons.offline.DataAccess.IOfflineConfigDA.CondicionControlDocumentos | ( | List< string > | lisTabrels | ) |
Condición de control de documentos
lisTabrels |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
bool sage.addons.offline.DataAccess.IOfflineConfigDA.CondicionControlMantenimiento | ( | Int32 | idTabRel | ) |
Condicion de control para los mantenimientos
idTabRel | Id de la tabla TabrelNet |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA.
bool sage.addons.offline.DataAccess.IOfflineConfigDA.CondicionPrioridadDocumentos | ( | List< string > | lisTabrels | ) |
Condición de prioridad de documentos
lisTabrels |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
string sage.addons.offline.DataAccess.IOfflineConfigDA.ConstruirFiltroAlmacen | ( | string | tcFiltrePrincipal, |
string | lcSucursal, | ||
List< string > | listAlmacenesSucursal, | ||
string | lcTabla | ||
) |
Construir filtro almacenes
tcFiltrePrincipal | |
lcSucursal | |
listAlmacenesSucursal | |
lcTabla |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
string sage.addons.offline.DataAccess.IOfflineConfigDA.ConstruirFiltroCaja | ( | string | tcFiltrePrincipal, |
string | lcSucursal, | ||
List< string > | listCajasSucursal | ||
) |
Construir filtro cajas
tcFiltrePrincipal | |
lcSucursal | |
listCajasSucursal |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
string sage.addons.offline.DataAccess.IOfflineConfigDA.ConstruirFiltroLetra | ( | string | tcFiltrePrincipal, |
string | lcSucursal, | ||
List< string > | listLetrasSucursal | ||
) |
Construir filtro series
tcFiltrePrincipal | |
lcSucursal | |
listLetrasSucursal |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
bool sage.addons.offline.DataAccess.IOfflineConfigDA.DeleteTablaControlManten | ( | string | tabla, |
string | valorCodigo, | ||
string | campoCodigo = "codigo" , |
||
string | ejercicio = "" , |
||
string | campo3 = "" , |
||
string | valor3 = "" |
||
) |
Método que borra de la tabla extendida CTRL_ el registro eliminado
tabla | Nombre de la tabla control |
valorCodigo | valor del código |
campoCodigo | nombre de campo que hará de filtro para el borrado, si vacio por defecto nombre de campo = codigo |
ejercicio | Ejercicio |
campo3 | Campo auxiliar, por si hiciera falta filtrar por otro campo |
valor3 | Valor del campo auxiliar |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
bool sage.addons.offline.DataAccess.IOfflineConfigDA.DeleteTablaControlManten | ( | string | tabla, |
List< CamposFiltro > | listaCamposFiltro | ||
) |
Método que borra de la tabla extendida CTRL_ el registro eliminado
tabla | Nombre de la tabla control |
listaCamposFiltro | lista de campos por los que se quiere filtrar para el borrado |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA.
bool sage.addons.offline.DataAccess.IOfflineConfigDA.DeleteTablaControlManten | ( | string | tabla, |
Dictionary< string, dynamic > | toDiccionarioClaves | ||
) |
Método que borra de la tabla extendida CTRL_ el registro eliminado
tabla | Nombre de la tabla control |
toDiccionarioClaves | Diccionario con los datos para el filtro |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
DataTable sage.addons.offline.DataAccess.IOfflineConfigDA.Find | ( | string | tcTablaCtrl, |
Dictionary< string, dynamic > | toDiccionarioClaves | ||
) |
Busca en la tabla control según datos del diccionario
tcTablaCtrl | Nombre tabla de control |
toDiccionarioClaves | Diccionario con los datos para el filtro |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
int sage.addons.offline.DataAccess.IOfflineConfigDA.GetNewOrdenDeleteNet | ( | string | claveTab | ) |
Obtiene el siguiente orden del deletenet de la clave clavetab
claveTab |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
DataTable sage.addons.offline.DataAccess.IOfflineConfigDA.GetOriginals | ( | string | bd, |
string | table, | ||
string | keys, | ||
string | cWhere | ||
) |
GetOriginals
bd | |
table | |
keys | |
cWhere |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
DataTable sage.addons.offline.DataAccess.IOfflineConfigDA.GetRegistrosTablaControl | ( | string | tcTabla, |
string | tcEmpresa, | ||
string | tcNumero, | ||
string | tcCampo3, | ||
string | tcValor3, | ||
bool | seleccionarIdTabrel = false |
||
) |
Obtiene los registros de TablaControl
tcTabla | |
tcEmpresa | |
tcNumero | |
tcCampo3 | |
tcValor3 | |
seleccionarIdTabrel |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
DataTable sage.addons.offline.DataAccess.IOfflineConfigDA.GetRegistrosTablaControl | ( | string | tcTabla, |
Dictionary< string, string > | toDiccionarioClaves, | ||
bool | seleccionarIdTabrel = false |
||
) |
Obtiene los registros de TablaControl
tcTabla | Nombre de la tabla control |
toDiccionarioClaves | Diccionario con los campos del filtro |
seleccionarIdTabrel | Devuelve el cammpo idTabrel |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
string sage.addons.offline.DataAccess.IOfflineConfigDA.GetValorVariable | ( | EnumVariables | variable, |
Int32 | idConf = 0 |
||
) |
Obtener valor de la variable correspondiente
variable | variable |
idConf | identidicador de configuración |
DataTable sage.addons.offline.DataAccess.IOfflineConfigDA.GetVariablesPorCodigoONombre | ( | ) |
Obtiene valores de variables por código o nombre
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
void sage.addons.offline.DataAccess.IOfflineConfigDA.GuardarConfigSMTP | ( | string | tcConfig | ) |
Task 200487: Configuración SMTP. Guardado
tcConfig |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
DataAccess.Model.deletenet sage.addons.offline.DataAccess.IOfflineConfigDA.InsertDeleteNet | ( | string | id, |
string | claveTab, | ||
string | baseDatos, | ||
string | tabla, | ||
int | tipo, | ||
int | orden, | ||
string | ejercicio, | ||
string | where, | ||
string | checksun | ||
) |
Inserta un registro en la tabla DeleteNet a través de la creación de un objeto de la clase deletenet
id | Id |
claveTab | ClaveTab |
baseDatos | Base de datos |
tabla | Tabla |
tipo | Tipo |
orden | Orden |
ejercicio | Ejercicio |
where | Where |
checksun |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
void sage.addons.offline.DataAccess.IOfflineConfigDA.InsertOrUpdateVariable | ( | EnumVariables | variable, |
string | valor, | ||
string | tipo, | ||
Int32 | idconf = 0 |
||
) |
Crear o Actualizar el valor de una variable
variable | |
valor | |
tipo | |
idconf |
bool sage.addons.offline.DataAccess.IOfflineConfigDA.InsertTablaControl | ( | string | tcTablaCtrl, |
Dictionary< string, dynamic > | toDiccionarioDatos | ||
) |
Inserta un registro en la tabla control
tcTablaCtrl | Nombre tabla de control |
toDiccionarioDatos | Diccionario con los datos |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
List<string> sage.addons.offline.DataAccess.IOfflineConfigDA.ObtenerAlmacenesSucursal | ( | string | tcSucursal | ) |
Obtener almacenes por sucursal
tcSucursal |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
List<string> sage.addons.offline.DataAccess.IOfflineConfigDA.ObtenerCajasSucursal | ( | string | tcSucursal | ) |
Obtener cajas por sucursal
tcSucursal |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
string sage.addons.offline.DataAccess.IOfflineConfigDA.ObtenerConfigSMTP | ( | ) |
Task 200487: Configuración SMTP. Lectura
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
List<string> sage.addons.offline.DataAccess.IOfflineConfigDA.ObtenerSeriesSucursal | ( | string | tcSucursal | ) |
Obtener series por sucursal
tcSucursal |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
bool sage.addons.offline.DataAccess.IOfflineConfigDA.RevisarTablaControl | ( | string | tcTablaCtrl, |
Dictionary< string, string > | toDiccionarioClaves | ||
) |
Revisar tabla de control pasando los filtros en un diccionario
tcTablaCtrl | Nombre tabla de control |
toDiccionarioClaves | Diccionario con los datos para el filtro |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.
bool sage.addons.offline.DataAccess.IOfflineConfigDA.RevisarTablaControl | ( | string | tcTablaCtrl, |
Dictionary< string, dynamic > | toDiccionarioClaves | ||
) |
Revisar tabla de control pasando los filtros en un diccionario cuyos valores pueden ser caracteres, números o fechas
tcTablaCtrl | Nombre tabla de control |
toDiccionarioClaves | Diccionario con los datos para el filtro |
Implementado en sage.addons.offline.DataAccess.OfflineConfigDA y Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock.