Interfaz offline config. Más...
Métodos públicos | |
| string | GetValorVariable (EnumVariables variable, Int32 idConf=0) |
| Obtener valor de la variable correspondiente. | |
| void | InsertOrUpdateVariable (EnumVariables variable, string valor, string tipo, Int32 idconf=0) |
| Crear o Actualizar el valor de una variable. | |
| bool | ComprobarConfigCentralSucursal () |
| Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal. | |
| bool | ComprobarSiCentralSucursal (string lcCentralSucursal) |
| Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal. | |
| DataTable | GetVariablesPorCodigoONombre () |
| Obtiene valores de variables por código o nombre. | |
| bool | CondicionControlDocumentos (List< string > lisTabrels) |
| Condición de control de documentos. | |
| bool | CondicionPrioridadDocumentos (List< string > lisTabrels) |
| Condición de prioridad de documentos. | |
| DataTable | GetRegistrosTablaControl (string tcTabla, string tcEmpresa, string tcNumero, string tcCampo3, string tcValor3, bool seleccionarIdTabrel=false) |
| Obtiene los registros de TablaControl. | |
| DataTable | GetRegistrosTablaControl (string tcTabla, Dictionary< string, string > toDiccionarioClaves, bool seleccionarIdTabrel=false) |
| Obtiene los registros de TablaControl. | |
| bool | RevisarTablaControl (string tcTablaCtrl, Dictionary< string, string > toDiccionarioClaves) |
| Revisar tabla de control pasando los filtros en un diccionario. | |
| 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. | |
| DataTable | Find (string tcTablaCtrl, Dictionary< string, dynamic > toDiccionarioClaves) |
| Busca en la tabla control según datos del diccionario. | |
| bool | InsertTablaControl (string tcTablaCtrl, Dictionary< string, dynamic > toDiccionarioDatos) |
| Inserta un registro en la tabla control. | |
| 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. | |
| bool | DeleteTablaControlManten (string tabla, List< CamposFiltro > listaCamposFiltro) |
| Método que borra de la tabla extendida CTRL_ el registro eliminado. | |
| bool | DeleteTablaControlManten (string tabla, Dictionary< string, dynamic > toDiccionarioClaves) |
| Método que borra de la tabla extendida CTRL_ el registro eliminado. | |
| DataTable | GetOriginals (string bd, string table, string keys, string cWhere) |
| GetOriginals. | |
| List< string > | ObtenerAlmacenesSucursal (string tcSucursal) |
| Obtener almacenes por sucursal. | |
| List< string > | ObtenerSeriesSucursal (string tcSucursal) |
| Obtener series por sucursal. | |
| List< string > | ObtenerCajasSucursal (string tcSucursal) |
| Obtener cajas por sucursal. | |
| string | ConstruirFiltroAlmacen (string tcFiltrePrincipal, string lcSucursal, List< string > listAlmacenesSucursal, string lcTabla) |
| Construir filtro almacenes. | |
| string | ConstruirFiltroLetra (string tcFiltrePrincipal, string lcSucursal, List< string > listLetrasSucursal) |
| Construir filtro series. | |
| string | ConstruirFiltroCaja (string tcFiltrePrincipal, string lcSucursal, List< string > listCajasSucursal) |
| Construir filtro cajas. | |
| bool | CondicionControlMantenimiento (Int32 idTabRel) |
| Condicion de control para los mantenimientos. | |
| 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. | |
| int | GetNewOrdenDeleteNet (string claveTab) |
| Obtiene el siguiente orden del deletenet de la clave clavetab. | |
| void | ActualizarTablaActRiesgo (string tcEmpresa, string tcCliente) |
| Al actualizar riesgo de un cliente crear registro para empresa y cliente en nueva tabla ACTRIESGO. | |
| void | GuardarConfigSMTP (string tcConfig) |
| Task 200487: Configuración SMTP. Guardado. | |
| string | ObtenerConfigSMTP () |
| Task 200487: Configuración SMTP. Lectura. | |
| void | GuardarTipoConexion (string tipoConexion) |
| Guardar tipo de conexión. | |
| string | ObtenerTipoConexion () |
| Obtener tipo conexion. | |
Métodos públicos heredados de sage.ew.interficies.IBaseDA | |
| 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") | |
| 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) | |
| void | Registrar_Error (Exception toEx) |
| Registra error. | |
| 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 | |
Propiedades heredados de sage.ew.interficies.IBaseDA | |
| string | ObtenerDbComunes [get, set] |
| Nombre de la DB de comunes. | |
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, |
| 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.
| 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 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.
| 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, |
| 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.
| 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.
| 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.
| void sage.addons.offline.DataAccess.IOfflineConfigDA.GuardarTipoConexion | ( | string | tipoConexion | ) |
Guardar tipo de conexión.
| tipoConexion |
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.
| string sage.addons.offline.DataAccess.IOfflineConfigDA.ObtenerTipoConexion | ( | ) |
Obtener tipo conexion.
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.
| 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.